摘要:字面形式允許你在不需要使用操作符和構造函數顯式創建對象的情況下生成引用值。操作符以一個對象和一個構造函數作為參數鑒別數組有前一小結可以知道鑒別數組類型可以使用。屬性是函數獨有的,表明該對象可以被執行。這種函數被稱為匿名函數。 引子: 1.JavaScript 中的變量類型和類型檢測 1.1原始類型 1.2引用類型 1.3內建類型的實例化 1.4函數的字面形式 1.5正則表達式的字...
摘要:現在寫前端代碼有各種各樣的框架和庫,輕輕松松就實現我們要的功能,寫久了,原生可能會模糊,為了鞏固,會陸續寫一些原生的代碼,今天就從這個開始。先上效果手機端的滑塊效果,做的可能都會遇到過,下面來一次實現。 現在寫前端代碼有各種各樣的框架和庫,輕輕松松就實現我們要的功能,寫久了,原生js可能會模糊,為了鞏固,會陸續寫一些原生的代碼,今天就從這個開始。 先上效果:showImg(https:...
摘要:前面介紹了和是如何實現類,及其類的屬性和作用的。今天介紹的就是單純的實現面向對象的庫,只有多行,也照例分析吧。 前面介紹了prototype.js和Mootools.js是如何實現類,及其類的屬性和作用的。今天介紹的klass.js就是單純的實現面向對象的庫,只有90多行,也照例分析吧。 實現類的步驟 第一步是使用klass新建類,初始化的固定函數是initialize,不能使用其它...
摘要:最近兼職的項目里面因為要用進行數據的交互式可視化,用比較多,也踩了不少坑。內部用這個進行之類的時,先深拷貝然后再擴展,比較方便。可以看出直接給原型進行擴展,寫起來非常簡潔。 最近兼職的項目里面因為要用charts進行數據的交互式可視化,用Chart.js比較多,也踩了不少坑。為了改bug提pr外加學習一下提高姿勢水平花了一點時間看了下源碼,發現一些比較有用簡介的helper funct...
摘要:個人認為,讀懂老牌框架的源代碼比會用流行框架的要有用的多。另外,源代碼中所有的以開頭的方法,可以認為是私有方法,是沒有必要直接使用的,也不建議用戶覆蓋。 寫在前面 backbone是我兩年多前入門前端的時候接觸到的第一個框架,當初被backbone的強大功能所吸引(當然的確比裸寫js要好得多),雖然現在backbone并不算最主流的前端框架了,但是,它里面大量設計模式的靈活運用,以及令...