JavaScript是什么鬼?

0.前言
最近在看《JavaScript高級(jí)程序設(shè)計(jì)第3版》這本書,突然覺得我有種想說點(diǎn)什么的沖動(dòng)......
你在說什么梗 !!!
1.JavaScript簡(jiǎn)介

JavaScript 是世界上最流行的編程語言。
這門語言可用于 HTML 和 web,更可廣泛用于服務(wù)器、PC、筆記本電腦、平板電腦和智能手機(jī)等設(shè)備

2.JavaScript概述

學(xué)習(xí)要點(diǎn):
1.什么是JavaScript
2.JavaScript 特點(diǎn)
3.JavaScript 歷史
4.JavaScript 核心
5.開發(fā)工具集

一、JavaScript的內(nèi)容的引入

如何在靜態(tài)頁面上作出如下動(dòng)態(tài)特效:
1、親切的歡迎訊息
2、漂亮的數(shù)字鐘
3、有廣告效果的跑馬燈及簡(jiǎn)易的選舉
4、輪流播放的圖片
5、對(duì)客戶端數(shù)據(jù)進(jìn)行驗(yàn)證
.........
這時(shí)就必須使用JavaScript。

二、什么是JavaScript

JavaScript主要用于HTML的頁面,嵌入在HTML的源碼中。
JavaScript是因特網(wǎng)流行的腳本語言,它存在于全世界所有 Web 瀏覽器中,能夠增強(qiáng)用戶與 Web 站點(diǎn)和 Web 應(yīng)用程序之間的交互。
JS是弱類型語言,沒有類型聲明,它的變量不必具有一個(gè)明確的類型。
JS是腳本語言,換句話說,可以用來編程的并且直接執(zhí)行源代碼的語言,就是腳本語言。
JS也是解釋性的語言。何為解釋性語言?是在運(yùn)行的時(shí)候?qū)⒊绦蛑苯臃g成機(jī)器的語言。
JavaScript是一種基于對(duì)象(Object)和事件驅(qū)動(dòng)(Event Driven)并具有安全性能的腳本語言,可廣泛用于服務(wù)器、PC、筆記本電腦、平板電腦和智能手機(jī)等設(shè)備。
HTML5的出現(xiàn)更是突出了JavaScript的重要性,例如HTML5的繪圖支持、本地存儲(chǔ)、離線應(yīng)用、客戶端通信等,都大量使用了JavaScript。

三、JavaScript的歷史

網(wǎng)景公司在上個(gè)世紀(jì)的1995年,憑借其Navigator瀏覽器,成為Web時(shí)代開啟時(shí)最著名的第一代互聯(lián)網(wǎng)公司。由于網(wǎng)景公司希望能在靜態(tài)HTML頁面上添加一些動(dòng)態(tài)效果,于是叫Brendan Eich這哥們?cè)趦芍苤畠?nèi)設(shè)計(jì)出了JavaScript語言。為什么起名叫JavaScript?原因是當(dāng)時(shí)Java語言非常紅火,所以網(wǎng)景公司希望借Java的名氣來推廣,但事實(shí)上JavaScript除了語法上有點(diǎn)像Java,其他部分基本上沒啥關(guān)系。
如果你想了解的更多請(qǐng)點(diǎn)擊這里

四、JavaScript的特點(diǎn)

簡(jiǎn)單性:它是基于Java基本語句和控制流之上的簡(jiǎn)單而緊湊的設(shè)計(jì),是學(xué)習(xí)Java的好過渡,而且,它的變量類型是采用弱類型,未采用嚴(yán)格的數(shù)據(jù)類型。
安全性:JS不允許訪問本地硬盤,不能將數(shù)據(jù)存入到服務(wù)器上,不允許對(duì)網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,只能通過瀏覽器實(shí)現(xiàn)信息瀏覽或動(dòng)態(tài)交互,從而有效的防止數(shù)據(jù)的丟失。
動(dòng)態(tài)性:JS可以直接對(duì)用戶或客戶輸入做出響應(yīng),無須經(jīng)過Web程序。它對(duì)用戶的響應(yīng)采用以事件驅(qū)動(dòng)的方式進(jìn)行,即由某種操作動(dòng)作引起相應(yīng)的事件響應(yīng),如:點(diǎn)擊鼠標(biāo)、移動(dòng)窗口、選擇菜單等。
跨平臺(tái)性:JS依賴于瀏覽器本身,與操作環(huán)境無關(guān)。只要能運(yùn)行瀏覽器的計(jì)算機(jī),并安裝了支持JS的瀏覽器就可以正確執(zhí)行,從而實(shí)現(xiàn)了“編寫一次,走遍天下”的夢(mèng)想。

五、JavaScript組成

JavaScript是ECMAScript、文檔對(duì)象模型(document object model:DOM)、瀏覽器對(duì)象模型(brower object model:BOM)由三部分構(gòu)成,其核心是ECMAScript,它描述了該語言的語法和基本對(duì)象;DOM 描述了處理網(wǎng)頁內(nèi)容的方法和接口,通過 DOM,可以訪問所有的 HTML 元素,連同它們所包含的文本和屬性,可以對(duì)其中的內(nèi)容進(jìn)行修改和刪除,同時(shí)也可以創(chuàng)建新的元素;BOM 描述了與瀏覽器進(jìn)行交互的方法和接口,BOM提供了獨(dú)立于內(nèi)容而與瀏覽器窗口進(jìn)行交互的對(duì)象,例如可以移動(dòng),調(diào)整瀏覽器大小的window對(duì)象,可以用于導(dǎo)航的location對(duì)象與history對(duì)象,可以獲取瀏覽器,操作系統(tǒng)與用戶屏幕信息的navigator與screen對(duì)象,可以使用document作為訪問HTML文檔的入口,管理框架的frames對(duì)象等。


非常 6+1.jpg
六、開發(fā)JavaScript的工具集

1、記事本
2、EditPlus
3、Notepad++
4、HBuilder
5、WebStrom
6、Sublime

3.結(jié)束語

引用我在網(wǎng)上看到的一句話"成功是得其所想,幸福是想其所得",好了,我要敲代碼去了。

不給我點(diǎn)贊的放學(xué)不要走

最后,伸出你的可愛小手求點(diǎn)贊,求分享,求打賞_...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,563評(píng)論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,694評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,672評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,965評(píng)論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,690評(píng)論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 56,019評(píng)論 1 329
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,013評(píng)論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,188評(píng)論 0 290
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,718評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,438評(píng)論 3 360
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,667評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,149評(píng)論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,845評(píng)論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,252評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,590評(píng)論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,384評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,635評(píng)論 2 380

推薦閱讀更多精彩內(nèi)容

  • 一、JavaScript概述 1.1 JavaScript是什么? JavaScript主要用于HTML的頁面,...
    壬萬er閱讀 324評(píng)論 0 0
  • 有幸在你的世界路過,讓我看到了廣闊多彩的生活,體會(huì)到兩情相悅的歡喜。如今,一別數(shù)年,你還好嗎?在這寂靜的夜...
    雨果的天空閱讀 249評(píng)論 0 0
  • 參考環(huán)信官方解決方案。 使用消息擴(kuò)展,每條消息都包含發(fā)送者的用戶信息和發(fā)送時(shí)間(user_id,nick_name...
    xinle閱讀 1,099評(píng)論 0 1
  • 今天索性隨意寫些東西吧,習(xí)慣成性還是需要成習(xí)慣?有人跟我說她習(xí)慣了吃素食,就喜歡吃些沒有油水的東西,越是簡(jiǎn)單越好,...
    今天安好閱讀 337評(píng)論 0 0