Time of Update: 2017-01-19
在JavaScript中,函數function就是對象。JS中沒有方法重載 在JavaScript中,沒有方法(函數)重載的概念。 例子:複製代碼 代碼如下:<html> <head> <script
Time of Update: 2017-01-19
JavaScript Cookie Cookie對象: Cookie是一種以檔案的形式儲存在用戶端硬碟的Cookies檔案夾中的使用者資料資訊(Cookie資料)。 Cookie檔案由所訪問的Web網站建立,以長久的儲存用戶端與Web網站間的會話資料,並且該Cookie資料只允許被所訪問的Web網站進行讀取。 Cookie檔案的格式: NS:Cookie.txt IE:使用者名稱@網域名稱.txt 有兩種類型的cookie: (1)持久性cookie,會被儲存到用戶端的硬碟上。
Time of Update: 2017-01-19
JS Window 視窗對象:http://www.w3school.com.cn/js/js_window.asp 所有瀏覽器都支援window對象。它表示瀏覽器視窗。 所有 JavaScript 全域對象、函數以及變數均自動成為window對象的成員。 視窗對象的屬性和方法格式: [window.]屬性 [window.]方法(參數) 甚至 HTML DOM 的 document 也是 window 對象的屬性之一:window.document.getElementById(
Time of Update: 2017-01-19
事件對象:當事件發生時,瀏覽器自動建立該對象,並包含該事件的類型、滑鼠座標等。 事件對象的屬性:格式:event.屬性。 一些說明: event代表事件的狀態,例如觸發event對象的元素、滑鼠的位置及狀態、按下的鍵等等; event對象只在事件發生的過程中才有效。 firefox裡的event跟IE裡的不同,IE裡的是全域變數,隨時可用;firefox裡的要用參數引導才能用,是運行時的臨時變數。 在IE/Opera中是window.event,在Firefox中是event; 而
Time of Update: 2017-01-19
定時器1 用以指定在一段特定的時間後執行某段程式。 setTimeout(): 格式:[定時器對象名=] setTimeout(“<運算式>”,毫秒) 功能:執行<運算式>一次。 例子:複製代碼 代碼如下:<!DOCTYPE html><html> <head> <title>timer1.html</title>
Time of Update: 2017-01-19
預設對象 日期對象Date, 格式:日期對象名稱=new Date([日期參數]) 日期參數: 1.省略(最常用); 2.英文-數值格式:月 日,公元年 [時:分:秒] 如:today=new Date("October 1,2008 12:00:00") 3.數值格式:公元年,月,日,[時,分,秒] 如:today=new Date(2008,10,1) 日期對象的方法: 格式:日期對象名稱.方法([參數]) 使用例子:複製代碼
Time of Update: 2017-01-19
函數就是包裹在花括弧中的代碼塊,前面使用了關鍵詞function:複製代碼 代碼如下:function functionName(){ 這裡是要執行的代碼}函數參數 函數的參數可以任意多個,不用聲明變數類型,只用給出變數名:複製代碼 代碼如下:function myFunction(name, job){
Time of Update: 2017-01-19
JavaScript中很多基礎內容和Java中大體上基本一樣,所以不需要再單獨重複講了,包括: 各種算術運算子、比較子、邏輯運算子; if else語句、switch語句; for迴圈、while迴圈、do while迴圈; 標籤、break、continue; try catch
Time of Update: 2017-01-19
五個迭代方法 都接受兩個參數:要在每一項上啟動並執行函數 和 運行該函數的範圍(可選) every():對數組中的每一項運行給定函數。如果函數對每一項都返回true,則返回true。
Time of Update: 2017-01-19
ECMAScript5 還新增了2個歸併數組的方法:reduce()和reduceRight()。 這兩個都會迭代數組的所有項 reduce():從第一項開始逐個遍曆到最後。
Time of Update: 2017-01-19
工作中需要通過JS去擷取當前使用的瀏覽器的名字以及版本號碼,網上大堆資料都有一個關鍵詞是 navigator.appName,但是這個方法擷取的瀏覽器的名字只有兩種要麼是IE要麼就是Netscap,倒是可以用來判斷是否使用了IE,但是我想擷取具體的瀏覽器產品名字比如 Firefox,Chrome等。複製代碼 代碼如下:function BroswerUtil() {}BroswerUtil.prototype = {
Time of Update: 2017-01-19
css代碼複製代碼 代碼如下:<style type="text/css"> * { margin: 0px; padding: 0px;&
Time of Update: 2017-01-19
在函數內部有兩個特殊的屬性:arguments 和 this。arguments是一個類數組對象,包含傳入的所有參數, 但是這個對象還有一個名叫callee的屬性,該屬性是一個指標,指向擁有這個arguments對象的函數。
Time of Update: 2017-01-19
一、區分大小寫
Time of Update: 2017-01-19
一、JavaScript是一種專為與網頁互動而設計的指令碼語言,它的的組成ECMAScript(核心) DOM(文件物件模型) BOM(瀏覽器物件模型)1.1ECMAScript ECMA-262定義的ECMAScrip與Web瀏覽器沒有依賴關係,ECMA-262定義的只是這門語言的基礎,提供核心語言功能 ECMAScript是通過ECMA-262標準化的指令碼語言,ECMA-262規定語言的:文法、類型、語句、
Time of Update: 2017-01-19
在提到上述的概念之前,首先想說說javascript中函數的隱含參數:arguments arguments 該對象代表正在執行的函數和調用它的函數的參數。 [function.]arguments[n] 參數function :選項。當前正在執行的 Function 對象的名字。 n :選項。要傳遞給 Function 對象的從0開始的參數值索引。 說明
Time of Update: 2017-01-19
一個網站的前端由三個層構成。由XHTML構建的結構層,它包括結構化和有語義的標籤,以及網站的內容。可以在這一層之上增加一個表現層(CSS)和一個行為層(JavaScript),它們使網站看起來更漂亮,對使用者更友好。這三層之間應該保持嚴格的分離。打個比方來說,應該具有這樣的可能性:可以重寫整個表現層而完全不需要觸動到結構層和行為層。 除了這種嚴格的分離,表現層和行為層都需要得到來自結構層的指令。它們必須知道在哪裡應用樣式,在什麼時候初始化行為——換句話說:它們需要觸發器。
Time of Update: 2017-01-19
我愛你中國 愛你中國 中國愛你 很愛你中國 我愛你中國 愛你中國 中國愛你 很愛你中國 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
最近用到JavaScript 事件處理機制,找了些資料。 以前寫 JavaScript 程式時,事件都是採用 複製代碼 代碼如下:object.event = handler;
Time of Update: 2017-01-19
function JsUBB(str) { var re=//[i/](.[^/[]*)/[//i/]/gi; str=str.replace(re,"<i>$1</i>"); //斜體字 re=//[b/](.[^/[]*)/[//b/]/gi; str=str.replace(re,"<b>$1</b&