新聞中心
學(xué)習(xí)前端的同學(xué)都知道,前端web開發(fā)最基礎(chǔ)的三要素:HTML、CSS、JS。其中,JS就是JavaScript的縮寫。那么本篇文章來給學(xué)習(xí)前端開發(fā)的新手們?cè)敿?xì)說明一下什么是JavaScript以及它能做什么。

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、做網(wǎng)站與策劃設(shè)計(jì),西夏網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:西夏等地區(qū)。西夏做網(wǎng)站價(jià)格咨詢:028-86922220
從編程角度來說,JavaScript是一門腳本語言。
它的名字帶有Java,但是它和Java語言沒有太大的關(guān)系。JavaScript語言相對(duì)較弱,語法要求上并不是很嚴(yán)格,比如變量的定義、語句后的分號(hào)等沒有嚴(yán)格的格式,所以很適合開發(fā)者上手。
JavaScript不需要像C語言一樣進(jìn)行編譯才能運(yùn)行,它通過客戶端瀏覽器進(jìn)行解析,瀏覽器內(nèi)置了負(fù)責(zé)解析JavaScript的解析器,不過每一種瀏覽器對(duì)于JavaScript的兼容性是不同的,所以有時(shí)候相同的JS代碼在不同瀏覽器上效果會(huì)不一樣。這也是JavaScript的一個(gè)缺點(diǎn)。
在前端開發(fā)中,js的作用是提供頁面交互效果的。其實(shí)就是對(duì)頁面上的元素顯示的樣子進(jìn)行修改。文檔對(duì)象模型(DOM)是頁面中所有標(biāo)簽抽象出來的一個(gè)對(duì)象,將頁面看做一個(gè)從HTML標(biāo)簽開始層層深處的標(biāo)簽樹,頁面中的每一個(gè)元素都包含在內(nèi)。JavaScript能夠很好的操控DOM,所以頁面上的所有你看到的、不能看到的東西它都能操控。
既然它前端開發(fā)中必須學(xué)習(xí)的技術(shù),那么它的作用一定很大吧?沒錯(cuò),js能做的事情太多了。因?yàn)閖s可以非常方便的操控DOM,所以它能夠在客戶端呈現(xiàn)各種效果。那么哪些效果是js做出來的呢?下面就列舉出一些常見的效果供新手參考,讓新學(xué)習(xí)的同學(xué)能夠?qū)s做的事情有一個(gè)概念。只要你學(xué)會(huì)了JavaScript語言的用法,那么下面的這些效果你都可以輕松做出來。
1.輪播圖:輪播圖一般是在網(wǎng)站中間切換圖片的地方,如下圖所示。
圖片一張張滑動(dòng)的效果。它的原理其實(shí)很簡(jiǎn)單:中間顯示圖片的盒子只能容納一個(gè)圖片的顯示,其實(shí)這個(gè)內(nèi)部有一個(gè)高度和顯示的盒子一樣高,但是寬度遠(yuǎn)遠(yuǎn)大于顯示的盒子,這個(gè)長長的大盒子里面從左至右并排著放著好幾張圖片,這幾張就是用于輪播的圖片,顯示的時(shí)候,只需要改變這個(gè)長長的盒子露出來的位置即可。如下圖所示。
那么通過js如何實(shí)現(xiàn)這個(gè)效果:css布局做好這樣一個(gè)小盒子嵌套大盒子之后,利用css定位技術(shù)就能實(shí)現(xiàn)漏出一張圖片的效果,js要做的就是動(dòng)態(tài)改變定位的值即可。
2.表單驗(yàn)證:表單就是你注冊(cè)、登錄賬號(hào)時(shí)要填寫的部分,就叫做表單。比如注冊(cè)時(shí),輸入兩次密碼不一致,會(huì)立刻出現(xiàn)紅色的提示信息,這就是js做出來的效果。
3.頁面中的彈框:比如頁面中彈出來的警告、彈出的提示信息等都是js做出來的。
4.多級(jí)選項(xiàng)卡:像淘寶的商品類別一樣,鼠標(biāo)放上去出現(xiàn)一類,從這一類中還能分出一類等,這些也是js能做的。
js做的效果還有很多,比如網(wǎng)頁上的動(dòng)畫、飄動(dòng)的廣告、抖動(dòng)的圖片等,這里就不一一列舉了。學(xué)會(huì)js,這些效果你都能輕松做出來。
網(wǎng)站題目:JavaScript是什么?能達(dá)到什么效果?
網(wǎng)站URL:http://www.5511xx.com/article/dphcocd.html


咨詢
建站咨詢
