原创 走進Node.js

    自2009年Node.js誕生以來,其發展速度如此之快。    嚴格的說,Node.js是一個用於開發各種Web服務器的開發工具。    Node.js爲什麼發展的這麼快,迅速成長起來的呢,首先,我們看一下現在的服務器端語言中存在的

原创 頁面自適應佈局解決方案

當你在網頁中看視頻的時候,一般頁面中都會有個播放器,你會注意到,播放器的左面一般都會有個可伸縮的列表,如圖雲迅雷播放頁.下面我提供兩種解決方案:html代碼一般是這樣的:        <div class="content" id="ma

原创 網站頁面性能優化的34條黃金守則

雅虎團隊經驗:網站頁面性能優化的34條黃金守則1、儘量減少HTTP請求次數      終端用戶響應的時間中,有80%用於下載各項內容。這部分時間包括下載頁面中的圖像、樣式表、腳本、Flash等。通過減少頁面中的元素可以減少HTTP請求的次數

原创 jquery modile 筆記

    接觸移動端開發很長時間了,今天做下筆記,幾下所學到的,今天的筆記是關於jquery modile滴。    首先,大家要知道:    jQuery Mobile 是創建移動 web 應用程序的框架。    jQuery Mobile

原创 Node.js基礎

一、Node.js中的控制檯Node.js中的控制檯,也有很多方法。例如:console.log方法用於進行標準輸出流的輸出,即在控制檯顯示一行字符串。還可以指定輸出字符串的格式。console.error用於進行標準錯誤輸出流的輸出。co

原创 JS 事件

客戶端javascript程序採用了異步事件驅動編程模式。事件就是Web瀏覽器通知應用程序發生了什麼事情。事件類型是一個用來說明發生了什麼類型事件的字符串。事件目標是發生的事件或與之相關的對象。事件對象是與特定事件相關且包含有關該事件詳細信

原创 網站頁面性能優化的34條黃金守則

雅虎團隊經驗:網站頁面性能優化的34條黃金守則1、儘量減少HTTP請求次數      終端用戶響應的時間中,有80%用於下載各項內容。這部分時間包括下載頁面中的圖像、樣式表、腳本、Flash等。通過減少頁面中的元素可以減少HTTP請求的次數

原创 JQ筆記之選擇器

用JQ有一段時間了,今天對JQ的一些知識進行一些總結。首先在JQ中分爲幾大模塊:選擇器,屬性/CSS,操作,遍歷,事件,效果,Ajax,還有核心。一、選擇器1、基本選擇器.class  用法$(“.class”)element 用法 $(“

原创 輸入一個新的網址後到完全顯示頁面,瀏覽器做了哪些工作?

知識要點:瀏覽器緩存機制,資源下載序,css渲染與js執行順序當瀏覽器第一次請求某個URL時,順利訪問的話,服務器返回狀態200的狀態,同時會返回給瀏覽器一些Headers集合,例如set-cookie,Last-Mondified,Eta

原创 JS 事件

客戶端javascript程序採用了異步事件驅動編程模式。事件就是Web瀏覽器通知應用程序發生了什麼事情。事件類型是一個用來說明發生了什麼類型事件的字符串。事件目標是發生的事件或與之相關的對象。事件對象是與特定事件相關且包含有關該事件詳細信

原创 內存泄漏及解決辦法

內存泄漏及解決辦法內存泄漏: 內存空間使用完畢之後未回收泄漏方式:循環引用、內部函數引用、頁面交叉泄露、貌似泄露在IE下的JS編程中,以下的編程方式都會造成即使關閉IE也無法釋放內存的問題,下面分類給出: 1、給DOM對象添加的屬性是一個對

原创 AMD 與 CMD 區別到底在哪裏?

模塊化是指在解決某一個複雜問題或者一系列的雜糅問題時,依照一種分類的思維把問題進行系統性的分解以之處理。模塊化是一種處理複雜系統分解爲代碼結構更合理,可維護性更高的可管理的模塊的方式。可以想象一個巨大的系統代碼,被整合優化分割成邏輯性很強的

原创 Buffer類處理二進制

在客戶端Javascript腳本代碼中,對於二進制數據並沒有提供一個很好的支持。然而,在處理TCP流或文件流時,必須要處理二進制數據。因此,在Node.js中,定義了一個Buffer類,該類用來創建一個專門存放二進制數據的緩存區。在Node

原创 Node.js模塊與npm包管理工具

在Nodejs中,一模塊爲單位劃分所有功能,並且提供了一個完整的模塊加載機制。模塊在Nodejs中是一個非常重要的概念,它允許我們將第三方類庫引入我們的應用程序中。在Nodejs中你可以編寫或引入幾種模塊文件:1)  後綴名爲.js的js腳

原创 Node.js基礎

一、Node.js中的控制檯Node.js中的控制檯,也有很多方法。例如:console.log方法用於進行標準輸出流的輸出,即在控制檯顯示一行字符串。還可以指定輸出字符串的格式。console.error用於進行標準錯誤輸出流的輸出。co