本文目錄一覽:
- 1、jsp開發為什麼要把JavaScript代碼單獨放在js文件中啊?
- 2、js代碼文件是封裝在js文件中對瀏覽器友好,還是寫在頁面中好!要求網頁速度哪個快?
- 3、在頁面中寫js代碼和引入單獨的js文件的區別
- 4、javascript 代碼直接寫在頁面里和放到js文件里 哪個效率高 原因呢
- 5、JS文件到底是寫在HTML文件裡面還是JS文件裡面,怎麼感覺有時候HTML有時候JS
- 6、在web項目中在哪寫js的代碼?
jsp開發為什麼要把JavaScript代碼單獨放在js文件中啊?
js是靜態文件,jsp是動態文件,兩個都可以用來保存復用函數。
我明白樓主的意思,將某些javascript過程封裝成函數放在單獨的文件里可以提高復用,事實上我們在項目開發中的確有兩種選擇,就像樓主所說的一種是放在js文件,而另一種是放在jsp文件里。
一般來說,放在jsp文件里可以獲得比較好的靈活另,例如實現國際化,將js寫在jsp文件里然後配合struts的標籤是很容易實現的,但是這在js文件里就很難做到。
但是js文件也有一個有點,就是可以讓客戶端緩存,比如說,一個網站可能有很多個頁面需要引用某個js函數,如果這個函數放在jsp文件,然後在每個頁面都include它,那麼每次頁面載入時都將重複下載這部分代碼;但是,如果放在js文件的話,那麼客戶端在第一次引用該函數時下載js文件,在後面的使用中發現路徑相同就直接引用本地緩存的js文件。因為它是靜態文件所以能夠緩存。
總結一下,放在js文件可以降低網路傳輸量,所以,如果不是為了必須的靈活性,應該盡量使用js文件來保存javascript代碼。
js代碼文件是封裝在js文件中對瀏覽器友好,還是寫在頁面中好!要求網頁速度哪個快?
從理論上來說當然是寫在頁面中的性能更高一些,因為瀏覽器只需下載一次就可以取得所有代碼。而寫在單獨的js文件就要下載兩次,一次下載頁面,另一次下載js文件。
但實際上,為了代碼的可維護性和可重用性,通常會把一些多個頁面都需要用的公用代碼封裝到單獨的js文件中,然後把這個js文件引入到頁面中。這樣的好處是一但公用的代碼邏輯需要修改的時候,只修改一個js文件即可。
在頁面中寫js代碼和引入單獨的js文件的區別
都寫在html里是性能最優的方案。
都寫在html里是可維護性最差的方案。
分開寫在js、css、html是可維護性最有的方案。
分開寫在js、css、html是性能最差的方案。
折中一下,不可復用的js和css直接寫在html中。
再優化下,把js都打包在一個文件里,css也打包在一個文件,減少http請求。
以上都過渡完了,那個時候會有一群人叫你大神。
網頁鏈接
javascript 代碼直接寫在頁面里和放到js文件里 哪個效率高 原因呢
都差不太多,但是搞開發,還是放在js里比較好,好重用,如果只是測試的話就隨便一點,放在頁面比較直觀
JS文件到底是寫在HTML文件裡面還是JS文件裡面,怎麼感覺有時候HTML有時候JS
JS有兩種寫法:
第一種:直接寫在HTML裡面,JS代碼用script type=”text/javascript”/script包起來
第二種:新建外部js文件,如:a.js。在HTML引用:script type=”text/javascript” src=”a.js”/script,這裡的src屬性值是a.js文件所在的路徑。
在web項目中在哪寫js的代碼?
分兩種。一種是直接在頁面上面去寫js,一種是單獨新建一個js文件裡面放js代碼。然後頁面引入這個js文件,以調用js文件中寫的js代碼。下面是示例:
html
head
script type=”text/javascript” src=”basics_systemJQuery.js”/script//這樣引入js文件
script type=”text/javascript”
//在這裡寫js的代碼。
function te(){
alert(“這是一個function”);
}
/script
/head
body
button id=”run” onclick=”te()”按鈕/button
/body
/html
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/189306.html