簡介
JS代碼就是JavaScript編寫的腳本文件的代碼。用單獨文件保存,擴展名為.JS
JS即Javascript,Javascript是一種由Netscape的LiveScript發展而來的腳本語言,主要目的是為了解決服務器終端語言,比如Perl,遺留的速度問題。當時服務端需要對數據進行驗證,由于網絡速度相當緩慢,隻有28.8kbps,驗證步驟浪費的時間太多。于是Netscape的浏覽器Navigator加入了Javascript,提供了數據驗證的基本功能。
特點
能夠具有交互性,能夠包含更多活躍的元素,就有必要在網頁中嵌入其它的技術。如:Javascript、VBScript、Document Object Model(DOM,文檔對象模型)、Layers和Cascading Style Sheets(CSS,層疊樣式表),這裡主要講Javascript。那麼Javascript是什麼東西?Javascript就是适應動态網頁制作的需要而誕生的一種新的編程語言,如今越來越廣泛地使用于Internet網頁制作上。Javascript是由Netscape公司開發的一種腳本語言(scripting language),或者稱為描述語言。在HTML基礎上,使用Javascript可以開發交互式Web網頁。Javascript的出現使得網頁和用戶之間實現了一種實時性的、動态的、交互性的關系,使網頁包含更多活躍的元素和更加精彩的内容。運行用Javascript編寫的程序需要能支持Javascript語言的浏覽器。Netscape公司Navigator 3.0以上版本的浏覽器都能支持Javascript程序,微軟公司Internet Explorer 3.0以上版本的浏覽器基本上支持Javascript。微軟公司還有自己開發的Javascript,稱為JScript。Javascript和Jscript基本上是相同的,隻是在一些細節上有出入。Javascript短小精悍,又是在客戶機上執行的,大大提高了網頁的浏覽速度和交互能力。同時它又是專門為制作Web網頁而量身定做的一種簡單的編程語言。
JavaScript使網頁增加互動性。JavaScript使有規律地重複的HTML文段簡化,減少下載時間。JavaScript能及時響應用戶的操作,對提交表單做即時的檢查,無需浪費時間交由CGI驗證。JavaScript的特點是無窮無盡的,隻要你有創意。
優化
1.盡量減少JS代碼的運用,減少統計代碼數量,裝的越多越會影響打開速度,每增加一個要慎之又慎。
2.網站的打開速度屬于基礎體驗,如果打開速度很慢超過6秒了,那麼網站在優化體驗方面将會是很差的。(百度統計對于頁面打開速度有個基礎評分)
3.頁面的打開速度幾乎是起到緻命作用的,對于代碼真正決定取舍的人是SEO。
4.JS要放到網站的底部,先加載正文,再加載JS代碼。
5.JS合并,減少JS加載次數。
6.JS代碼減肥,工具:pagespeed,百度統計,啟用GZIP壓縮。