Time of Update: 2015-04-29
標籤:1 grunt和grunt外掛程式是通過npm安裝並管理的,npm是node.js的包管理器2 grunt-cli為grunt的外掛程式,將其安裝到全域環境中就可以在任何目錄下執行grunt命令了,grunt-cli的任務很簡單:調用Gruntfile在同一目錄中的Grunt.3
Time of Update: 2015-04-29
標籤:在程式語言中定義的各種各樣的資料類型中,我們都會為其定義一個"空值"或"假值",比如物件類型的空值null,.NET Framework中資料庫欄位的空值DBNull,boolean類型的假值false等等。在JavaScript中也有很多種的"空值"和"假值",那麼它們都有什麼共同點和不同點呢?
Time of Update: 2015-04-29
標籤:由所示格式指令碼進入strict 模式<script> "use strict"; var a;</script> strict 模式和正常模式的區別主要如下:1、不支援八進位表示,如 var n = 023;2、不支援with關鍵詞3、無法刪除變數(只有configurable設定為true的對象屬性,才能被刪除)1 "use strict";2 var x;3 delete x; // 語法錯誤4 var
Time of Update: 2015-04-30
標籤: Javascript大行其道的時候,怎麼能少了我來湊湊熱鬧^_^ 基本上自己對於js的知識儲備很少,先前有用過JQuery實現一些簡易功能,要論起JS的前世今生,來龍去脈,我就一小白。抱起一本《Javascript
Time of Update: 2015-04-30
標籤:變數類型瞭解參數的傳遞之前我們來複習下變數的類型,JavaScript中的變數有5個基礎資料型別 (Elementary Data Type)(Undefined, Null, Boolean, Number, String)和引用資料類型(Object,Function,Array等)。基本類型和參考型別的區別// 聲明一個String類型的變數var str = "string";// 聲明一個參考型別的變數,並添加屬性var person = new Object();person.
Time of Update: 2015-04-29
標籤:1,以下運算式的運行結果是:["1","2","3"].map(parseInt)A.["1","2","3"]B.[1,2,3]C.[0,1,2]D.其他==============答案:D,parseInt第二個參數範圍是:2-32,如果傳入0,則預設按照10處理。請自己查看parseInt函數定義2,以下運算式的運行結果是:[typeof null, null
Time of Update: 2015-04-29
標籤:
Time of Update: 2015-04-29
標籤:擷取記憶體中(正在渲染)的 style 的值(非內聯 style,obj.style 只能獲得內聯 style 的值),可以用 obj.currentStyle(低版本 IE 和 Opera 支援)和 window.getComputedStyle(IE9 以及 標準瀏覽器支援)來擷取。window.getComputedStyle
Time of Update: 2015-04-29
標籤:javascript 中文 位元組 數組 unicode 之前因為項目的需要,需要把帶有中文的字串轉換成位元組數組和圖片資料合併後,以位元據上傳給伺服器端。之前,看到網上有利用Array.prototype.map.call(str, function (c) { return c.charCodeAt(0);
Time of Update: 2015-04-29
標籤: 定義var empty=[]; 何時使用當屬性名稱是小而連續的整數時,使用資料群組,否則使用對象。 識別typeof運算子對資料沒有意義,因為返回的是‘object‘//ECMA5 已添加該方法可以添加靜態方法:Array.isArray=function(obj){ return Object.prototype.toString.apply(obj)===‘[object
Time of Update: 2015-04-29
標籤:javascriptBS項目開發中,我們經常需要對資料進行判斷,在特定的場合,需要對輸入的字數進行限制,最近遇到了一個問題。 平時都是在後台進行資料驗證,可是後台驗證有一個確定,就是反應比較慢,代碼如下。 if(txtCheckTest.Text.Count() >10) {
Time of Update: 2015-04-29
標籤:javascript在一般的BS項目開發中,我們經常需要在前台和後台之間傳遞資料,mvc架構中,也需要在view和controller之間傳遞資料,那麼我們應該如何?呢?
Time of Update: 2015-04-29
標籤:history 對象是 window 對象的屬性,它儲存著使用者上網的記錄,從視窗被開啟的那一刻算起。一、history對象的屬性 可以通過判斷 history.length,得到是否有記錄和記錄數。alert(history.length); 二、history對象的方法 function back() { //跳轉到前一個 URL history.back(); } function forward()
Time of Update: 2015-04-29
標籤:今天學習了window對象,跟著學習了一個簡單的網頁拾色器的demo,拿出來和大家分享。首頁面代碼:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">
Time of Update: 2015-04-29
標籤:下面的一段解釋是摘抄的,基本理解正確,做個記錄。其實js中數組其實就是對象,typeof([‘a‘, ‘b‘, ‘c‘])//測試之後結果為 : "object" 一、{ } 大括弧,表示定義一個對象,大部分情況下要有成對的屬性和值,或是函數。如:var LangShen = {"Name":"Langshen","AGE":"28"};上面聲明了一個名為“LangShen”的對象,多個屬性或函數用,(逗號)隔開,因為是對象的屬性,所以訪問時,
Time of Update: 2015-04-29
Jquery中$.post和$.ajax的用法小結 本節重點講的是jquery中調用ajax的4種方法中最常用的:$.post、和$ajax。如果讀者沒有javascript和jquery的知識,或者沒有ajax的概念,那麼請先去問問度娘,再來讀本文。 Jquery的$.ajax的用法: jQuery.ajax( options ) : 通過 HTTP 要求載入遠端資料,這個是jQuery 的底層 AJAX 實現。簡單易用的高層實現見 $.get, $.post 等。 $.
Time of Update: 2015-04-29
jQuery通過Ajax返回JSON資料 jQuery通過Ajax返回JSON資料
Time of Update: 2015-04-29
javascript中in運算子用法分析 本文執行個體講述了javascript中in運算子用法。分享給大家供大家參考。具體分析如下: in運算子希望它的左運算元是一個字串或可以轉換為字串,希望他的右運算元是一個對象;如果右側對象擁有一個名為左運算元值的屬性名稱,那麼運算式返回true: ? 1 2 3 4 5
Time of Update: 2015-04-29
chrome不支援form.submit的解決方案 最近看到Q群裡有人說chrome(Google瀏覽器)不支援form.submit方法,求解決辦法。閑的時候親自測試了一番,發現chrome竟然真的不支援form.submit,測試的時候用的是Jquery的,也不支援,於是乎研究了半天,終於找到了一個解決辦法。 ? 1 2 3 4
Time of Update: 2015-04-29
javascript通過元素id和name直接取得元素的方法 這篇文章主要介紹了javascript通過元素id和name直接取得元素的方法,涉及javascript擷取元素的相關技巧,非常具有實用價值,需要的朋友可以參考下 本文執行個體講述了javascript通過元素id和name直接取得元素的方法。分享給大家供大家參考。具體分析如下: 我們知道一些第三方的js庫對如何快速選取html中的元素做了一些簡化,貌似十分高深莫測,其實也不然。而且js本身內建了對於特殊元素的簡便選