JavaScript是Netscape公司開發(fā)的一種基于對象和事件驅(qū)動的腳本語言 ,并且可在所有主要的瀏覽器中運行 IE、Firefox、Chorme、Opera ,JavaScript 可用來向 HTML 頁面添加交互行為,如表單數(shù)據(jù)合法性驗證、網(wǎng)頁特效、動畫效果、數(shù)值計算,例如你現(xiàn)在瀏覽的網(wǎng)知博學(xué)的首頁面上的圖片循環(huán)播放和導(dǎo)航分類,淘寶和京東的商品分類菜單等。JavaScript 是一種弱類型語言,無需編譯,可由瀏覽器直接解釋運行
目前成都創(chuàng)新互聯(lián)公司已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、大同網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
特點:
交互性(它可以做的就是信息的動態(tài)交互)
安全性(不允許直接訪問本地硬盤)
跨平臺性(只要是可以解釋Js的瀏覽器都可以執(zhí)行,和平臺(操作系統(tǒng))無關(guān))
Jquery 是一款免費且開放源代碼的JavaScript代碼庫。由美國人John Resig(萊西格)編寫,其宗旨是——寫更少的代碼,做更多的事情。Jquery將一些在 JavaScript 開發(fā)中經(jīng)常用到的功能集合起來,以方便開發(fā)者直接使用,而不需要再用原生 JavaScript 語句寫大量代碼
總之JavaScript能做的,jquery都可以做,而且更加方便快捷,在這里簡單說一下代碼庫,可以這么理解: 電腦上的任何一個功能,如鼠標(biāo)雙擊打開一個文件夾,我們都知道怎么操作,也知道最終的結(jié)果就是打開了文件夾,但是操作系統(tǒng)內(nèi)部是怎么樣來接收運行你的這個指令呢?難不成為了這個簡單的功能,我還要學(xué)習(xí)編程,還需要自己編寫這個功能?不需要,編寫操作系統(tǒng)的人們都已經(jīng)為我們編寫好了。我們只需要知道雙擊一個文件夾就可以打開它。而不需要考慮電腦內(nèi)部是怎么來實現(xiàn)的。
那么JavaScript就可以看作是最原始的,而Jquery就是由JavaScript制作出來的一個工具,你只需會使用jquery來實現(xiàn)想要效果,而不必知道,這個效果是怎么由javaScript來編寫代碼實現(xiàn)的。
英文名稱:World Wide Web Consortium ,英文縮寫W3C
中文名稱:萬維網(wǎng)聯(lián)盟
為什么要知道這個機(jī)構(gòu):因為W3C 最重要的工作是發(fā)展 Web 規(guī)范,我們將要學(xué)習(xí)的WEB前端(HTML、CSS、JavaScript)技術(shù)標(biāo)準(zhǔn),就是由這個組織機(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)
WEB的中文名稱:互聯(lián)網(wǎng),所以我們現(xiàn)在將要學(xué)習(xí)的就是互聯(lián)網(wǎng)前端技術(shù)。
網(wǎng)頁:是網(wǎng)站中的一個頁面,指的就是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)行任何交互,也就是說這個HTML文件我們寫完內(nèi)容,放到服務(wù)器上后,你寫的是什么內(nèi)容,我們訪問的時候瀏覽器展現(xiàn)給我們的就是什么。
動態(tài)網(wǎng)站:用戶能夠與服務(wù)器進(jìn)行交互(服務(wù)器能夠與數(shù)據(jù)庫進(jìn)行交互),比如你訪問某個網(wǎng)站的時候會要求你注冊了,還可以發(fā)布信息了,還可以查詢信息了等等。
web前端開發(fā):重點是側(cè)重于Web表現(xiàn)層,通過HTML、CSS、JavaScript技術(shù)實現(xiàn)界面的展現(xiàn)及交互,制作出來的頁面并不涉及到數(shù)據(jù)庫的操作!
web后端開發(fā):重點是對業(yè)務(wù)邏輯及數(shù)據(jù)的處理,使用的語言主要是PHP、Java、ASP.NET等,當(dāng)然頁面部分是由前端開發(fā)人員制作然后交由后端開發(fā)人員編寫出相應(yīng)的功能,后端開發(fā)人員,不需要對前端的知識掌握的特別熟練,但也是必須要學(xué)的。
web前端和后端的開發(fā)沒并沒有明顯的劃分界限,側(cè)重點不同而已,各個公司的職位劃分也并不相同,大致流程:美工,負(fù)責(zé)界面設(shè)計,也就是網(wǎng)頁的效果圖,然后交由給前端人員制作出靜態(tài)頁面,完成后,再交由后端開發(fā)人員實現(xiàn)各個動態(tài)功能。有些公司也會把美工這部分劃分為web前端,那么你只好再去學(xué)習(xí)平面設(shè)計了。
如果你能大致理解這個章節(jié)之前的內(nèi)容,WEB基礎(chǔ)前端技術(shù)(Html、CSS、JavaScript、Jquery)是做什么的,那么可以準(zhǔn)備好開始學(xué)習(xí)了,如果這個章節(jié)之前的內(nèi)容,你一點都不能理解,那么就到此為止吧,先學(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)其實沒有什么。掌握了基礎(chǔ)知識,再去學(xué)習(xí)相對應(yīng)的擴(kuò)展知識,不要急于求成,這樣只會打消你學(xué)習(xí)的積極性?。?/p>
發(fā)些牢騷,筆記剛發(fā)了一篇就被其他網(wǎng)站采集了,在此感謝您對此篇筆記的認(rèn)可,但請在和轉(zhuǎn)發(fā)時注明文章出自網(wǎng)知博學(xué)。不要把我博客的標(biāo)識去掉,請尊重我的勞動成果!
本文題目:WEB前端學(xué)習(xí)筆記二
文章來源:http://jinyejixie.com/article4/jojhie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、品牌網(wǎng)站制作、網(wǎng)站設(shè)計、網(wǎng)站營銷、App開發(fā)、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)