原创 程序猿

1、黑體的鋸齒,宋體的滄桑,崩潰的避頭尾集。美工永遠糾結於網站程序員的粗獷,就像MAC永遠不懂PC的憂傷。。。。

原创 div的垂直居中

1.用JS獲取當前瀏覽器視口的高度,計算後居中2.position: relative;top: 50%;  transform: translateY(-50%);  (IE9以上)  

原创 我的友情鏈接

51CTO博客開發

原创 javascript推薦書籍

WEB前端研發工程師,在國內算是一個朝陽職業,這個領域沒有學校的正規教育,大多數人都是靠自己自學成才。本文主要介紹自己從事web開發以來(從大二至今)看過的書籍和自己的成長過程,目的是給想了解 JavaScript或者是剛接觸JavaScr

原创 去掉a標籤的感應虛線

IE瀏覽器:a {blr:expression(this.onFocus=this.blur());}FF瀏覽器:a { outline: none;} 或者縮小範圍: a:focus { outline: none; } 後者使得鼠標左鍵

原创 javascript推薦書籍

WEB前端研發工程師,在國內算是一個朝陽職業,這個領域沒有學校的正規教育,大多數人都是靠自己自學成才。本文主要介紹自己從事web開發以來(從大二至今)看過的書籍和自己的成長過程,目的是給想了解 JavaScript或者是剛接觸JavaScr

原创 JS學習小結

一: 關於基本數據類型在棧內存和堆內存中的關係基本數據對於棧內存和堆內存是可以複製的,可以把a變量裏的數據賦值給b變量同時在棧內存裏面爲每個變量各保存一個對象,改變其他某個變量的值將不影響其他對變量的值。列子1:var num1 = 6;

原创 JS的性能優化

變量查找優化慎用全局變量1. 全局變量需要搜索更長的作用域鏈。2. 全局變量的生命週期比局部變量長,不利於內存釋放。3. 過多的全局變量容易造成混淆,增大產生bug的可能性。緩存重複使用的全局變量1. 全局變量要比局部變量需要搜索的作用域長

原创 div的垂直居中

1.用JS獲取當前瀏覽器視口的高度,計算後居中2.position: relative;top: 50%;  transform: translateY(-50%);  (IE9以上)  

原创 程序猿

1、黑體的鋸齒,宋體的滄桑,崩潰的避頭尾集。美工永遠糾結於網站程序員的粗獷,就像MAC永遠不懂PC的憂傷。。。。

原创 原生JS寫toggleclass方法

function hasClass(obj, cls) {                  return obj.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));    

原创 由於jquery庫版本高低引起的相關問題

1.問:全選/全不選只能用一次    答:是由於jquery版本變更帶來的問題,老一點的版本是可以的,新的版本不可以使用attr來設置選中狀態了,可以使用js原生的方法this.checked=true/false;        

原创 IE中margin:0 auto不居中的問題(CSS)

DTD聲明一定要寫:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transit

原创 我的友情鏈接

51CTO博客開發

原创 jquery中extend用法

jQuery爲開發插件提拱了兩個方法,分別是:jQuery.fn.extend();jQuery.extend();雖然 javascript 沒有明確的類的概念,但是用類來理解它,會更方便。jQuery便是一個封裝得非常好的類,比如我們用