Time of Update: 2017-01-13
直接量文法/pattern/attributes建立 regexp 對象的文法: 複製代碼 代碼如下:var obj=new regexp(pattern,attributes);案例1: 複製代碼 代碼如下:var pattern=/a/; document.write(pattern.exec("asdas"));案例2: 複製代碼 代碼如下:var obj=new regexp("a"); document.write(obj.exec("
Time of Update: 2017-01-13
前言相信大家都知道因為JavaScript是弱類型的語言,項目寫大了會非常難以把控,容易出各種問題。幸好有強型別的TypeScript可以很大程度上彌補這一缺陷,但TypeScript提供的強型別是編譯階段的,雖然絕大部分類型相關的問題在編譯階段都能被覆蓋到,但對於小部分在運行時才會出錯的錯誤還是無能為力。例如以下幾種常見的情況:
Time of Update: 2017-01-13
方法如下:1、將所有<script>標籤放在儘可能接近<body>標籤底部的位置,以保證頁面在指令碼運行之前完成解析盡量減少對整個頁面下載的影響2、限制頁面的<script>總數也可以改善效能。每當頁面解析碰到一個<script>標籤時, 緊接著有一段時間用於代碼執行。最小化這些延遲時間可以改善頁面的整體效能。3、減少引用外部指令檔的數量。每個 HTTP 要求都會產生額外的效能負擔,下載一個 100KB 的檔案比下載四個 25KB
Time of Update: 2017-01-13
今天研究一個小問題: 怎麼拿到JavaScript非同步函數的傳回值?1.錯誤嘗試當年未入行時,我的最初嘗試: <script> functiongetSomething() { varr = 0; setTimeout(function() { r = 2;
Time of Update: 2017-01-13
提示:您可以先修改部分代碼再運行 php java .net 提示:您可以先修改部分代碼再運行
Time of Update: 2017-01-13
dw cs 在onload運行recordsetfind.htm時發現了以下網頁特效錯誤找到目錄:c:documents and settingsadministratorapplication data目錄下與我軟體名稱相同的目錄,刪除就ok好如我的是cs5那麼我就刪除 c:documents and settingsadministratorapplication dataadobedreamweaver
Time of Update: 2017-01-13
代碼如下複製代碼 <!DOCTYPE HTML><html><head><meta charset="utf-8"><title>微博發布</title><meta name="Keywords" content=""><meta name="Description" content=""&
Time of Update: 2017-01-13
Document 定義的方法大多數是生產型方法,主要用於建立可以插入文檔中的各種類型的節點。常用的 Document 方法有: 方法 描述 createAttribute()
Time of Update: 2017-01-13
在實際開發中,我們有時需要知道對象的所有屬性,js原生給我們提供了一個很好的方法:Object.keys,該方法返回一個數組var obj = { 'a':'123', 'b':'345',};console.log(Object.keys(obj)); //['a','b'] 值得注意的是,如果
Time of Update: 2017-01-13
在寫Javascript的時候經常遇到數組去重的問題,一直在基於jQuery寫代碼,在遇到數組需要去重的時候經常使用$.unique方法,由於開發測試環境是chrome瀏覽器,所以並沒有察覺到自己已經錯了這麼久,直到昨天才發現$.unique在IE中是存在一些問題。 查看了jQuery的API,原來$.unique只處理刪除DOM元素數組,而不能處理字串或者數字數組。看了下jQuery源碼,$.unique使用了Sizzle.uniqueSort的方法,好像在chrome/Firefo
Time of Update: 2017-01-13
經常遇到要對時間戳記進行格式化,但基本上都是臨時需要隨時寫,從未整理過,今天又遇到對時間戳記進行格式化,於是記載下來,以後需要直接拿過來用。廢話不多說,先把各種格式化方法貼給大家var myDate = new Date();myDate.getYear(); //擷取當前年份(2位)myDate.getFullYear(); //擷取完整的年份(4位,1970-????)myDate.getMonth(); //擷取當前月份(0-11,0代表1月)myDate.getDate();
Time of Update: 2017-01-13
JavaScript中沒有塊級範圍的概念。這意味著在塊語句中定義的變數,實際上是在包含函數中而非語句中建立的。function outputNumbers(count){ for(var i = 0; i < count; i++){ alert(i); &nbs
Time of Update: 2017-01-13
基本概念【原型鏈】每個建構函式都有一個對象,原型對象都包含一個指向建構函式的指標,而執行個體都包含一個指向原型對象的內部指標。那麼,如果原型對象等於另一個原型的執行個體,此時的原型對象將包含一個指向另一個原型的指標,相應地,另一個原型中也包含著一個指向另一個建構函式的指標。如果另一個原型又是另一個原型的執行個體,那麼上述關係依然成立。如此層層遞進,就構成了執行個體與原型的鏈條。【原型對象】這個對象包含可以由特定類型的所有執行個體共用的屬性和方法。所有參考型別預設都繼承了Object,而這個繼承也
Time of Update: 2017-01-13
一:什麼是單體模式: 是什麼:將程式碼群組織為一個邏輯單元,這個單元中的代碼通過單一的變數進行訪問。只要單體對象存在一份執行個體,就可以確信自己的所有代碼使用的是同樣的全域資源。 用途:1.用來劃分命名空間,減少網頁中全域變數的數目。 2.在分支技術中用來封裝瀏覽器之間的差異。 3.單體對象建立的命名空間可以快速清除全域變數。 4.增強模組性 關於單體模式的好壞,等你看完所有的講解之後再告訴你哦.......二:單體結構:1.最簡單的單體就是一個對象字面量。var&nbs
Time of Update: 2017-01-13
不同類型的迴圈JavaScript 支援不同類型的迴圈:for - 迴圈代碼塊一定的次數for/in - 迴圈遍曆對象的屬性while - 當指定的條件為 true 時迴圈指定的代碼塊do/while - 同樣當指定的條件為 true 時迴圈指定的代碼塊For 迴圈for 迴圈是您在希望建立迴圈時常會用到的工具。下面是 for 迴圈的文法:for (語句 1; 語句 2; 語句 3) { //被執行的代碼塊
Time of Update: 2017-01-13
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.111cn.net/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html><head><title>網頁特效 tips提示效果代碼</title><style
Time of Update: 2017-01-13
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.111cn.net/1999/xhtml"><head><meta
Time of Update: 2017-01-13
舉個例子,將字串所有單詞倒序,用replace()處理是如此簡單。<script language="網頁特效">var strm = "網頁特效 is a good script language";function change(word){ var result = word.match(/(w)/g);if ( result ){ var str = ""; for ( var i=result.length-1;
Time of Update: 2017-01-13
此為網頁特效代碼a:function setcookie(name,value,days){ var exp=new date(); exp.settime(exp.gettime() + days*24*60*60*1000);
Time of Update: 2017-01-13
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.111cn.net/1999/xhtml"><head><meta