2010-07-13 37 views
8

Tôi thấy điều này trong mã. Nó thổi tâm trí của tôi.Javascript: Tại sao nếu (sai)?

<% if (false) { %> 
<script type="text/javascript" src="~/Scripts/jquery-1.3.2.js"></script>  
<% } %> 

này dường như rất vô lý ràng rằng nó phải được cố ý. Tôi chỉ có thể giả định rằng bằng cách nào đó điều này "đã đưa ra", và ai đó chèn điều này như một công việc xung quanh. Có, tất nhiên, không có ý kiến.

Tại sao một người nào đó thực hiện việc này?

+0

Nó cũng bao gồm jQuery từ CDN như Google hay MS ngay sau đó hoặc có thể là một phiên bản khác với 1.3.2? – Anurag

+0

Không, nó đã được thực hiện vì những lý do được đưa ra trong các câu trả lời được chấp nhận. –

Trả lời

12

Đó là một mẹo để có được Visual Studio bao gồm javascript Intellisense cho jQuery mà không thực sự phát ra tập lệnh cho người gọi.

Here is an example từ Scott Gu giải thích.

+0

Âm thanh ngay với tôi.Tôi đã sử dụng loại mẹo này với các thẻ