2009-10-16 20 views
0

我很困惑,我想問你的意見。jQuery和ASP.NET的優點

我已經用asp.net寫了幾個jQuery代碼。但在我公司開發的組誰認爲使用Javascript/jQuery的,可以關閉,是不安全的

  • 如果JavaScript是不安全的,爲什麼在第一次的地方使用
  • 什麼是使用的優點與跨網瀏覽器的jQuery除了跨瀏覽器。爲什麼不使用JavaScript?
  • 我應該在我的asp.net應用程序中使用jQuery嗎?

在這裏有幾個職位包含類似的問題,但甚至沒有包含很好的解釋。請分享你的想法。

+0

不是一個完整的答案,只是一個部分...至於你是否應該使用它,我認爲重要的是*如果*你使用任何類型的庫,嘗試確保您的網站使用JavaScript關掉。 JavaScript表單提交,鏈接等等都是SEO殺手,並且對於JS被禁用的用戶來說也是令人沮喪的,無論是由選擇還是由情況而定。 – 2009-10-16 14:36:32

回答

4

如果JavaScript是不安全的,爲什麼要使用它放在第一位

提供先進的瀏覽體驗那些誰擁有它。

除了跨瀏覽器,使用jQuery與asp.net有什麼優勢。爲什麼不使用JavaScript?

快速發展。如果你不熟悉jQuery,直接使用JavaScript代碼,請參閱這裏沒有問題。

我應該在我的asp.net應用程序中使用jQuery嗎?

這取決於你自己決定。嘗試一下,看看你是否會喜歡它。

1

JavaScript的使用安全性不及使用互聯網。我肯定會推薦它來提高用戶體驗的純粹目的。但是,確保您的應用程序在禁用Javascript的情況下正常工作也很重要。

如何編寫您的Javascript取決於您。我使用jQuery是因爲我的工作效率更高,主要是因爲我不會浪費時間處理JavaScript的固有缺點以及衆多跨瀏覽器的怪異特性。順便說一句,jQuery其實就是Javascript。

3
• what are the advantages of using jquery with asp.net apart from cross-browser. 
    why not use javascript? 

jQuery的的JavaScript。 javascript的目的是增強用戶的瀏覽體驗。如果這是你想要包含在你的網站上,那麼我會建議你使用它。如果你選擇使用它,根據你的要求,jQuery將是最好的選擇。

1
  1. 爲用戶提供更好的體驗。今天的人們期望網頁是互動的。擁有一個完全靜態網站的想法不久之前就消失了。還應該說,如果有人真的擅長妥協系統,無論你使用JavaScript還是不使用JavaScript都是無足輕重的。通過跨站點腳本攻擊等,某人可以將JavaScript嵌入到您的網站中。使用JavaScript可能會更容易危及頁面,但不會使用,並不意味着它是防止它的簡單防護。

  2. JQuery是一個JavaScript框架,它通過了解JavaScript的來龍去脈和跨瀏覽器支持來抽象出許多必需品。它還抽象了很多關於操縱DOM時需要知道的內容,有時候這會非常令人沮喪。除非你真的知道自己在做什麼,否則它會使開發變得更容易,然後在很多情況下它仍然使開發更容易。

  3. 我會推薦使用某種框架,除非你非常擅長JavaScript。 Jquery可能不適合你,但它是一個很好的使用方式。還有其他的像Prototype和YUI。

1

Javascript本身並不不安全 - 但如果您不小心,您肯定可以創建不安全的代碼。所有代碼的安全性都非常重要,應該在服務器中運行,而不是在用戶的瀏覽器中運行,因爲它可以關閉。