原创 關於手機網站(webApp)點擊鏈接出現藍色焦點框的問題

隨着智能的飛速的普及,手機網站也是越來越多。 在使用在瀏覽手機網站時候,點擊鏈接時候出現一個藍色的框,非常多影響視角效果,俺就是飽受折磨,又說服不了設計師,幾經周折。查閱一些資料,總算把原因給找到了。現在分享出來與大家共享 出現以上

原创 用js模仿java裏的Map,存入,獲取,大小,遍歷,移除

<script type="text/javascript"> function Map(){ var obj = {}; //put方法 this.put = functi

原创 js面向對象基本理解和三種創建方式

面向對象的語言有一個標誌,那就是他們都有類的概念,通過類可以創建任意多個具有相同屬性和方法的對象。 但是在ECMAScript中沒有類的概念,但是我們可以通過其他方式來模擬面向對象的類。 工廠模式:工廠模式是軟件工廠領域中一種廣爲人知的設

原创 數組去重,簡短而有效的方法

<script type="text/javascript"> var arr = [1,2,3,4,5,6,7,8,1,2,3,4,5,12,13,14,15]; /* js對象裏沒有重複的key,

原创 用Less CSS定義常用的CSS3效果函數

定義圓角及調用 /* 定義圓角 @radius 圓角大小 */ .round(@radius:5px){ border-radius:@radius; -webkit-border-radius: @radius; -moz

原创 函數的基本知識,解析順序,效率,作用域

•三種定義函數的方式: –function語句形式 –函數直接量形式 –通過Function構造函數形式定義函數 •比較三種方式定義的區別: function語句 Function構造函數 函數直接量

原创 this對象的基本使用方法

//this:this對象是指在運行時期基於執行環境所綁定的 //this:總是指向調用者,誰調用我,我指向誰 var k = 10; function test(){ this.k = 20; } test(); //全局作用域

原创 js數組常用方法

<script type=text/javascript charset=utf-8> /** * 數組本身也是對象 * js中數組類似於java裏的map容器 長度可隨意改變 ,元素類型任意

原创 js顯示當前系統時間

var myDate = new Date(); myDate.getYear(); //獲取當前年份(2位) myDate.getFullYear(); //獲取完整的年份(4位,1970-?

原创 js閉包的簡單理解

閉包與函數有着緊密的關係,它是函數的代碼在運行過程中的一個動態環境,是一個運行期的、動態的概念。 所謂閉包,是指詞法表示包括不必計算的變量的函數。也就是說,該函數能夠使用函數外定義的變量.。 在程序語言中,所謂閉包,是指語法域位於某個

原创 TouchSlide觸屏滑動特效插件

TouchSlide 是純javascript打造的觸屏滑動特效插件,面向手機、平板電腦等移動終端,能實現觸屏焦點圖、觸屏Tab切換、觸屏多圖切換等常用效果。插件開源、體積小、簡單實用、功能強大,是你架構移動終端網站的重要選擇!ps:如果

原创 call,apply簡單的模擬和實現

•每一個函數都包含兩個非繼承而來的方法:call、apply。這倆個方法的用途都是在特定的作用域中調用函數,實際上等 於設置函數體內this對象的值。 •call、apply的用途之一就是傳遞參數,但事實上,它們真正強大的地方式能夠擴充

原创 函數的實參形參,arguments對象基本用法

•函數的參數:arguments對象     arguments是表示函數的實際參數(與形參無關) •callee函數(回調函數屬性)   arguments對象的祕密屬性callee屬性:   這個屬性比較奇怪,他能返回argumen

原创 執行環境、作用域鏈

•執行環境(executioncontext)是javascript中最爲重要的一個概念。執行環境定義了變量或函數有權訪問的其他數據,決定了它們各自的行爲。每一個執行環境都有一個與之關聯的變量對象,環境中定義的所有變量和函數都保存在這個對

原创 圖標字體

font-awesome.min.css http://www.bootcss.com/p/font-awesome/#contribute 完美的圖標字體 Font Awesome 3.0版本中新增了40個全新的圖標。如果你需要更多新圖