原创 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