新聞中心
現(xiàn)在很多網(wǎng)站使用了JavaScript,它讓交互響應(yīng)更加靈敏,也增強(qiáng)了所謂的“用戶體驗(yàn)”。盡管它是一門很簡單的程序設(shè)計(jì)語言,但由于現(xiàn)在Web應(yīng)用程序越來越多,JavaScript的地位也變得越來越重要。不過,在享受JavaScript和衍生的庫的同時(shí),你想過如果沒有JavaScript,你現(xiàn)在的網(wǎng)頁看起來是什么樣子?

我的博客使用了jQuery的一些功能,顯然它是基于JavaScript的。我關(guān)掉了瀏覽器的JavaScript引擎,打開博客,幸好沒有變形——廣告無法顯示,這不是我能控制的。
“文章”菜單不能顯示,因?yàn)槲沂峭ㄟ^jQuery注冊(cè)hover事件實(shí)現(xiàn)彈出的;“回頂部”的按鈕也無效了,當(dāng)然這影響不大。
在完成應(yīng)用JavaScript之前(或者之后?),我們應(yīng)該思考一下如何聰明地使用JavaScript ,從而確保不會(huì)因?yàn)樗木壒适谷魏稳藷o法訪問你的網(wǎng)站。這就是非干擾性的JavaScript背后的核心理念。
為了更好地理解什么是非干擾性JavaScript 以及我們?yōu)槭裁葱枰?,我們先來看看在JavaScript 程序設(shè)計(jì)中會(huì)碰到哪些不確定性因素:
◆因?yàn)槟承g覽器不支持JavaScript 或它們的支持的JavaScript 版本太老了,這些瀏覽器可能會(huì)完全忽略你的腳本;
◆即使一個(gè)瀏覽器可以支持JavaScript ,用戶們也可能會(huì)出于安全性的考慮而禁用 JavaScript ,用戶所在公司的防火墻也可能會(huì)通過移除所有的


咨詢
建站咨詢