Re: [閒聊] 新手 觀念差

看板Web_Design作者 (沉默是金)時間17年前 (2008/09/04 13:32), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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
<script src="xxx" /> 這樣IE會沒反應,元PO看是不是這問題
09/04 13:40, 1F

09/04 13:56, , 2F
感謝Tony大回文還有othree跟ckaha,因為砍很多所以不確定
09/04 13:56, 2F

09/04 13:56, , 3F
目前還在試 css 部份 我再仔細看一下文章 ^^
09/04 13:56, 3F
文章代碼(AID): #18ltByoo (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #18ltByoo (Web_Design)