2012-12-26 55 views
0

說我有這個中的main.js文件應該使用各種功能從以前包括ocanvas一個.jade文件的Node.js /快遞/玉的Javascript不正確的順序加載

doctype 5 
html 
head 
    title= title 
    link(rel='stylesheet', href='/stylesheets/style.css') 
    script(src='/javascripts/ocanvas-2.2.2.min.js', type='text/javascript') 
    script(src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js") 
body 
script(src='/javascripts/main.js') 

然而,在我的node.js服務器是無法做到這一點,因爲ocanvas用於運行服務器的終端main.js後因故負荷:

GET /stylesheets/style.css 304 1ms 
GET /javascripts/main.js 304 1ms 
GET /javascripts/ocanvas-2.2.2.min.js 304 0ms 

爲什麼不能在加載在玉文件中的序列?

回答

1

瀏覽器注意到它已經緩存了這些資源的版本,因此它會發送條件請求來檢查它們是否已被更改。 (304意味着他們沒有。)這不一定要以任何特定的順序發生,並且瀏覽器也可以自由地執行任何優化來加載它想要的資源。

1

我注意到你的身體標記與你的html標記的高度相同,這可能會導致問題。縮進身體標記。