
文檔對象模型是語言中立的HTML和XML文檔的API呻引。 DOM Level 1 將HTML和XML 文檔定義為一個(gè)節(jié)點(diǎn)的多層級結(jié)構(gòu)礼仗,并暴露出...
客戶端檢測是javascript 中爭議最多的話題之一。 因?yàn)椴煌瑸g覽器之前存在差異逻悠,所以經(jīng)常需要根據(jù)瀏覽器的能力來編寫不同的代碼元践。客戶端檢...
在同一個(gè)構(gòu)造函數(shù) 不同的實(shí)例 之間共享信息的 同一個(gè)實(shí)例不同函數(shù)童谒,怎么共享信息呢单旁? 就是只能把它定義在原型上都能訪問。 就像定義一個(gè)全局變...
瀏覽器對象模型(BOM,Browser Object Model) 是以window對象 為基礎(chǔ)的饥伊, 這個(gè) 對象代表了瀏覽器窗口和頁面可見的...
長期以來象浑,掌握單線程javascript 運(yùn)行時(shí)的異步行為一直都是個(gè)艱巨的任務(wù)。隨著ES6 新增了期約 和 ES8 新增了異步函數(shù)琅豆, ECM...
函數(shù)是javascript 編程中最有用也最通用的工具愉豺。 ECMAScript 6 新增了更強(qiáng)大的語法特性,從而讓開發(fā)者可以更有效地使用函數(shù)...
代理是 ECMAScript 6 新增的令人興奮和動態(tài)十足的新特性茫因。 盡管不支持向后兼容蚪拦,但它開辟出了一片前多未有的javascript 元...
迭代是一種所有編程語言中都可以看到的模式。ECMAScript 6 正式支持迭代模式并引用了兩個(gè)新的語言特性: 迭代器和生成器孩擂。 迭代器是一...