JavaScript是Netscape公司開發(fā)的一種基于對象和事件驅動的腳本語言 ,并且可在所有主要的瀏覽器中運行 IE、Firefox、Chorme、Opera ,JavaScript 可用來向 HTML 頁面添加交互行為,如表單數據合法性驗證、網頁特效、動畫效果、數值計算,例如你現在瀏覽的網知博學的首頁面上的圖片循環(huán)播放和導航分類,淘寶和京東的商品分類菜單等。JavaScript 是一種弱類型語言,無需編譯,可由瀏覽器直接解釋運行
特點:
交互性(它可以做的就是信息的動態(tài)交互)
安全性(不允許直接訪問本地硬盤)
跨平臺性(只要是可以解釋Js的瀏覽器都可以執(zhí)行,和平臺(操作系統(tǒng))無關)
Jquery 是一款免費且開放源代碼的JavaScript代碼庫。由美國人John Resig(萊西格)編寫,其宗旨是——寫更少的代碼,做更多的事情。Jquery將一些在 JavaScript 開發(fā)中經常用到的功能集合起來,以方便開發(fā)者直接使用,而不需要再用原生 JavaScript 語句寫大量代碼
總之JavaScript能做的,jquery都可以做,而且更加方便快捷,在這里簡單說一下代碼庫,可以這么理解: 電腦上的任何一個功能,如鼠標雙擊打開一個文件夾,我們都知道怎么操作,也知道最終的結果就是打開了文件夾,但是操作系統(tǒng)內部是怎么樣來接收運行你的這個指令呢?難不成為了這個簡單的功能,我還要學習編程,還需要自己編寫這個功能?不需要,編寫操作系統(tǒng)的人們都已經為我們編寫好了。我們只需要知道雙擊一個文件夾就可以打開它。而不需要考慮電腦內部是怎么來實現的。
那么JavaScript就可以看作是最原始的,而Jquery就是由JavaScript制作出來的一個工具,你只需會使用jquery來實現想要效果,而不必知道,這個效果是怎么由javaScript來編寫代碼實現的。
英文名稱:World Wide Web Consortium ,英文縮寫W3C
中文名稱:萬維網聯盟
為什么要知道這個機構:因為W3C 最重要的工作是發(fā)展 Web 規(guī)范,我們將要學習的WEB前端(HTML、CSS、JavaScript)技術標準,就是由這個組織機構制定的!
web前端標準:
1 HTML:結構標準
2 CSS:樣式標準(網頁)
3 JavaScript:行為標準
WEB的中文名稱:互聯網,所以我們現在將要學習的就是互聯網前端技術。
網頁:是網站中的一個頁面,指的就是HTML(文件擴展名為.html或.htm或asp或.aspx或.php或.jsp等)
網站:網頁是構成網站的基本元素,簡單來說網站就是由網頁組成的。
靜態(tài)網站:靜態(tài)頁,不需要和數據庫進行任何交互,也就是說這個HTML文件我們寫完內容,放到服務器上后,你寫的是什么內容,我們訪問的時候瀏覽器展現給我們的就是什么。
動態(tài)網站:用戶能夠與服務器進行交互(服務器能夠與數據庫進行交互),比如你訪問某個網站的時候會要求你注冊了,還可以發(fā)布信息了,還可以查詢信息了等等。
web前端開發(fā):重點是側重于Web表現層,通過HTML、CSS、JavaScript技術實現界面的展現及交互,制作出來的頁面并不涉及到數據庫的操作!
web后端開發(fā):重點是對業(yè)務邏輯及數據的處理,使用的語言主要是PHP、Java、ASP.NET等,當然頁面部分是由前端開發(fā)人員制作然后交由后端開發(fā)人員編寫出相應的功能,后端開發(fā)人員,不需要對前端的知識掌握的特別熟練,但也是必須要學的。
web前端和后端的開發(fā)沒并沒有明顯的劃分界限,側重點不同而已,各個公司的職位劃分也并不相同,大致流程:美工,負責界面設計,也就是網頁的效果圖,然后交由給前端人員制作出靜態(tài)頁面,完成后,再交由后端開發(fā)人員實現各個動態(tài)功能。有些公司也會把美工這部分劃分為web前端,那么你只好再去學習平面設計了。
如果你能大致理解這個章節(jié)之前的內容,WEB基礎前端技術(Html、CSS、JavaScript、Jquery)是做什么的,那么可以準備好開始學習了,如果這個章節(jié)之前的內容,你一點都不能理解,那么就到此為止吧,先學會電腦的基礎知識。
在開始學習之前或是在學習過程中出現的有些專業(yè)術語理解不了,不要過于糾結,你只要知道就行。例如前面章節(jié)提到的,“編譯”“弱類型語言”“基于對象”“事件驅動”再簡單一些的如:“結構標準”“樣式標準”“行為標準”你現在理解不了的,都會在學習的過程中不知不覺的就理解了!
如果你閱讀到了這里應該了解了,web前端所需要學習的知識。如果你的方向是后端開發(fā)(如學習php、java、.net)等,前端的這些知識你也一定是要學習的。
一些建議:
基礎最重要,不要被自己在網上查到的學習路線圖,嚇到。等你學完了就會發(fā)現其實沒有什么。掌握了基礎知識,再去學習相對應的擴展知識,不要急于求成,這樣只會打消你學習的積極性??!
發(fā)些牢騷,筆記剛發(fā)了一篇就被其他網站采集了,在此感謝您對此篇筆記的認可,但請在和轉發(fā)時注明文章出自網知博學。不要把我博客的標識去掉,請尊重我的勞動成果!
另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享標題:WEB前端學習筆記二-創(chuàng)新互聯
文章起源:http://m.2m8n56k.cn/article8/esiip.html
成都網站建設公司_創(chuàng)新互聯,為您提供小程序開發(fā)、App設計、ChatGPT、關鍵詞優(yōu)化、搜索引擎優(yōu)化、網站改版
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯