原创 前端精選文摘:BFC 神奇背後的原理

轉載自:http://www.cnblogs.com/lhb25/p/inside-block-formatting-ontext.html            BFC 已經是一個耳聽熟聞的詞語了,網上有許多關於 B

原创 javascript謎題

第一題 (function(){       return typeof arguments;     })(); //問自動執行函數會返回什麼值

原创 使用 jQuery Deferred 和 Promise 創建響應式應用程序

     這篇文章,我們一起探索一下 JavaScript 中的 Deferred 和 Promise 的概念,它們是 JavaScript 工具包(如Dojo和MochiKit)中非常重要的一個功能,最近也首次亮相於 流行的 Jav

原创 JavaScript 開發進階:理解 JavaScript 作用域和作用域鏈

      作用域是JavaScript最重要的概念之一,想要學好JavaScript就需要理解JavaScript作用域和作用域鏈的工作原理。今天這篇文章對JavaScript作用域和作用域鏈作簡單的介紹,希望能幫助大家更好的學習J

原创 看懂此文,不再困惑於javascript中的事件綁定、事件冒泡、事件捕獲和事件執行順序

轉載自:http://blog.csdn.net/aitangyong/article/details/43231111 抽空學習了下javascript和jquery的事件設計,收穫頗大,總結此貼,和大家分享。   (一)

原创 JS 一定要放在 Body 的最底部麼?聊聊瀏覽器的渲染機制

轉載自:http://segmentfault.com/a/1190000004292479 說明: 本文提到的瀏覽器均是指Chrome。 “script標籤“指的都是普通的不帶其他屬性的外聯javascript。 web性

原创 jQuery ready函數實現原理

轉載自:http://www.cnblogs.com/fullhouse/archive/2012/03/07/2384016.html jQuery是一套跨瀏覽器的JavaScript函式庫,強化HTML與JavaScript之

原创 JavaScript繼承詳解(五)

轉載自:http://www.cnblogs.com/sanshi/archive/2009/07/14/1523523.html 在本章中,我們將分析John Resig關於JavaScript繼承的一個實現 - Simple

原创 網站性能優化·前端篇

我們的目標是優先顯示與用戶要在網頁上執行的主要操作有關的內容。 上面這句話出自《關鍵呈現路徑》。 什麼是前端性能? 前端性能,即頁面性能,簡單來說就是能看到頁面內容的時間以及可以開始在頁面上操作的時間。 前端性能與瀏覽器的

原创 瞭解JQuery的事件綁定特性和事件命名空間機制,編寫更好、更靈活的事件處理代碼

轉載自:http://blog.csdn.net/aitangyong/article/details/43157899 JQuery中的bind()和unbind(),提供了事件的綁定和取消機制,既可以綁定html默認支持的事件,也能

原创 聚合與組合、依賴與關聯的區別

今天碰到一個題,問的是聚合和組合的區別,不是很清楚,到網上搜了一段話,摘錄如下:   聚合:表示兩個對象之間是整體和部分的弱關係,部分的生命週期可以超越整體。如電腦和鼠標。 組合:表示兩個對象之間是整體和部分的強關係,部分的生命週

原创 關於C#中Thread.Join()的一點理解

轉載自:http://www.cnblogs.com/slikyn/articles/1525940.html 今天是第一次在C#中接觸Thread,自己研究了一下其中Thread.Join()這個方法,下面談談自己的理解。

原创 詳解JavaScript中的函數與閉包

閉包這東西,說難也難,說不難也不難,下面我就以自己的理解來說一下閉包。 一、閉包的解釋說明 對於函數式語言來說,函數可以保存內部的數據狀態。對於像C#這種編譯型命令式語言來說,由於代碼總是在代碼段中執行,而代碼段是隻讀的,因此函數中

原创 JavaScript繼承詳解(六)

轉載自:http://www.cnblogs.com/sanshi/archive/2009/07/15/1524263.html 在本章中,我們將分析Prototypejs中關於JavaScript繼承的實現。  Prototy

原创 JavaScript 匿名函數、模塊模式、閉包、命名空間、創建構造器(類)、繼承

今天無論是在瀏覽器中還是在瀏覽器外,JavaScript世界正在經歷翻天覆地地變化。如果我們談論腳本加載、客戶端的MVC框架、壓縮器、AMD、Common.js還有Coffeescript……只會讓你的腦子發昏。對於那些已經早就熟知這些