Time of Update: 2017-02-28
第一章javascript簡介1.在地址欄輸入javascript語句Javascript:Document.write("顯示文字")2.將javascript嵌入 HTML文檔<script language=javascript>document.bgColor="blue"</script>第二章 使用變數和數組1.聲明變數<script language=javascripe>Var
Time of Update: 2017-02-28
方法1 var message=""; /////////////////////////////////// function clickIE() {if (document.all) {(message);return false;}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) { if
Time of Update: 2017-02-28
巧用局部變數可以有效提升javascript效能,下面有個不錯的樣本,大家可以參考下javascript中一個標識符所在的位置越深,它的讀寫速度也越慢。因此,函數中讀寫局部變數總是最快的,而讀寫全域變數通常是最慢的。一個好的經驗法則是:如果某個跨範圍的值在函數中被引用一次以上,那麼就把它儲存到局部變數裡。 例如: 代碼如下:<!-- 最佳化前 --> <script
Time of Update: 2017-02-28
console.time()是JavaScript用來顯示代碼的已耗用時間的函數,現在我們來講講這個函數的詳細介紹及應用執行個體。 如果需要在Web調試過程中知道代碼執行的時間,那麼可以通過在JavaScript代碼中添加console.time()語句和console.timeEnd()語句來對程式的執行進行計時。以下面這個耗時較長的foo()函數為例: 代碼如下
Time of Update: 2017-02-28
在這篇文章中,我將分享一組JavaScript的技巧、竅門和最佳實務,這些都是JavaScript程式員應該知曉的,不管他們是使用在瀏覽器/引擎上,還是伺服器端(SSJS——Service Side JavaScript)JavaScript解譯器上如你所知,JavaScript是世界上第一的程式設計語言,它是Web的語言,是移動混合應用(mobile hybrid
Time of Update: 2017-02-28
主要是為了匹配資料庫的長度範圍內,比如GBK的資料庫某欄位是varchar(10),那麼就相當於5個漢字長度,一個漢字等於兩個字母長度。如果是UTF8的資料庫則是每個漢字長度為3。 知道了以上原理以後,我們就可以算出一個字串的實際長度了,如果是GBK字元集遇到中文加2,如果是UTF8字元集遇到中文加3即可 GBK長度計算函數: 代碼如下: // GBK字元集實際長度計算 function getStrLeng(str){ var realLength =
Time of Update: 2017-02-28
下面我們來介紹兩個js函數判斷使用者是否安裝了flash,如果安裝了flash再來擷取 flash版本號碼並且給出提示。例1擷取各瀏覽器的版本號碼,如需擷取具體版本號碼數字代碼如下:function flashChecker() { var hasFlash = 0; //是否安裝了flash var flashVersion = 0; //flash版本 var isIE
Time of Update: 2017-02-28
本篇文章主要是對JavaScript對IE操作的經典代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所協助這段時間一直在用ajax技術做東東,所以也就有更多機會對JavaScript知識進行學習。之前在網上搜集了一些關於JavaScript對IE操作的代碼(具體在哪裡cope的記不清了,所以出處就不加了),感覺在開發過程中很有用,當然只適用於IE,FF會有問題的。現在貼出來分享。 代碼如下:1.將徹底屏蔽滑鼠右鍵oncontextmenu="window.e
Time of Update: 2017-02-28
這篇文章主要介紹了Javascript中的String對象,需要的朋友可以參考下Sting字串對象是Javascript提供的內建對象之一。 這裡特別注意,字串中的第一個字元是第0位的,第二個才是第1位的。 1.建立一個字串對象的方法 [var] String 對象執行個體名 = new String(string) 或者是var String 對象執行個體名 =
Time of Update: 2017-02-28
這篇文章主要介紹了禁用JavaScript控制台調試的方法,需要的朋友可以參考下有幾個巨頭公司,即Facebook和Netflix,決定禁止使用者在控制台(console)執行JavaScript命令。 最初這是 由Facebook開始的 ,用於防止惡意使用者通過JavaScript控制台執行特定的命令散播訊息(發送給所有Facebook使用者大量垃圾資訊)。 當然這受到很多指責,但在我參與之前, 他們使用的代碼 如下所示: 代碼如下://
Time of Update: 2017-02-28
這篇文章主要介紹了Javascript中的Array數組對象,需要的朋友可以參考下首先數組的定義以及初始化的方法: var myArray = new Array(1,3.1415,"love");
Time of Update: 2017-02-28
php產生json格式使用頁面 代碼如下:<script src="scripts/json.js"></script> alert(data.toJSONString()); 如果返回false說明沒資料 js 代碼:代碼如下:functionshowJSON() { varuser =
Time of Update: 2017-02-28
這篇文章主要介紹了JavaScript執行階段程式庫屬性,需要的朋友可以參考下描述 語言要素 在 TextStream 檔案中,如果檔案指標越過了行尾標誌,返回 True;否則返回 False。 AtEndOfLine 屬性 如果檔案指標在 TextStream 檔案的末尾,返回 True;否則返回 False。 AtEndOfStream 屬性 設定或返迴文件或者檔案夾的屬性。 Attributes
Time of Update: 2017-02-28
按位“異或”運算子 (^)是對兩個運算式執行按位異或,下面為大家介紹下其具體的使用方法按位“異或”運算子 (^)是對兩個運算式執行按位異或。使用方法: 代碼如下:result = expression1 ^
Time of Update: 2017-02-28
這篇文章主要介紹了javascript中interval與setTimeOut的區別,需要的朋友可以參考下setTimeout(code,millisec) //- 在指定時間後執行代碼 code必須; millisec必須; clearTimeout(setTimeoutId) //- 取消
Time of Update: 2017-02-28
這篇文章主要介紹了javascript將相對路徑轉絕對路徑樣本,這裡介紹的其實本質上是兩種方法,通過建立DOM或通過JavaScript計算,需要的朋友可以參考下這裡介紹的其實本質上是兩種方法,通過建立DOM或通過JavaScript計算: 1)通過新建立的Image, 經測試會發送一個Aborted的請求,並且IE6不支援, 將new
Time of Update: 2017-02-28
這篇文章主要介紹了如何捕獲和分析 JavaScript Error,感興趣的朋友可以參考下如何捕獲和分析 JavaScript Error 前端工程師都知道 JavaScript 有基本的異常處理能力。我們可以 throw new Error(),瀏覽器也會在我們調用 API 出錯時拋出異常。但估計絕大多數前端工程師都沒考慮過收集這些異常資訊。反正只要 JavaScript
Time of Update: 2017-02-28
這篇文章主要介紹了JavaScript截取字串的Slice、Substring、Substr函數詳解和比較,需要的朋友可以參考下在JavaScript中,提取子字串主要是通過 Slice、Substring、Substr 三個方法之一。 代碼如下:// slice // 文法: string.slice(start [, stop])"Good news, everyone!".slice(5,9); // 'news'&
Time of Update: 2017-02-28
這篇文章主要介紹了自 己封裝的javascript事件隊列函數版,相容了大部份瀏覽器,需要的朋友可以參考下背景javascript中使用addEventListener()或attachEvent()綁定事件時會有幾個小問題:一、使用addEventListener()或attachEvent()添加的匿名函數無法移除。var oBtn =
Time of Update: 2017-02-28
具體製作步驟如下: 1、啟動Dreamweaver