function a(e){..........}
var e = a(this);
var f = e.attr("data-target");f||(f = e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));
這條線實際上在這里做什么 f||(f = e.attr("href"), 我不認為它只是說“真”或“假”,如果它是速記符號然后 pzl .. 解釋
uj5u.com熱心網友回復:
這意味著 data-target 屬性的值中有一些鏈接,如果不存在則它將替換 href 屬性的值,以符合正則運算式模式。
uj5u.com熱心網友回復:
這是一個打包的庫檔案,這意味著它的所有變數函式都用 1 個字母或 2 個字母重命名,以優化編譯器的代碼
很多指令也被縮短了很多,換行符和空格被洗掉
所以沒有人能不費力氣就能理解這種代碼
如果你真的想閱讀一個庫的代碼,只需訪問它的 github repo,或者閱讀未優化的檔案,就像bootstrap.js不是bootstrap.min.js
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/405665.html
標籤:
上一篇:如何在包含嵌套物件陣列的物件陣列中使用_sortBy
下一篇:FullyQualifiedAnnotationBeanNameGenerator不存在于最新的spring-context
