Time of Update: 2017-01-18
1:javascript區分大小寫 2:javascript每一條語句必須以";"結束,與C語言一樣 3:輸出:document.write("字串")--->還可以輸出對應的html標記 4:改變表單的顏色document.bgColor="red"; 4:類型轉換:parseInt,parseFloat 5:隨機函數:parseInt(Math.random()*90+10) 產生10--100的隨機數 5:彈出對話方塊:alert("提示的內容") 5:if
Time of Update: 2017-01-18
abs 方法 返回一個數的絕對值。 acos 方法 返回一個數的反餘弦。 anchor 方法 在對象的指定文本兩端加上一個帶 NAME 屬性的 HTML 錨點。 asin 方法 返回一個數的反正弦。 atan 方法 返回一個數的反正切。 atan2 方法 返回從 X 軸到點(y, x)的角度(以弧度為單位)。 atEnd 方法 返回一個表明枚舉運算元是否處於集合結束處的 Boolean 值。 big 方法在String 對象的文本兩端加入 HTML 的<BIG>標識。 blink
Time of Update: 2017-01-18
call和apply方法 call方法可改變上下文this指標,類似的方法還有apply,主要用在js對象各方法互相調用的時候,使當前this執行個體指標保持一致,或在特殊情況下需要改變this指標。 obj1.method1.call(obj2,argument1,argument2) 如上,call的作用就是把obj1的方法放到obj2上使用,後面的argument1…這些做為參數傳入。 舉一個具體的例子 複製代碼 代碼如下: function add(a, b) { alert(a +
Time of Update: 2017-01-18
但是讓我感到意外的是,下面有個網友回複說,javascript中的Array本身的sort方法才是最快的,比快速排序演算法都快,當時看到了很是鬱悶,因為當時花了好長時間在排序演算法上,居然忘記了Array本身的sort方法 不過javascript中內建的sort方法真的比快速排序演算法還快嗎? 哈哈,測試一下不就知道了 先說一下我測試的環境 1,我的測試環境是IE6.0和firefox2.0
Time of Update: 2017-01-18
複製代碼 代碼如下: <script> //驗證社會安全號碼方法 var test=function(idcard){ var Errors=new Array("驗證通過!","社會安全號碼碼位元不對!","社會安全號碼碼出生日期超出範圍或含有非法字元!","社會安全號碼碼校正錯誤!","身份證地區非法!"); var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"內蒙古",21:"遼寧",22:"吉林",23:"黑龍江",31:"上海",32
Time of Update: 2017-01-19
JavaScript數組的 unshift()方法將一種或多種元素添加到數組的開頭,並返回該數組的新長度。文法array.unshift( element1, ..., elementN );下面是參數的詳細資料: element1, ..., elementN : 元素添加到數組的前面。傳回值:返回新數組的長度。這將返回undefined(未定義)在IE瀏覽器。
Time of Update: 2017-01-19
/** * 分頁類構造 * 參數 nTotalList: 總條數 * 參數 nPageSize: 每頁顯示條數 * 參數 nPageNum: 當前頁碼 * 參數 sPageUrl: 分頁連結的URL,頁碼以[pn]代替,輸出時將被替換為實際頁碼
Time of Update: 2017-01-19
1.視窗位置 以下取得瀏覽器視窗距螢幕左邊和上邊的位置 複製代碼 代碼如下: var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX; //左邊位置 var topPos = (typeof window.screenTop == "number") ? window.screenTop : window.screenY; //上邊位置 2.瀏覽器大小
Time of Update: 2017-01-19
JavaScript 學習 - 提高篇一. JavaScript中的對象.JavaScript中的Object是一組資料的key-value的集合, 有點類似於Java中的HashMap, 所有這些資料都是Object裡的property. 通常情況下, JavaScript中建立一個對象用"new"加上constructor function來實現. 如new Date(), new Object()等.var book = new Object();book.name =
Time of Update: 2017-01-19
Form: http://www.webreference.com/programming/javascript/mk/ Author:Mark Kahn
Time of Update: 2017-01-19
他的屬性也很豐富,因為我很懶,我就直接複製手冊裡的東西了:
Time of Update: 2017-01-19
所有現代瀏覽器都使用了JavaScript的內建支援。很多時候,你可能需要啟用或手動禁用此支援。本教程將讓您知道如何啟用和禁用JavaScript支援,在您的瀏覽器:IE瀏覽器,Firefox和Opera。JavaScript在Internet Explorer(IE)中:下面是簡單的步驟給開啟或關閉JavaScript在您的Internet Explorer: 按照從菜單"工具" - > "Internet選項"
Time of Update: 2017-01-19
js一般有兩種不同資料類型的值: 基本類型(包括undefined,Null,boolean,String,Number),按值傳遞; 參考型別(包括數組,對象),按址傳遞,參考型別在值傳遞的時候是記憶體中的地址。 複製或者拷貝分為2種: 淺度複製:基本類型為值傳遞,對象仍為引用傳遞。 深度複製:所有元素或屬性均完全複製,並於原參考型別完全獨立,即,在後面修改對象的屬性的時候,原對象不會被修改。 複製代碼 代碼如下: function cloneObject(obj){ var
Time of Update: 2017-01-19
平時只有下班時間能code,閑來寫了個純javascript版。引用該calendar.js檔案,然後給要設定成日曆控制項的input的id設定成calendar,該input就會變成日曆控制項。<!doctype html><html><head><meta charset="utf-8"><title>日曆控制項</title><script src="js/calendar.js"
Time of Update: 2017-01-19
1.函數對象和函數指標 函數實際上是一個可執行檔對象,任何訪問函數對象的方式都是函數指標。 不論 使用哪一種方式 var a=new Function(...); function a(...){...} var a=function(...){...} 得到的函數名a都是一個指向函數的指標 可以用var b=a;來建立另外一個指向它的指標。 但是 它們指向同一段函數。因為函數名是一個指標,所以能夠被作為參數傳遞。
Time of Update: 2017-01-19
把函數作為參數傳入到另一個函數中。這個函數就是所謂的回呼函數經常遇到這樣一種情況,某個項目的A層和B層是由不同的人員協同完成.A層負責功能funA,B層負責funcB。當B層要用到某個模組的資料,於是他對A層人員說,我需要你們提供滿足某種需求的資料,你給我提供一個介面。A層的人員說:我給你提供資料,怎麼展示和處理則是B的事情。當然B層不可能為你每個需求都提供一個資料介面,B給A提供一個通過的介面.B得到資料,然後B寫函數去展示。即,你需要和其他人合作,別人提供資料,而你不需要關注別人擷取或者構建
Time of Update: 2017-01-19
一、定義數組。 定義數組有兩個方法: 1、var arr1 = []; //定義一個空數組 2、var arr2 = [1,2,3,"str1","str2"]; //定義一個有5個元素的數組。 3、var arr3 = new Array(3); //定義一個空數組 4、var arr4 = new
Time of Update: 2017-01-19
JavaScript允許建立和開啟代表HTML文本, form對象和frame的視窗. window對象是JavaScript客戶階層的最頂層對象, form元素和全部JavaScript代碼都是存在於文檔中,而文檔被裝載進視窗. 為了理解視窗怎樣工作,你可以控制操作這些視窗. 開啟和關閉視窗
Time of Update: 2017-01-19
在開發中經常遇到去掉全部的捲軸,去掉右邊的捲軸且保留底下的捲軸,去掉底下的捲軸且保留右邊的捲軸,大家基於js是怎麼實現的呢?下面通過本文給大家介紹下JavaScript中關於iframe捲軸的去除和保留的實現方法。一起看看吧!iframe嵌入頁面後,我們有時需要調整捲軸,例如,去掉全部的捲軸,去掉右邊的捲軸且保留底下的捲軸,去掉底下的捲軸且保留右邊的捲軸。那麼我們應該怎麼做呢?
Time of Update: 2017-01-19
儘管數組在 Javascript 中是對象,但是不建議使用 for in 迴圈來遍曆數組,實際上,有很多理由來阻止我們對數組使用 for in 迴圈。因為 for in 迴圈將會枚舉原型鏈上的所有屬性,並且唯一阻止的方法是使用 hasOwnProperty 來判斷,這將比普通的 for 迴圈要慢不少。遍曆為了達到最佳效能來遍曆一個數組,最好的方式就是使用經典的 for 迴圈。複製代碼 代碼如下:var list = [1, 2, 3, 4, 5, ......