溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

WEB前端學(xué)習(xí)筆記 二

發(fā)布時(shí)間:2020-08-05 21:44:23 來源:網(wǎng)絡(luò) 閱讀:317 作者:houjionghui 欄目:web開發(fā)

1.4  JavaScript和Jquery能做什么?

JavaScript是Netscape公司開發(fā)的一種基于對象和事件驅(qū)動的腳本語言 ,并且可在所有主要的瀏覽器中運(yùn)行 IE、Firefox、Chorme、Opera ,JavaScript 可用來向 HTML 頁面添加交互行為,如表單數(shù)據(jù)合法性驗(yàn)證、網(wǎng)頁特效、動畫效果、數(shù)值計(jì)算,例如你現(xiàn)在瀏覽的網(wǎng)知博學(xué)的首頁面上的圖片循環(huán)播放和導(dǎo)航分類,淘寶和京東的商品分類菜單等。JavaScript 是一種弱類型語言,無需編譯,可由瀏覽器直接解釋運(yùn)行

特點(diǎn):

交互性(它可以做的就是信息的動態(tài)交互)

安全性(不允許直接訪問本地硬盤)

跨平臺性(只要是可以解釋Js的瀏覽器都可以執(zhí)行,和平臺(操作系統(tǒng))無關(guān))

Jquery 是一款免費(fèi)且開放源代碼的JavaScript代碼庫。由美國人John Resig(萊西格)編寫,其宗旨是——寫更少的代碼,做更多的事情。Jquery將一些在 JavaScript 開發(fā)中經(jīng)常用到的功能集合起來,以方便開發(fā)者直接使用,而不需要再用原生 JavaScript 語句寫大量代碼

總之JavaScript能做的,jquery都可以做,而且更加方便快捷,在這里簡單說一下代碼庫,可以這么理解: 電腦上的任何一個(gè)功能,如鼠標(biāo)雙擊打開一個(gè)文件夾,我們都知道怎么操作,也知道最終的結(jié)果就是打開了文件夾,但是操作系統(tǒng)內(nèi)部是怎么樣來接收運(yùn)行你的這個(gè)指令呢?難不成為了這個(gè)簡單的功能,我還要學(xué)習(xí)編程,還需要自己編寫這個(gè)功能?不需要,編寫操作系統(tǒng)的人們都已經(jīng)為我們編寫好了。我們只需要知道雙擊一個(gè)文件夾就可以打開它。而不需要考慮電腦內(nèi)部是怎么來實(shí)現(xiàn)的。

那么JavaScript就可以看作是最原始的,而Jquery就是由JavaScript制作出來的一個(gè)工具,你只需會使用jquery來實(shí)現(xiàn)想要效果,而不必知道,這個(gè)效果是怎么由javaScript來編寫代碼實(shí)現(xiàn)的。

1.5  W3C是什么樣的機(jī)構(gòu)

英文名稱:World Wide Web Consortium ,英文縮寫W3C

中文名稱:萬維網(wǎng)聯(lián)盟

為什么要知道這個(gè)機(jī)構(gòu):因?yàn)閃3C 最重要的工作是發(fā)展 Web 規(guī)范,我們將要學(xué)習(xí)的WEB前端(HTML、CSS、JavaScript)技術(shù)標(biāo)準(zhǔn),就是由這個(gè)組織機(jī)構(gòu)制定的!

web前端標(biāo)準(zhǔn):

1      HTML:結(jié)構(gòu)標(biāo)準(zhǔn)

2      CSS:樣式標(biāo)準(zhǔn)(網(wǎng)頁)

3      JavaScript:行為標(biāo)準(zhǔn)

1.6  在學(xué)習(xí)HTML、CSS、JavaScript和Jquery之前,我還需要知道些什么?

WEB的中文名稱:互聯(lián)網(wǎng),所以我們現(xiàn)在將要學(xué)習(xí)的就是互聯(lián)網(wǎng)前端技術(shù)。

網(wǎng)頁:是網(wǎng)站中的一個(gè)頁面,指的就是HTML(文件擴(kuò)展名為.html或.htm或asp或.aspx或.php或.jsp等)

網(wǎng)站:網(wǎng)頁是構(gòu)成網(wǎng)站的基本元素,簡單來說網(wǎng)站就是由網(wǎng)頁組成的。

靜態(tài)網(wǎng)站:靜態(tài)頁,不需要和數(shù)據(jù)庫進(jìn)行任何交互,也就是說這個(gè)HTML文件我們寫完內(nèi)容,放到服務(wù)器上后,你寫的是什么內(nèi)容,我們訪問的時(shí)候?yàn)g覽器展現(xiàn)給我們的就是什么。

動態(tài)網(wǎng)站:用戶能夠與服務(wù)器進(jìn)行交互(服務(wù)器能夠與數(shù)據(jù)庫進(jìn)行交互),比如你訪問某個(gè)網(wǎng)站的時(shí)候會要求你注冊了,還可以發(fā)布信息了,還可以查詢信息了等等。

web前端開發(fā):重點(diǎn)是側(cè)重于Web表現(xiàn)層,通過HTML、CSS、JavaScript技術(shù)實(shí)現(xiàn)界面的展現(xiàn)及交互,制作出來的頁面并不涉及到數(shù)據(jù)庫的操作!

web后端開發(fā):重點(diǎn)是對業(yè)務(wù)邏輯及數(shù)據(jù)的處理,使用的語言主要是PHP、Java、ASP.NET等,當(dāng)然頁面部分是由前端開發(fā)人員制作然后交由后端開發(fā)人員編寫出相應(yīng)的功能,后端開發(fā)人員,不需要對前端的知識掌握的特別熟練,但也是必須要學(xué)的。

web前端和后端的開發(fā)沒并沒有明顯的劃分界限,側(cè)重點(diǎn)不同而已,各個(gè)公司的職位劃分也并不相同,大致流程:美工,負(fù)責(zé)界面設(shè)計(jì),也就是網(wǎng)頁的效果圖,然后交由給前端人員制作出靜態(tài)頁面,完成后,再交由后端開發(fā)人員實(shí)現(xiàn)各個(gè)動態(tài)功能。有些公司也會把美工這部分劃分為web前端,那么你只好再去學(xué)習(xí)平面設(shè)計(jì)了。

如果你能大致理解這個(gè)章節(jié)之前的內(nèi)容,WEB基礎(chǔ)前端技術(shù)(Html、CSS、JavaScript、Jquery)是做什么的,那么可以準(zhǔn)備好開始學(xué)習(xí)了,如果這個(gè)章節(jié)之前的內(nèi)容,你一點(diǎn)都不能理解,那么就到此為止吧,先學(xué)會電腦的基礎(chǔ)知識。

在開始學(xué)習(xí)之前或是在學(xué)習(xí)過程中出現(xiàn)的有些專業(yè)術(shù)語理解不了,不要過于糾結(jié),你只要知道就行。例如前面章節(jié)提到的,“編譯”“弱類型語言”“基于對象”“事件驅(qū)動”再簡單一些的如:“結(jié)構(gòu)標(biāo)準(zhǔn)”“樣式標(biāo)準(zhǔn)”“行為標(biāo)準(zhǔn)”你現(xiàn)在理解不了的,都會在學(xué)習(xí)的過程中不知不覺的就理解了!

如果你閱讀到了這里應(yīng)該了解了,web前端所需要學(xué)習(xí)的知識。如果你的方向是后端開發(fā)(如學(xué)習(xí)php、java、.net)等,前端的這些知識你也一定是要學(xué)習(xí)的。

一些建議:

基礎(chǔ)最重要,不要被自己在網(wǎng)上查到的學(xué)習(xí)路線圖,嚇到。等你學(xué)完了就會發(fā)現(xiàn)其實(shí)沒有什么。掌握了基礎(chǔ)知識,再去學(xué)習(xí)相對應(yīng)的擴(kuò)展知識,不要急于求成,這樣只會打消你學(xué)習(xí)的積極性??!

發(fā)些牢騷,筆記剛發(fā)了一篇就被其他網(wǎng)站采集了,在此感謝您對此篇筆記的認(rèn)可,但請?jiān)诤娃D(zhuǎn)發(fā)時(shí)注明文章出自網(wǎng)知博學(xué)。不要把我博客的標(biāo)識去掉,請尊重我的勞動成果!


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI