摘要:不過讓流行起來的原因應(yīng)該是是目前所有主流瀏覽器上唯一支持的腳本語言。經(jīng)過測試,數(shù)字字符串布爾日期可以直接賦值,修改不會產(chǎn)生影響。再考慮對象類型為或者的情況。對于結(jié)果聲明其類型。判斷對象的類型是還是,結(jié)果類型更改。
1. 第一個頁面交互轉(zhuǎn)載自我的個人博客
歡迎大家批評指正
這里最需要學習的老師的代碼中,每一部分功能都由函數(shù)控制,沒有創(chuàng)建一個全部變量。且最后有一個函數(shù)來控制執(zhí)行代碼。這個更多的是思想上的學習吧!
在chrome上相加時,直接兩個數(shù)拼接到一起了,而不是數(shù)值相加。因為輸入的值,在獲取時,默認是字符串類型的。
在IE8下提示對象不支持“addEventListener”屬性或方法。原因是IE8不支持標準的DOM事件綁定函數(shù),它使用attachEvent
1.1 了解JavaScript是什么JavaScript,一種直譯式腳本語言,是一種動態(tài)類型、基于原型的語言,內(nèi)置支持類。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。然而現(xiàn)在JavaScript也可被用于網(wǎng)絡(luò)服務(wù)器,如Node.js。
上面是維基百科上的解釋。不過讓JavaScript流行起來的原因應(yīng)該是JavaScript 是目前所有主流瀏覽器上唯一支持的腳本語言。下面是MDN對其核心功能的解釋
核心的 JavaScript 中包含有一組核心的對象,包括 Array,Date 和 Math,以及一組核心的語言要素,包括操作符,控制結(jié)構(gòu)和語句。出于多種目的,可以通過為其增補附加的對象,對核心 JavaScript 加以擴展;例如:
客戶端: JavaScript 提供了用于控制瀏覽器(Navigator 或者其它瀏覽器)以及其中的文檔對象模型(DOM)的對象,從而擴展了核心 JavaScript。例如,客戶端擴展允許應(yīng)用程序在 HTML 的表單中加入元素,以便響應(yīng)用戶事件,比如鼠標點擊,表單輸入和頁面導航。
服務(wù)器端: JavaScript 提供了服務(wù)于在服務(wù)器上運行 JavaScript 的對象,從而擴展了核心 JavaScript。例如,服務(wù)器端擴展可以允許應(yīng)用程序訪問關(guān)系型數(shù)據(jù)庫,在應(yīng)用程序的不同調(diào)用間提供信息的連續(xù)性,甚至于處理服務(wù)器之上的文件。
1.2 如何在HTML頁面加載JavaScript代碼可以有三種方法加載在HTML頁面中引入JavaScript代碼:
內(nèi)聯(lián)式: 在HTML標簽的style屬性中定義樣式,在onclick這樣的屬性中定義Javascript代碼;
嵌入式: 在頁面中使用