我是做JAVA WEB開發(fā)的,說一下我的學(xué)習(xí)史吧 呵。
當(dāng)然你有java基礎(chǔ)是最好了,不過學(xué)習(xí)html css javascript都不需要有java基礎(chǔ)。順序就是先會(huì)html然后是javascript因?yàn)閖avascript一般是動(dòng)態(tài)改變HTML值或是一些form驗(yàn)證或是一些網(wǎng)頁(yè)效果。
所以html肯定要在javascript之前。但是我又建議學(xué)過HTML就學(xué)css,因?yàn)閏ss也是服務(wù)HTML的,用與排版、格式化樣式呀什么的。
還有一點(diǎn)就是javascript里有些地方也涉及到css的。所以順序次是 html css javascript 你的順序很對(duì)。
然后就是java了之后就是數(shù)據(jù)庫(kù)之類的。不過后二樣你已經(jīng)學(xué)過了我就不多說了。
其實(shí)瀏覽器加載顯示html的順序是按下面的順序進(jìn)行的:
1、IE下載的順序是從上到下,渲染的順序也是從上到下,下載和渲染是同時(shí)進(jìn)行的。
2、在渲染到頁(yè)面的某一部分時(shí),其上面的所有部分都已經(jīng)下載完成(并不是說所有相關(guān)聯(lián)的元素都已經(jīng)下載完)。
3、如果遇到語(yǔ)義解釋性的標(biāo)簽嵌入文件(JS腳本,CSS樣式),那么此時(shí)IE的下載過程會(huì)啟用單獨(dú)連接進(jìn)行下載。
4、并且在下載后進(jìn)行解析,解析過程中,停止頁(yè)面所有往下元素的下載。
5、樣式表在下載完成后,將和以前下載的所有樣式表一起進(jìn)行解析,解析完成后,將對(duì)此前所有元素(含以前已經(jīng)渲染的)重新進(jìn)行渲染。
6、JS、CSS中如有重定義,后定義函數(shù)將覆蓋前定義函數(shù)。
如果你的網(wǎng)頁(yè)比較大,希望部分內(nèi)容先顯示出來,粘住瀏覽者,那么你可以按照上面的規(guī)則合理的布局你的網(wǎng)頁(yè),達(dá)到預(yù)期的目的。
提問者評(píng)價(jià)
這是IE的情況 火狐的情況貌似又是另外一種 不過已經(jīng)找到我要的答案了
轉(zhuǎn)自:lanjiasheng
在jsp頁(yè)面中javascript的function更是得到了很好的體現(xiàn):<%@ page language="java" contentType="text/html" pageEncoding="utf-8"%> 登錄頁(yè)面 用戶登錄 運(yùn)行結(jié)果:上述代碼中javascript定義了另一個(gè)函數(shù)chkData(),這個(gè)函數(shù)是判斷用的,如果用戶名和密碼是空的話,登錄就會(huì)提示“請(qǐng)輸入用戶名或密碼”;下劃線代碼是應(yīng)用函數(shù),這兒注意,在myeclipse 10.0中,此函數(shù)不能return 值。
所以說沒有事情處理的javascript不是真正的javascript本文出自 “趙玉強(qiáng)的博客” 博客,請(qǐng)務(wù)必保留此出處
html就是構(gòu)建網(wǎng)頁(yè)的基本元素,你看到網(wǎng)頁(yè)上一塊一塊的都是html的元素(即標(biāo)簽)組成的,這需要跟css樣式組合起來用才可以,掌握html,必須掌握css樣式,二者密不可分。html+css沒有什么難的,主要是記憶,記住各個(gè)標(biāo)簽和各個(gè)樣式就ok.
再說下js
js即javascript,這就屬于腳本語(yǔ)言了,既然是一種腳本,必然就有邏輯判斷,變量、表達(dá)式、循環(huán)結(jié)構(gòu)以及對(duì)象等等,這個(gè)學(xué)會(huì)容易,學(xué)好的話就要下很大功夫了,值得研究一輩子。
最后簡(jiǎn)單說下網(wǎng)絡(luò)協(xié)議,以/6328846/1107695。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請(qǐng)?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁(yè)面生成時(shí)間:4.465秒