原创 js動態創建json對象
{ "name":"test","table":["date:"2016-10-10","age":"10"],"array":[0,1,2]} var json={ "name":"test","table":["date:
原创 nodejs中的模塊
核心模塊# 顯示原文 其他翻譯 糾錯 Node中有一些模塊是編譯成二進制的。這些模塊在本文檔的其他地方有更詳細的描述。 顯示原文 其他翻譯 糾錯 核心模塊定義在node源代碼的lib/目錄下。 顯示原文 其他翻譯
原创 分析一:jQuery的無new構建
JavaScript是函數式語言,函數可以實現類,類就是面向對象編程中最基本的概念 var aQuery = function(selector, context) { //構造函數 } aQuery.prototy
原创 web前端筆試
1.列舉不同的清除浮動的技巧,並指出它們各自適用的使用場景 1.使用空標籤清除浮動。這種方法是在所有浮動標籤後面添加一個空標籤定義css clear:both.弊端就是增加了無意義標籤。2.使用overflow。給包含浮動元素的父標籤添
原创 特徵閉包的三個
閉包有如下應用特徵: 1.局部變量:在函數中定義有共享意義的局部變量(定義成全局變量會造成全局污染); 2.內嵌函數:在函數中申明有內嵌函數,內嵌函數對函數中的局部變量進行訪問; 3.外部使用:函數向外返回此內嵌函數,外部可
原创 gulp
1、gulp的安裝 首先確保你已經正確安裝了nodejs環境。然後以全局方式安裝gulp: npm install -g gulp 全局安裝gulp後,還需要在每個要使用gulp的項目中都單獨安裝一次。把目錄切換到你的項目文件夾中,
原创 理解jquery的$.extend()、$.fn和$.fn.extend()
jQuery爲開發插件提拱了兩個方法,分別是: jQuery.fn.extend(); jQuery.extend(); jQuery.fn jQuery.fn = jQuery.prototype = { init: fu
原创 js正則表達式
1."^[0-9]*[1-9][0-9]*$" //正整數 * 零個或若干個 +至少一個或者更多 ?零個或者一個 使用方法 var t="^[0-9]*[1-9][0-9]*$"; t.test(str);如果驗證通過返回true
原创 Jquery中each的三種遍歷方法
1、選擇器+遍歷 $('div').each(function (i){ i就是索引值 this 表示獲取遍歷每一個dom對象 }); 2、選擇器+遍歷 $('div').each(function (ind