日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript每日学习日记(0)

發(fā)布時間:2024/7/5 javascript 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript每日学习日记(0) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

8.10.2019

1.JavaScript能改變HTML內(nèi)容、屬性、樣式,能隱藏或顯示HTML元素。

?

2.JavaScript函數(shù)可以任意數(shù)量被放置在<body>、<head>部分中,但必須位于<script>與</script>標(biāo)簽之間。

?

3.腳本可放置于后綴為.js的外部文件中,格式如下:

function myFunction() {

?? document.getElementById("demo").innerHTML = "段落被更改。";

}

如需使用外部腳本,在<script>標(biāo)簽的src屬性中設(shè)置腳本的名稱。

使用外部腳本的優(yōu)勢:分離了 HTML 和代碼;使 HTML 和 JavaScript 更易于閱讀和維護(hù);已緩存的 JavaScript 文件可加速頁面加載。

?

4.JavaScript不提供任何內(nèi)建的打印或顯示函數(shù),以其他方式“顯示數(shù)據(jù)”:

使用?window.alert()?寫入警告框

使用?document.write()?寫入 HTML 輸出

使用?innerHTML?寫入 HTML 元素

使用?console.log()?寫入瀏覽器控制臺

?

5. 在 HTML 文檔完全加載后使用?document.write()?將刪除所有已有的 HTML?。

?

6.關(guān)鍵詞debugger:停止執(zhí)行 JavaScript,并調(diào)用調(diào)試函數(shù)(如果可用)。

?

7. 關(guān)鍵詞var:聲明變量。

?

8. 在 JavaScript 中,標(biāo)識符首字符必須是字母、下劃線(-)或美元符號($)。所有標(biāo)識符對大小寫敏感。

?

9.重復(fù)聲明一個變量,如果第二次聲明未賦值,則該變量的值不變。

?

10.HTML元素通過JavaScript代碼添加事件處理程序。

<button οnclick='document.getElementById("demo").innerHTML=Date()'>現(xiàn)在的時間是?</button>

?

11.“===”要求兩邊類型和值均相等。

?

12.indexOf()方法返回字符串中指定文本首次出現(xiàn)的索引(位置),lastIndexOf()?方法返回指定文本在字符串中最后一次出現(xiàn)的索引。

?

13.delete關(guān)鍵詞從對象中刪除屬性,會同時刪除值與屬性本身。刪除完成后,屬性在被添加回來前無法被使用。

注意:delete不應(yīng)被用于預(yù)定義的JavaScript對象屬性,否則會使應(yīng)用程序崩潰。

?

14. Object.defineProperty()?方法也可用于添加 Get和 Set函數(shù)。

?

15. 使用對象字面量?{}?代替?new Object();使用字符串字面量?""?代替?new String();請使用數(shù)值字面量代替?Number();請使用布爾字面量代替?new Boolean();請使用數(shù)組字面量?[]?代替?new Array();請使用模式字面量代替?new RexExp();請使用函數(shù)表達(dá)式?() {}?代替?new Function()。

?

16.原型繼承:所有 JavaScript 對象都從原型繼承屬性和方法。

日期對象繼承自 Date.prototype。數(shù)組對象繼承自 Array.prototype。Person 對象繼承自 Person.prototype。

Object.prototype 位于原型繼承鏈的頂端:日期對象、數(shù)組對象和 Person 對象都繼承自 Object.prototype。

?

17. JavaScript prototype 屬性可以為對象構(gòu)造器添加新屬性與新方法,但絕不要用此方法去修改JavaScript對象的原型。

轉(zhuǎn)載于:https://www.cnblogs.com/zccfrancis/p/11333470.html

總結(jié)

以上是生活随笔為你收集整理的JavaScript每日学习日记(0)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。