freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

javascript基礎入門(編輯修改稿)

2025-06-14 07:38 本頁面
 

【文章內容簡介】 計算到日期對象所指的日期的毫秒數。如果要使某日期對象所指的時間推遲 1 小時,就用:“ (() + 60 * 60 * 1000)?!保ㄒ恍r 60 分,一分 60 秒,一秒 1000 毫秒)。 ? getTimezoneOffset() 返回日期對象采用的時區(qū)與格林威治時間所差的分鐘數。在格林威治東方的市區(qū),該值為負,例如:中國時區(qū)( GMT+0800)返回“ 480”。 ? toString() 返回一個字符串,描述日期對象所指的日期。這個字符串的格式類似于:“ Fri Jul 21 15:43:46 UTC+0800 2021”。 ? toLocaleString() 返回一個字符串,描述日期對象所指的日期,用本地時間表示格式。如:“ 20210721 15:43:46”。 ? toGMTString() 返回一個字符串,描述日期對象所指的日期,用 GMT 格式。 ? toUTCString() 返回一個字符串,描述日期對象所指的日期,用 UTC 格式。 ? parse() 用法: (日期對象 );返回該日期對象的內部表達方式。 全局對象 ? 全局對象從不現形,它可以說是虛擬出來的,目的在于把全局函數“對象化”。在 Microsoft JScript 語言參考中,它叫做“ Global 對象”,但是引用它的方法和屬性從來不用“ ”(況且這樣做會出錯),而直接用“ xxx”。 ? 方法 ? eval() 把括號內的字符串當作標準語句或表達式來運行。 isFinite() 如果括號內的數字是“有限”的(介于 和 之間)就返回 true;否則返回 false。 isNaN() 如果括號內的值是“ NaN”則返回 true 否則返回 false。 parseInt() 返回把括號內的內容轉換成整數之后的值。如果括號內是字符串,則字符串開頭的數字部分被轉換成整數,如果以字母開頭,則返回“ NaN”。 全局對象 ? parseFloat() 返回把括號內的字符串轉換成浮點數之后的值,字符串開頭的數字部分被轉換成浮點數,如果以字母開頭,則返回“ NaN”。 toString() 用法: 對象 .toString();把對象轉換成字符串。如果在括號中指定一個數值,則轉換過程中所有數值轉換成特定進制。 escape() 返回括號中的字符串經過編碼后的新字符串。該編碼應用于 URL,也就是把空格寫成“ %20”這種格式?!?+”不被編碼,如果要“ +”也被編碼,請用: escape(39。...39。, 1)。 unescape() 是 escape() 的反過程。解編括號中字符串成為一般字符串。 自定義構造函數 ? 我們已經知道, Array(), Image()等構造函數能讓我們構造一個變量。其實我們自己也可以寫自己的構造函數。自定義構造函數也是用 function。在 function 里邊用 this 來定義屬性。 ? function 構造函數名 [(參數 )] { ... this.屬性名 = 初始值 。 ... } ? 然后,用 new 構造函數關鍵字來構造變量: ? var 變量名 = new 構造函數名 [(參數 )]。 ? 構造變量以后, 變量名 成為一個對象,它有它自己的屬性 —— 用 this 在 function 里設定的屬性。 自定義構造函數 例如,下面的示例為 pasta 對象定義了構造函數。注意 this 關鍵字的使用,它指向當前對象。 // pasta 是有四個參數的構造器。 function pasta(grain, width, shape, hasEgg){ = grain。 // 是用什么糧食做的? = width。 // 多寬?(數值) = shape。 // 橫截面形狀?(字符串) = hasEgg。 // 是否加蛋黃?( boolean) = pastaToString。 // 這里添加 toString 方法(如下定義)。 // 注意在函數的名稱后沒有加圓括號; // 這不是一個函數調用,而是對函數自身的引用。 } 自定義構造函數 // 實際的用來顯示 past 對象內容的函數。 function pastaToString() { // 返回對象的屬性。 return Grain: + + \n + Width: + + \n + Shape: + + \n + Egg?: + Boolean()。 } 自定義對象 script language=javascript function Student(name){ = name。 = getName。 } function getName(){ return 。 } function Button1_onclick() { var s = new Student(lijie, 20, asdad, 13971212)。 alert(())。 alert()。 } /script 使用自己的對象 定義了對象構造器后,用 new 運算符創(chuàng)建對象實例。 var spaghetti = new pasta(wheat, , circle, true)。 // 將調用 toString() 并顯示 spaghetti 對象 的屬性。 (spaghetti)。 expando屬性 可以給對象實例添加屬性 (expando屬性 ) 以改變該實例,但是用相同的構造器生成的其他對象定義中并不包括這些屬性,而且除非你特意添加這些屬性那么在其他實例中并不顯示出來。 = pale straw。 = 7。 = 。 var chowFun = new pasta(rice, 3, flat, false)。 // chowFun 對象或其他現有的 pasta 對象 // 都沒有添加到 spaghetti 對象的三個新屬性。 使用原型對象 ? 如果要將對象所有實例的附加屬性顯示出來,必須將它們添加到構造函數或構造器原型對象中。 ? 例如: 將屬性 ‘ foodgroup?加到 pasta 原型對象 中,這樣 pasta 對象的所有實例都可以有該屬性, 包括那些已經生成的實例。 = carbohydrates ? 現在 、 ,等等 均包含值“ carbohydrates”。 使用原型對象 例如,如果想要能夠刪除字符串的前后空格(與 VBScript 的 Trim 函數類似),就可以給 String 原型對象創(chuàng)建自己的方法。 = function(){ // 用正則表達式將前后空格用空字符串替代。 return (/(^\s*)|(\s*$)/g, )。 } var s = leading and trailing spaces 。 // 顯示 leading and trailing spaces (35) (s + ( + + ))。 // 刪除前后空格 s = ()。 // 顯示 leading and trailing spaces (27) (s + ( + + ))。 數組和對象 通常,使用點運算符“ .”訪問對象的屬性。例如, 也可以用索引運算符“ []”訪問對象的屬性。在這里,是把對象看作一個關聯數組。關聯數組是一種數據結構,它可以動態(tài)地將任意的數據的值與任意的字符串相關聯。例如 myObject[not a valid identifier]= This is the property value。 myObject[100] =100。 索引“ []” 字符串文字 能被作為數據處理 在運行之前并不知道屬性名稱時,這個差異會有用(比如基于用戶輸入構造對象時)。要想從一個關聯數組提取所有的屬性,必須用 for … in 循環(huán)。 數組和對象 由于所有的數組也是對象,也支持 expando屬性。請注意,雖然如此,添加的屬性并不以任何方式與 length 屬性相交互。例如: // 三個元素的數組 var myArray = new Array(3)。 myArray[0] = Hello。 myArray[1] = 42。 myArray[2] = new Date(2021, 1, 1)。 ()。// 顯示數組的長度 3 = JScript!。// 添加某些 expando 屬性 myArray[another Expando] = Windows。 // 仍然顯示 3,因為兩個 expando 屬性,并不影響長度。 ()。 with 語句 為一個或一組語句指定默認對象。 用法: with (對象 ) 語句 。 with 語句通常用來縮短特定情形下必須寫的代碼量。在下面的例子中,請注意 Math 的重復使用: x = (3 * ) + ()。 y = (14 * )。 當使用 with 語句時,代碼變得更短且更易讀: with (Math) { x = cos(3 * PI) + sin(LN10)。 y = tan(14 * E)。 } 五 .對象與 DOM ? 宿主對象 ? 瀏覽器對象 (Navigator) ? 屏幕對象 (screen) ? 窗口對象 (Windows) ? 位置對象 (Location) ? 歷史對象 (History) ? 文檔對象 (Document) ? 文檔 DOM ? DOM結構圖 ? 添加節(jié)點 ? 1 刪除節(jié)點 ? 1 插入節(jié)點 ? 1 替換節(jié)點 宿主對象 使用瀏覽器的內部對象系統(tǒng)( 宿主對象 ) , 可實現與 HTML文檔進行交互。它的作用是將相關元素組織包裝起來,提供給程序設計人員使用,從而減輕編程人的勞動,提高設計 Web頁面的能力。 瀏覽器對象 (Navigator) 提供有關瀏覽器的信息 屏幕對象 (screen) 反映了當前用戶的屏幕設置 窗口對象 (Windows) Window對象處于對象層次的最頂端,它提供了處理 Navigator窗口的方法和屬性。 位置對象 (Location) Location對象提供了與當前打開的 URL一起工作的方法和屬性,它是一個靜態(tài)的對象。 歷史對象 (History) History對象提供了與歷史清單有關的信息。 文檔對象 (Document) document對象包含了與文檔元素 (elements)一起工作的對象,它將這些元素封裝起來供編程人員使用。 瀏覽器對象 (Navigator) ? 屬性: ? appCodeName:返回瀏覽器的代碼名, IE返回 Mozilla ? appName:返回瀏覽器名, IE返回“ Microsoft Inter Explorer” ? appVersion:返回瀏覽器版本,包括版本號、語言、操作平臺等 ? language:返回瀏覽器編譯語言 ? platform:返回操作平臺 ? Navigator對象的 plugin屬性-以數組表示已安裝的外掛程序 ? description 外掛程序模塊的描述 ? filename 外掛程序模塊的文件名 ? length 外掛程序模塊的個數 ? name 外掛程序模塊的名稱 瀏覽器對象 (Navigator) ? Eg: ? Script ? var len = 。 ? with (document) ? { ? write (你的瀏覽器共支持 + len + 種外掛插件: BR)。 ? write (TABLE BORDER=0) ? write (CAPTION外掛插件清單 /CAPTION) ? write (TRTH TH名稱 TH描述 TH文件名 ) ? for (var i=0。 ilen。 i++) ? write(TRTD + i + ? TD + [i].name + ? TD + [i].descrip
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1