1:頁面使用來太過於依賴js的話 一旦自用戶 設置"禁用javascript" 網站是不是就算白做了 這是最應該考慮的 所以前端有句俗話嗎 html 骨頭 css化妝 js肌肉 好的網站 應該是他們的完美合作
2:現在的瀏覽器,瀏覽器js引擎,以及電腦心臟cpu的技術大力發展,處理js 一般來說是沒問題的. 只需要考慮 js代碼的合理性(去除所謂的 死代碼) 代碼的壓縮 代碼的合並(網路流量) js優化 這里就不多說了.可以谷歌 前端優化之類的博文
3: 再有就是 js的兼容問題 好不遜色 css兼容性. 所以代碼量大的話 肯定要考慮ie8 (ie7 6 已經只能用來祭奠了)
4: js代碼量超大 肯定會選擇一個得力的庫 jquery啊 什麼的 所以我認為 選擇一個適合你的項目的 庫/框架 也是一個非常值得考慮的問題. 個人推薦jquery
2. Vue.js能做PC端單頁式網站開發嗎
完全可以。
1、另一方面,Vue 完全有能力驅動採用單文件組件和 Vue 生態系統支持的庫開發的回復雜單頁應用,實現答PC端單頁式的前端開發。
2、PC端網站在不需要優先考慮SEO和首屏渲染時間時,單頁式在用戶體驗和開發體驗(開發效率)上是完勝多頁式的。
3、vue.js作為主流框架之一,同樣支持SSR,vue.js的PC端網站開發時服務端渲染編譯比較慢,使用用單頁式效率更高。
(2)js寫網站怎麼樣擴展閱讀:
主流框架Vue.js與angularjs的開發區別:
一、相同點:
都支持指令:內置指令和自定義指令。
都支持過濾器:內置過濾器和自定義過濾器。
都支持雙向數據綁定。
都不支持低端瀏覽器。
二、不同點:
1、AngularJS的學習成本高,比如增加了Dependency Injection特性,而Vue.js本身提供的API都比較簡單、直觀。
2、在性能上,AngularJS依賴對數據做臟檢查,所以Watcher越多越慢。
3、Vue.js使用基於依賴追蹤的觀察並且使用非同步隊列更新。所有的數據都是獨立觸發的。對於龐大的應用來說,這個優化差異還是比較明顯的。
參考資料:vue.js官網-介紹-Vue.js