WEB前端學習筆記二

1.4  JavaScript和Jquery能做什么?

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

目前成都創(chuàng)新互聯(lián)公司已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、大同網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

特點:

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

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

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

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

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

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

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

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

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

為什么要知道這個機構(gòu):因為W3C 最重要的工作是發(fā)展 Web 規(guī)范,我們將要學習的WEB前端(HTML、CSS、JavaScript)技術(shù)標準,就是由這個組織機構(gòu)制定的!

web前端標準:

1      HTML:結(jié)構(gòu)標準

2      CSS:樣式標準(網(wǎng)頁)

3      JavaScript:行為標準

1.6  在學習HTML、CSS、JavaScript和Jquery之前,我還需要知道些什么?

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

網(wǎng)頁:是網(wǎng)站中的一個頁面,指的就是HTML(文件擴展名為.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ù)庫進行任何交互,也就是說這個HTML文件我們寫完內(nèi)容,放到服務(wù)器上后,你寫的是什么內(nèi)容,我們訪問的時候瀏覽器展現(xiàn)給我們的就是什么。

動態(tài)網(wǎng)站:用戶能夠與服務(wù)器進行交互(服務(wù)器能夠與數(shù)據(jù)庫進行交互),比如你訪問某個網(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等,當然頁面部分是由前端開發(fā)人員制作然后交由后端開發(fā)人員編寫出相應的功能,后端開發(fā)人員,不需要對前端的知識掌握的特別熟練,但也是必須要學的。

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

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

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

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

一些建議:

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

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

本文題目:WEB前端學習筆記二
文章來源:http://muchs.cn/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)

網(wǎng)站優(yōu)化排名