1.基礎(chǔ)技術(shù)
前端基礎(chǔ)技術(shù)有HTML、CSS和JavaScript。HTML(Hypertext Markup Language,超文本標(biāo)記語言)一種用于創(chuàng)建網(wǎng)頁的標(biāo)準(zhǔn)標(biāo)記語言。CSS(Cascading Style Sheets,層疊樣式表)是一種用來表現(xiàn)HTML文件樣式的計(jì)算機(jī)語言,如字體、大小、顏色、背景圖、邊框等。JavaScript用來給HTML網(wǎng)頁增加動(dòng)態(tài)功能。簡(jiǎn)單地說,如果將網(wǎng)頁比喻為人,僅使用HTML標(biāo)簽相當(dāng)于素顏照,使用CSS相當(dāng)于美顏,使用JavaScript相當(dāng)于做魔術(shù)表演。
事實(shí)上,如果你有Web瀏覽器和文本編輯器,那么你就可以做網(wǎng)頁的編程了。下面我們來看下HTML+CSS+JS的廬山真面目,如圖所示,HTML是由、、 、 、 等標(biāo)簽組成。
而查看HTML源代碼,我們大致上可以得到如下標(biāo)簽層次,我們可以將每個(gè)標(biāo)簽看成對(duì)象,如下圖所示:
你發(fā)現(xiàn)了嗎?我們一直在提的一個(gè)詞是“對(duì)象”。那么如何來理解對(duì)象呢, 我們可以把一個(gè)人看成對(duì)象,這個(gè)人具有身高、性別、年齡等屬性,也有吃飯、睡覺、旅游等行為。同樣地,在前端的世界里,將瀏覽器、文檔都看作一個(gè)對(duì)象,對(duì)頁面的操作就可以通過屬性或方法來調(diào)用,如屬性的調(diào)用object.attribute,方法的調(diào)用object.method(arguments)。
在JavaScript中,把瀏覽器看成一個(gè)對(duì)象,抽象為BOM(Browser Object Model,瀏覽器對(duì)象模型)。
同樣地,我們把文檔看成一個(gè)對(duì)象,抽象為DOM(Document Object Model,文檔對(duì)象模型)。
BOM和DOM是JavaScript的核心,同時(shí),JavaScript需要遵循規(guī)范與標(biāo)準(zhǔn)ECMAScript。
總的來說,JavaScript=ECMAScript + DOM + BOM,其中ECMAScript約定語法和基本對(duì)象,DOM提供與網(wǎng)頁交互的方法和接口,如動(dòng)態(tài)顯示時(shí)間;而BOM提供與瀏覽器交互的方法和接口,如跳轉(zhuǎn)到一個(gè)頁面、前進(jìn)、后退等。
2.基本原理
Web頁面的展示通過瀏覽器來完成,而瀏覽器的職責(zé)是根據(jù)用戶輸入的URL地址信息向服務(wù)器發(fā)出請(qǐng)求,得到服務(wù)器的響應(yīng)后在其窗口展示。具體到瀏覽器解釋并顯示 HTML 文件的標(biāo)準(zhǔn)規(guī)范分別定義在由W3C維護(hù)的 HTML 和 CSS 規(guī)范中。
瀏覽器從網(wǎng)絡(luò)層獲取數(shù)據(jù)包,并將其轉(zhuǎn)化為HTTP響應(yīng)內(nèi)容,并根據(jù)狀態(tài)碼進(jìn)行解析和頁面展示,其大致流程如下:
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
BootstrapBootstrap是一款很受歡迎的前端框架,基于HTML、CSS、JavaScript設(shè)計(jì)的,簡(jiǎn)單靈活,使得Web開發(fā)更加快捷,Bootstrap中包含了豐富的Web組件和13個(gè)jquery插件
發(fā)表于 03-28 16:56
前端技術(shù)概覽
發(fā)表于 06-04 09:48
本文提出一種具有射頻監(jiān)測(cè)能力的雷達(dá)接收前端技術(shù),解決了現(xiàn)有雷達(dá)及雷達(dá)測(cè)試系統(tǒng)無法在接收過程中對(duì)復(fù)雜電磁環(huán)境的影響效應(yīng)進(jìn)行有效分析和測(cè)量的問題。該技術(shù)用于對(duì)多干擾源及多要素疊加的電磁環(huán)境作用下的接收機(jī)
發(fā)表于 12-21 07:29
超聲波成像是一種應(yīng)用廣泛的醫(yī)療成像方法。傳統(tǒng)超聲波成像系統(tǒng)使用2~15MHz的頻率,精度水平為毫米,已廣泛應(yīng)用于監(jiān)控胎兒,以及診斷內(nèi)臟疾病等。在過去的20多年里,傳統(tǒng)臺(tái)
發(fā)表于 08-29 14:47
?1778次閱讀
美國(guó)國(guó)防預(yù)先研究計(jì)劃局射頻和微波技術(shù)專家正在與6家國(guó)防企業(yè)和大學(xué)合作,開發(fā)可編程射頻前端元件,以減少軍事通信、電子戰(zhàn)和信號(hào)情報(bào)系統(tǒng)(SIGINT)的成本和開發(fā)時(shí)間。
發(fā)表于 03-20 10:01
?2281次閱讀
5G時(shí)代射頻前端技術(shù)分析與當(dāng)前發(fā)展現(xiàn)狀。
發(fā)表于 02-07 16:16
?8424次閱讀
互聯(lián)網(wǎng)的飛速發(fā)展帶動(dòng)了前端開發(fā)技術(shù)的不斷進(jìn)步和創(chuàng)新,現(xiàn)階段無論是前端開發(fā)人才還是開發(fā)市場(chǎng)皆在互聯(lián)網(wǎng)行業(yè)中獲得越來越廣泛的認(rèn)同,話語權(quán)和關(guān)注度呈現(xiàn)良好發(fā)展趨勢(shì)。 GMTC全球大前端
發(fā)表于 06-14 10:42
?3823次閱讀
前端技術(shù)的發(fā)展一直呈現(xiàn)變革式更新的特性,其變化速度之快,變化程度之深,往往令人瞠目結(jié)舌。在前端技術(shù)發(fā)展不斷更新變革的趨勢(shì)下,分工越來越細(xì),業(yè)務(wù)貼合程度也越來越緊密。 大環(huán)境的驅(qū)動(dòng)使得此
發(fā)表于 06-25 11:21
?2289次閱讀
“中國(guó)智造”升級(jí),工業(yè)4.0如火如荼,工控行業(yè)涌現(xiàn)出眾多新興技術(shù),為傳統(tǒng)工業(yè)制造提速,極大地提升了傳統(tǒng)制造的自動(dòng)化程度。
發(fā)表于 08-23 11:49
?2021次閱讀
本文檔的主要內(nèi)容詳細(xì)介紹的是APC1278射頻前端技術(shù)的使用說明書。
發(fā)表于 03-24 12:46
?9次下載
其中,濾波器的作用是消除噪聲,濾除干擾和不需要的信號(hào),只留下所需頻率范圍內(nèi)的信號(hào),手機(jī)中使用的濾波器主要采用SAW(表面聲波)和BAW(體聲波)兩種技術(shù)制造。
發(fā)表于 05-29 15:26
?3383次閱讀
,射頻應(yīng)用供應(yīng)商必須開發(fā)新的封裝技術(shù),盡量減小射頻組件的占位面積。再進(jìn)一步,部分供應(yīng)商開始開發(fā)系統(tǒng)級(jí)封裝辦法(SiP),以減少射頻組件的數(shù)量——盡管這種辦法將會(huì)增加封裝成本。
發(fā)表于 07-31 10:23
?2705次閱讀
連續(xù)時(shí)間?-Σ (CTDS) 模數(shù)轉(zhuǎn)換器 (ADC) 是音頻系統(tǒng)、電話聽筒和移動(dòng)電子產(chǎn)品的首選架構(gòu)。這種ADC架構(gòu)可實(shí)現(xiàn)高效集成、減少信號(hào)鏈和低功耗等優(yōu)勢(shì)。當(dāng)高動(dòng)態(tài)范圍和功率效率是主要要求時(shí),CTDS ADC的性能優(yōu)于其他類別的ADC,但其他類型的ADC(如流水線ADC)由于其轉(zhuǎn)換寬帶模擬輸入信號(hào)的能力,一直是蜂窩通信基礎(chǔ)設(shè)施系統(tǒng)的主流選擇。
發(fā)表于 01-09 15:26
?1068次閱讀
,構(gòu)建基于光子集成芯片技術(shù)的微波光子射頻前端微系統(tǒng)勢(shì)在必行。文章分析了集成微波光子射頻前端微系統(tǒng)目前在器件層面和系統(tǒng)集成層面面臨的挑戰(zhàn),并從高精細(xì)、可重構(gòu)的光濾波器設(shè)計(jì)、混合集成系統(tǒng)架構(gòu)設(shè)計(jì)和系統(tǒng)頻率漂移抑制方案三個(gè)方面重點(diǎn)介紹
發(fā)表于 06-14 10:22
?1826次閱讀
引言 我在2018年校招進(jìn)入京東,主要負(fù)責(zé)廣告投放系統(tǒng)的前端工作。在京東,這一路走來,我經(jīng)歷了多種角色轉(zhuǎn)換,我從學(xué)生到職場(chǎng)人,從校招生到校招導(dǎo)師,從初級(jí)前端開發(fā)到前端技術(shù)專家,也見證了
發(fā)表于 07-16 15:00
?607次閱讀
評(píng)論