原创 23種CSS垂直居中技巧

自古以來(是有多?~),網頁CSS的垂直居中需求始終沒有停過,而其困難度也始終沒有讓人輕鬆過,經過了每位開發先烈的研究後,據說CSS的垂直居中技巧已達到近十種之多,但始終鮮爲人知,部分公司甚至將CSS的垂直居中技巧當成面試題,其重要性可見

原创 JavaScript 類型

JavaScript 類型對於 JavaScript 類型,可以簡單地概括爲:相對於強類型語言來說,它是弱(鬆散)類型的語言;有基本類型和引用類型,他們是區別是一個有固定空間存在於棧內存中,一個沒有固定空間保存在堆內存中並且在棧內存中保存

原创 Node.js fs模塊(文件模塊),創建、刪除目錄(文件),讀取寫入文件流

/* 1. fs.stat 檢測是文件還是目錄(目錄 文件是否存在) 2. fs.mkdir 創建目錄 (創建之前先判斷是否存在) 3. fs.writeFile 寫入文件(文件不存在就創建,但不能創建目錄) 4.

原创 node.js讀寫流以及管道pipe的使用

在js代碼中,如果我們讀取數據或者是打印數據,一般是var 或 let 一個變量,再打印出來 但是這樣的方法需要開闢一個新的內存,來保存這個變量 當我們在網頁上讀取內存較大的文件時(比如視頻、圖片等),寫入寫出會極大的佔用內存 這時候就需

原创 PNG圖片兼容(IE6)

IE6濾鏡設置filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )

原创 ZOOM:1的原理和作用

zoom:1確實幫我們解決了不少ie下的bug,但是它的來龍去脈,又有多少人知道呢?所以我老生常談,說一下它的來龍去脈。Zoom屬性是IE瀏覽器的專有屬性, 它可以設置或檢索對象的縮放比例。在平常的css編寫過程中,zoom:1能夠比較神

原创 CSS書寫規範、命名規範

CSS書寫規範、命名規範、網易CSS框架NEC網易CSS框架NEC:http://nec.netease.com/NEC框架的CSS規範: CSS規範 - 分類方法CSS規範 - 命名規則CSS規範 - 代碼格式CSS規範 - 優化方案C

原创 爲什麼會出現浮動和什麼時候需要清除浮動?清除浮動的方式?

爲什麼出現浮動? 浮動float最開始出現的意義是爲了讓文字環繞圖片而已,但人們發現,如果想要三個塊級元素並排顯示,都給它們加個float來得會比較方便。 什麼時候清除浮動? 如果想要實現三個塊級元素並排顯示,期望效果如下圖所示: 給三個

原创 JavaScript 內存機制

簡介每種編程語言都有它的內存管理機制,比如簡單的C有低級的內存管理基元,像malloc(),free()。同樣我們在學習JavaScript的時候,很有必要了解JavaScript的內存管理機制。JavaScript的內存管理機制是:內存

原创 JS淺拷貝和深拷貝的小整理

JS中的數據類型分爲基本類型:string, number, boolean, null, undefined引用類型:Object,特殊的有Array, Function, Date, Math, RegExp, Error等那什麼是引

原创 zoom:1的常見作用

zoom是IE專用屬性,firefox等是不支持的。它的本來作用是設置或檢索對象的縮放比例,但這作用幾乎用不到。可以讓網頁實現IE7中的放大縮小功能。比如你想讓你的網頁縮小爲原來的一半,那麼就在body中加