首先是對對象的理解: 對象是一組沒有特定屬性的值,對象的每一個屬性或方法都有一個名字,而每一個名字都映射到一個值,其中值可以是數(shù)據(jù)或函數(shù)。每一個對象都是基于一個引用類型創(chuàng)建的,這個引用類型可以是原生類型,也可以是開發(fā)人員自定義的類型?!叱?(好的,這里說的比較不容易理解) (不急,接下來再看) JavaScript中,一切都是對象,函數(shù)也是對象,數(shù)組也是對象,但是數(shù)組是對象的子集,而對于函數(shù)來...
摘要:楊冀龍是安全焦點民間白帽黑客組織核心成員,被浪潮之巔評為中國新一代黑客領軍人物之一他在本文中依次分享了對于黑客的定義如何從黑客成為一名安全創(chuàng)業(yè)者技術創(chuàng)業(yè)踩過的坑給技術創(chuàng)業(yè)者建議等內容。 showImg(https://segmentfault.com/img/remote/1460000012377230?w=1240&h=796); 前端每周清單專注前端領域內容,以對外文資料的搜集為...
摘要:以基于的富應用開發(fā)為主要學習資料。下面用實現(xiàn)一個例子使用匿名函數(shù)來封裝一個作用域在頁面加載時綁定事件監(jiān)聽上面的代碼創(chuàng)建了控制器,這個控制器是放在變量下的命名空間。然后用了一個匿名函數(shù)封裝了一個作用域,以避免對全局作用域造成污染。 公開記錄學習JS MVC,不知道能堅持多久= =。以《基于MVC的JavaScript web富應用開發(fā)》為主要學習資料。 什么是MVC MVC 是一種設...
摘要:組件的正確依賴于數(shù)據(jù)的正確,而在開發(fā)的過程中不同的開發(fā)人員有著不同的風格的數(shù)據(jù)處理方式??偟膩碚f,就是在編寫這樣復雜的業(yè)務組件,我們應該同時編寫相關的輔助函數(shù)來方便組件的調用者來使用。 寫這篇文章的初衷是為了記錄我在修復項目中一個復雜業(yè)務組件中的bug而引起其他依賴這個組件的功能無法使用的過程中,對使用、維護復雜業(yè)務組件的一些思考 原文地址 Bug發(fā)生原因 我所在的項目組中, 有一...
摘要:最后一次修改文件的時間。選擇文件代碼上傳如圖這時看文字顯示如圖此時我們在獲得對象時,不能用這種方式獲取文件對象了不然只獲取的是對象集合里面的一個對象。 js要操作文件,首先得講到的是文件api里常見的幾個對象: 1,Blob 2,F(xiàn)ile 3,F(xiàn)ileList 4,F(xiàn)ileReader 1.1 Blob對象表示的是二進制數(shù)據(jù),提供了一個slice方法,該方法可以訪問到字節(jié)內部的數(shù)據(jù)段...