WEB前端學習筆記 二

1.4  JavaScript和Jquery能做什麼?

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

特點:

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

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

跨平臺性(只要是可以解釋Js的瀏覽器都可以執行,和平臺(操作系統)無關)

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

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

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

1.5  W3C是什麼樣的機構

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

中文名稱:萬維網聯盟

爲什麼要知道這個機構:因爲W3C 最重要的工作是發展 Web 規範,我們將要學習的WEB前端(HTML、CSS、JavaScript)技術標準,就是由這個組織機構制定的!

web前端標準:

1      HTML:結構標準

2      CSS:樣式標準(網頁)

3      JavaScript:行爲標準

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

WEB的中文名稱:互聯網,所以我們現在將要學習的就是互聯網前端技術。

網頁:是網站中的一個頁面,指的就是HTML(文件擴展名爲.html或.htm或asp或.aspx或.php或.jsp等)

網站:網頁是構成網站的基本元素,簡單來說網站就是由網頁組成的。

靜態網站:靜態頁,不需要和數據庫進行任何交互,也就是說這個HTML文件我們寫完內容,放到服務器上後,你寫的是什麼內容,我們訪問的時候瀏覽器展現給我們的就是什麼。

動態網站:用戶能夠與服務器進行交互(服務器能夠與數據庫進行交互),比如你訪問某個網站的時候會要求你註冊了,還可以發佈信息了,還可以查詢信息了等等。

web前端開發:重點是側重於Web表現層,通過HTML、CSS、JavaScript技術實現界面的展現及交互,製作出來的頁面並不涉及到數據庫的操作!

web後端開發:重點是對業務邏輯及數據的處理,使用的語言主要是PHP、Java、ASP.NET等,當然頁面部分是由前端開發人員製作然後交由後端開發人員編寫出相應的功能,後端開發人員,不需要對前端的知識掌握的特別熟練,但也是必須要學的。

web前端和後端的開發沒並沒有明顯的劃分界限,側重點不同而已,各個公司的職位劃分也並不相同,大致流程:美工,負責界面設計,也就是網頁的效果圖,然後交由給前端人員製作出靜態頁面,完成後,再交由後端開發人員實現各個動態功能。有些公司也會把美工這部分劃分爲web前端,那麼你只好再去學習平面設計了。

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

在開始學習之前或是在學習過程中出現的有些專業術語理解不了,不要過於糾結,你只要知道就行。例如前面章節提到的,“編譯”“弱類型語言”“基於對象”“事件驅動再簡單一些的如:“結構標準”“樣式標準”“行爲標準”你現在理解不了的,都會在學習的過程中不知不覺的就理解了!

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

一些建議:

基礎最重要,不要被自己在網上查到的學習路線圖,嚇到。等你學完了就會發現其實沒有什麼。掌握了基礎知識,再去學習相對應的擴展知識,不要急於求成,這樣只會打消你學習的積極性!!

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章