Time of Update: 2015-07-08
標籤: 1 /* 2 * 區分大小寫 3 * */ 4 5 //使用strict 模式 6 function doSomeThing(){ 7 "use strict"//加上這句會告訴編譯器 啟動strict 模式 8 //...... 9 }10 11 /*12 * 資料類型13 * Undefined 未初始化或未定義的變數 唯一的值就是undefined14 * Null 一個空的引用15 * Boolean
Time of Update: 2015-07-09
標籤:文章實現編輯,編輯頁面是右側彈出層,當有修改時就儲存,對文章標題title添加改變change事件,有改變時就儲存文章(saveArticle)$("#title").change(function(){saveArticle();})當點擊一個文章,編輯修改時沒問題,當點擊一個會議,編輯彈出層還沒有完全載入,連續點擊第二個,第三個會議等等,再修改title,這時點擊的幾個文章itle都修改了,存在好大的一個bug解決方案:載入change事件之前,去除所有的綁定事件,
Time of Update: 2015-07-08
標籤:1.全域變數的特性: 在函數體內直接寫的變數(未用var標誌)自動升級為全域變數。 (function func() { i = 100; }()); alert(i); 非常不建議不寫var. var num = 1; (function func() { i = 100; }()); delete i; delete num;
Time of Update: 2015-07-09
標籤:Number of Digit OneGiven an integer n, count the total number of digit 1 appearing in all non-negative integers less than or equal to n.For example:Given n = 13,Return 6, because digit 1 occurred in the following numbers: 1, 10, 11, 12, 13. &
Time of Update: 2015-07-08
標籤:昨天發現的了一段非常令人驚奇的JavaScript代碼,是由ShaunF編寫的automatically solves
Time of Update: 2015-07-08
標籤:javascript js javaScript1.文檔的輸出:document.write() 可輸出字元,運算式,html標籤,函數2.任何類型和字串相加,都會被轉換成字串類型。例如:var i=5; var j="5"; var k=i+j; 結果:k=553.運算子優先順序(由高到低)算術操作符->比較操作符->邏輯操作符->"="賦值
Time of Update: 2015-07-08
標籤:表單 驗證 事件 文字框 一、獲得表單引用 1>通過直接定位的方式來擷取 document.getElementById(); document.getElement
Time of Update: 2015-07-08
標籤:相容性 標籤 邏輯性 節點 程式員越做經驗越豐富,工作越輕鬆,但是你是否還記得來時的路呢?讓我們一起回顧一下,那些年我們一起學過的js節點知識吧,路漫漫其修遠兮,吾將上下而求索!根據 DOM,HTML 文檔中的每個成分都是一個節點。DOM 是這樣規定的: 整個文檔是一個文檔節點 每個 HTML&n
Time of Update: 2015-07-08
標籤:javascript 字串 對象 截取字串 分割字串 1、charCodeAt方法返回一個整數,代表指定位置字元的Unicode編碼。 strObj.charCodeAt(index) var str = "ABC"; str.charCodeAt(0
Time of Update: 2015-07-08
標籤:糟粕全域變數眾所周知,全域變數在很小的程式中可能會帶來方便,但隨著程式變得越來大,全域變數將難以處理,全域變數將降低程式的可靠性。在js中有3種方式定義全域變數脫離任何函數安排一個var語句 //var foo=value;直接添加一個屬性到全域對象上 //window.foo=value;直接使用未經聲明的變更(其實這叫隱匿全域變數)
Time of Update: 2015-07-08
標籤:1.yield語句:<script type="application/javascript; version=1.7"> function generator() { var i = 0; while(i<10) { //產生輸出,這裡的yield相當於return yield i; i++;
Time of Update: 2015-07-09
淺談JavaScript中的範圍和閉包問題,淺談javascriptJavaScript的範圍以函數為界,不同的函數擁有相對獨立的範圍。函數內部可以聲明和訪問全域變數,也可以聲明局部變數(使用var關鍵字,函數的參數也是局部變數),但函數外部無法訪問內部的局部變數:function test() {var a = 0; // 局部變數b = 1; // 全域變數}a = ?, b = ? //
Time of Update: 2015-07-09
JavaScript中字串拼接的基本方法,javascript拼接非常簡單,就用一個"+"將兩個字串"相加": var longString = "One piece " + "plus one more piece."; 要將多個字串累積為一個字串,還可以使用"+="操作符: var result = ""; result += "My name is Anders" result += " and my age
Time of Update: 2015-07-09
瀏覽器中url儲存的JavaScript實現,urljavascript現在的瀏覽器裡,有一個十分有趣的功能,你可以在不重新整理頁面的情況下修改瀏覽器URL;在瀏覽過程中.你可以將瀏覽曆史儲存起來,當你在瀏覽器點擊後退按鈕的時候,你可以沖瀏覽曆史上獲得回退的資訊,這聽起來並不複雜,是可以實現的,我們來編寫些代碼。來看看它是如何工作的。var stateObject = {};var title = "Wow Title";var newUrl =
Time of Update: 2015-07-09
淺談Html的內容載入及JS執行順序同事跟我說他用jQuery取不到頁面上隱藏元素input的值,他的html頁面大概內容如下。 <script type=text/javascript src=jslib/jquery-1.11.2.min.js></script><script type=text/javascript>var userId = $('#hiddenUserId').val();var contextPath =
Time of Update: 2015-07-09
HTML中建立優雅表格八大JS工具不能缺當需要呈現數百個表的資料時,展示和可訪問性扮演著至關重要的角色。在這種情況下,倘若一個資料格能夠支援大量資料集的HTML Table並提供諸如排序、搜尋、過濾和分頁等功能,那是棒棒噠。在這篇文章中,將介紹8個用於建立優雅表格的js工具。SigmaGridSigmaGrid是一個開源的Ajax資料表格組件,可以在一個可滾動和可排序的表格中展示和編輯資料。瞭解更多,戳此:learn
Time of Update: 2015-07-09
在JavaScript中訪問字串的子串,javascript字串 使用substring()或slice()方法(NN4+, IE4+),下面說明它們的具體用法。 substring()的原型為: string.substring(from, to)
Time of Update: 2015-07-09
淺談JavaScript中運算子的優先順序,javascript運算子運算子優先順序JavaScript中的運算子優先順序是一套規則。該規則在計算運算式時控制運算子執行的順序。具有較高優先順序的運算子先於較低優先順序的運算子執行。例如,乘法的執行先於加法。下表按從最高到最低的優先順序列出JavaScript運算子。具有相同優先順序的運算子按從左至右的順序求值。 運算子 描述 . [] ()
Time of Update: 2015-07-09
簡單介紹JavaScript中字串建立的基本方法,簡單介紹javascript建立一個字串有幾種方法。最簡單的是用引號將一組字元包含起來,可以將其賦值給一個字串變數。 var myStr = "Hello, String!"; 可以用雙引號或單引號將字串包含,但要注意,作為界定字串的一對引號必須是相同的,不能混用。 像var myString = "Fluffy is a
Time of Update: 2015-07-08
JavaScript儲存並運算頁面中數字類型變數的寫法,javascript寫法之前在html頁面嵌入一段如下javascript片段,但是在單擊一個按鈕的時候會對i值加一,但是兩次單擊之後,i的初始值沒變。複製代碼 代碼如下:<script language=javascript> var