2012-01-13 23 views
3

這個問題之前已經被問過了,但我希望從這個問題中得到更多的細節,更多關於觀衆和爲什麼。Javascript和jQuery - 我們應該使用多少?

我從來沒有一個Javascript的粉絲,如果我可以避免使用它,我會......但現在jQuery已經發展,我發現自己使用了很多它,並真正享受它。但我現在覺得我可能會被帶走,並且使用得太多。

1)有多少人真的被JS禁用?有沒有人有精確的訪客統計/分析,證明訪問者被禁用的百分比?如果只有1 - 5%,我們真的應該關心他們嗎?

2)首先禁用JS的原因是什麼,它在所有瀏覽器上默認啓用?我不明白爲什麼瀏覽器給我們這個選項。我從來沒有找到關閉我的JS的理由,除非它用於測試目的。

3)你認爲JS會永遠成爲一種永久性的瀏覽器語言,不允許用戶切斷它?如果腳本是永久性的,那麼網站將會非常棒(並且安全)。

M應用程序是一個安全登錄唯一站點,它包含豐富的AJAX,覆蓋圖,工具提示和元素淡入淡出 - 非常多,以至於如果沒有它,它就無法工作。但這對我來說並不是問題,因爲我的用戶在註冊時被警告說JS是100%的要求,我的特定訪問者實際上需要我的應用程序。我也有一個<noscript>重定向回到登錄頁面。

我在問上述問題,因爲我即將重新開發主頁到我的應用程序,這是公開的,但我不確定使用了多少以及觀衆有多大會錯過關於jQuery的善良。

感謝

+0

如何將瀏覽器不允許你禁用javascript化妝網站安全嗎? – 2012-01-13 19:30:04

+0

人們首先禁用JavaScript的原因是因爲他們不想運行一些惡意代碼。 – 2012-01-13 19:37:41

回答

3

1)我發現這個blog post from Yahoo表明約有0.25%和2%的訪問者禁用了JavaScript。

2)我認爲這是10年前剩下的。沒有理由禁用JavaScript,因爲您在許多網站上使用的可用性(有些甚至不可用)比您獲得的小安全性要多得多。如果非JavaScript用戶對你來說很重要,那麼我總是這樣做,然後創建一個單獨版本的頁面。

3)我不知道你的意思與永久。 JavaScript已經在Sandbox中運行,所以你可以無法訪問本地文件。其他安全問題更像是暗中提交表單或重定向到惡意頁面。

+0

非常有趣的博客文章。感謝張貼。我永久的意思是,如果瀏覽器將禁用選項置於設置之外。閱讀博客文章後,它給了我更好的理解,那裏有用戶不能使用JS,而不會使用 – TheCarver 2012-01-13 21:17:08

1

這要看情況。如果我正在製作一個'一般'網站,那麼您應該說明沒有JavaScript,緩慢的JavaScript和糟糕的JavaScript(如IE6)。另外要記住的是移動設備。

如果我正在大量使用AJAX和其他現代Web技術製作JavaScript應用程序,我甚至不打擾。

在某些情況下,更容易需求 JavaScript的可用性。

1

1)更重要的數字是您的用戶/訪問者沒有javascript的百分比,以及您是否認爲可能需要的任何回退的額外開發成本(如果有)是值得的它。正如前面所說的,它取決於你的情況

2)要停止彈出窗口,即改變瀏覽器的行爲(如禁用鼠標右鍵惱人的腳本),這種

相關問題