更新時間:2020-12-04 15:35:53 來源:動力節(jié)點 瀏覽2799次
JavaScript是一種描述性語言,也是一種基于對象(Object)和事件驅(qū)動(Event Driven)的,并具有安全性的腳本語言。
JavaScript的特點
JavaScript主要用來向HTML頁面添加交互行為。
JavaScript是一種腳本語言,語法和Java類似。
javaScript一般用來編寫客戶端的腳本。
JavaScript是一種解釋性語言。
JavaScript的組成
ECMScript標(biāo)準(zhǔn)(規(guī)定所有屬性,方法和對象的標(biāo)準(zhǔn))
BOM瀏覽器對象模型(Browser Object Model):與HTML交互
DOM文檔對象模型(Document Object Model):訪問和操縱HTML文檔
JavaScript基本結(jié)構(gòu)
Language=”javascript”用來表示使用的語言是javascript
JavaScript執(zhí)行原理
1. 瀏覽器客戶端向服務(wù)器端發(fā)送請求。(用戶在瀏覽器地址欄中輸入的地址)
2.數(shù)據(jù)處理:服務(wù)器端將某個包含javaScript的頁面進(jìn)行處理。
3.發(fā)送響應(yīng):服務(wù)器端將含有javascript的HTML文件進(jìn)行處理頁面發(fā)送到瀏覽器客戶端,然后由瀏覽器客戶端從上直下逐條解析HTML標(biāo)簽和JavaScript標(biāo)簽,將頁面效果呈給用戶。
在網(wǎng)頁中引入JavaScript的方式
1.使用
注意:外部文件不能包含
3.直接在HTML標(biāo)簽中
JavaScript基礎(chǔ)語法
1、基本規(guī)則:
(1)語句大小寫敏感,使用分號(建議使用)或者換行結(jié)束。語句由表達(dá)式、關(guān)鍵字、運算符組成。使用Unicode字符集編寫。
(2)單行注釋(//)、多行注釋(/**/)。
(3)標(biāo)識符:
不以數(shù)字開頭,由字母、數(shù)字、下劃線(_)以及美元($)組成。JS中存在代表特定含義的保留字,不能將保留字定義為標(biāo)識符。命名時最好有意義。
(4)變量:
變量聲明:統(tǒng)一使用關(guān)鍵字var聲明變量,但變量引用的數(shù)據(jù)是有類型的。
變量初始化:使用“=”賦值,沒有初始化的變量則自動取值為undefined。
比如: var name = "tom"; var age = 18;
(5)數(shù)據(jù)類型(JS基于對象):
特殊類型:null(空)、undefined(未定義)。
內(nèi)置對象(基本類型):Number(數(shù)字),String(字符串),Boolean(布爾),F(xiàn)unction(函數(shù)),Array(數(shù)組)。
外部對象:window(瀏覽器對象),document(文檔對象)。
自定義對象:Object(自定義對象)。
Number不區(qū)分整數(shù)與浮點數(shù),所有數(shù)字均采用64位浮點格式存儲,類似double格式。整數(shù)默認(rèn)是10進(jìn)制,16進(jìn)制需加上0x,八進(jìn)制需加0。浮點數(shù)默認(rèn)為小數(shù)點記錄,也可以使用指數(shù)記錄。
(6)數(shù)據(jù)類型自動轉(zhuǎn)換
數(shù)字加字符串:數(shù)字轉(zhuǎn)換為字符串。
數(shù)字加布爾值:true轉(zhuǎn)換為1,false轉(zhuǎn)為0。
字符串加布爾值:布爾值轉(zhuǎn)為字符串true或false。
布爾值加布爾值:布爾值轉(zhuǎn)換為數(shù)值1或0。
動力節(jié)點新手入門學(xué)習(xí),JavaScript視頻教程主要講解了前端開發(fā)中的核心技術(shù)JavaScript,俗稱JS,視頻中講解了JavaScript核心語法、JavaScript內(nèi)置支持類、JavaScript調(diào)試、JavaScript DOM編程、JavaScript BOM編程、大量前端小案例、JavaScript事件處理、JavaScript對象、繼承、JSON等知識點,該視頻可以開啟您的WEB前端之路
主講老師:動力節(jié)點杜老師
講師簡介
B站Java零基礎(chǔ)單套視頻課程播放量近650萬次,視頻課程累計播放量超1000萬,長期位列榜首;13年以上的軟件研發(fā)及項目管理經(jīng)驗,Linux專家;曾先后就職于中訊、甲骨文、百度等國內(nèi)大型軟件公司;自工作以來參與過多個大型Java項目的分析、設(shè)計、開發(fā)、測試、管理等工作;參與設(shè)計并主持過首鋼集團(tuán)-自動化系統(tǒng)、松下集團(tuán)等多個項目;先后擔(dān)任過Java高級工程師、組長、CTO等職務(wù),并經(jīng)常對其內(nèi)部員工進(jìn)行技術(shù)培訓(xùn);軟件開發(fā)中非常注重系統(tǒng)的可維護(hù)性、穩(wěn)定性、性能、擴(kuò)展性以及軟件的質(zhì)量;2011年8月出版(電子工業(yè)出版社)書籍《搞定J2EE》一書,深受IT人士追捧;2012年免費發(fā)布的JavaSE視頻,講解通俗易懂,表達(dá)流利,深受網(wǎng)友喜歡,堪稱Java基礎(chǔ)視頻經(jīng)典之作;
以上就是動力節(jié)點Java培訓(xùn)機(jī)構(gòu)的小編針對“Javascript視頻教程下載,全套入門學(xué)習(xí)”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀