Re: [閒聊] 新手 觀念差
※ 引述《high5566 (超high的5566)》之銘言:
: 現在套件越來越多
: 套一套就都好用
: 不過原理卻不懂 ~
: 之前把別人的 JQuery 跟 css 跟 js 檔套一套
: 不過卻發生很多問題(很白痴)
: 譬如 css 用 link href 去套,可是去網頁跑卻跑不出來
: FF 看正常 ~ 但是我設的 #DIV 表格在 IE 看不出來
: 可是如果把程式抓出來寫在頁面上 <style type="text/css">
: 又有了 ... 所以等於我呼叫了兩次 orz
: 這個還算解決了,昨天本來很高興做出一個簡單 JQuery 頁面
: 結果在 IE 看死光光 XD
: 原來是 script src 要放在 <head></head> 裡面
: FF 可以,但 IE 不行(不過其實我也不知道是不是一定就是這原因)
: 另外就是 <SCRIPT> 普通的 Javascript 語法要放在網頁最最後面才會啟動
: 不知道是網頁太亂了還是怎樣,以前可以跑,不過現在我要把這一段放在最後面
: 總之就是很莫名其妙啦 @______________@
: 上網查有看到台大的課,想去參加台大那個網頁課程把基礎搞懂 ...
: 純粹看得懂程式跑好像還不大夠 唉 ~~ T_T
: 有推薦的類似底層的書籍嗎
直接一次講完好了 ,
1. link style 請確認檔案位置是不是正確,有沒有讀進來 ,
如果裡面有import , 也要確認import的檔案有沒有讀進來.
基本上這件事情我通常是倚賴firebug的inspector .
不過用網址列直接去連來測試也是一個方案.
2. <script src="xxx.js"></script> 不限定在head
他讀到之後會被馬上載入然後執行 , 也就是說 ,
你在 xxx.js 中如果有宣告 比方說 jQuery .
那你如果要在其他地方使用jQuery , 就必須在xxx.js載入之後才能用
你可以把他當成直接撈回來用<script></script>寫在對應的網頁位置上.
3.另外由於載入script需要時間 ,
不是馬上需要看到效果的script , 在onload執行較為理想 ,
不是很有必要在很早就載入的 .js檔 , 盡量移到頁尾為佳,
可以讓讀入資料的頁面構圖跟載入script同時進行.
4.<script></script>
會在讀取到的時間點就執行 , 如果你要找的目標在這之後才產好,
就會有問題.
e.g.底下的狀況就不會正確. 因為hello在script之後才產生.
<body>
<script>document.getElementById("hello").innerHTML="hi";</script>
<div id="hello"></div>
</body>
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.219.202
※ 編輯: TonyQ 來自: 220.128.219.202 (09/04 13:34)
※ 編輯: TonyQ 來自: 220.128.219.202 (09/04 13:36)
※ 編輯: TonyQ 來自: 220.128.219.202 (09/04 13:37)
推
09/04 13:40, , 1F
09/04 13:40, 1F
推
09/04 13:56, , 2F
09/04 13:56, 2F
→
09/04 13:56, , 3F
09/04 13:56, 3F
討論串 (同標題文章)