Tôi tình cờ gặp https://codereview.stackexchange.com/questions/10610/refactoring-javascript-into-pure-functions-to-make-code-more-readable-and-mainta và tôi không hiểu câu trả lời vì người dùng sử dụng biểu tượng @ theo cách tôi chưa bao giờ thấy trước đây. Nó sẽ làm gì khi được gắn với từ khóa if? Bạn có thể đính kèm nó vào các từ khóa khác không?Biểu tượng @ trong Javascript là gì?
Trả lời
Nó không phải là một điều JavaScript. Đó là một biểu tượng được sử dụng bởi bất kỳ hệ thống templating mà câu trả lời đã được đề cập đến. Lưu ý rằng phần tử <script>
có loại text/html
, điều này sẽ ngăn các trình duyệt chú ý đến nội dung của nó.
Một số mã JavaScript khác sẽ tìm thấy tập lệnh đó và tìm số innerHTML
của nó để hợp nhất mẫu với một số dữ liệu để tạo ... cũng như bất kỳ mẫu nào tạo.
@: cú pháp trong Razor
Nói bởi @StriplingWarrior tại Using Razor within JavaScript
Nó là mã dao cạo, không javascript, nếu bạn quan tâm trong tầm kiểm soát dao cạo: http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx
Cú pháp dao cạo bắt đầu các khối mã có ký tự @ và không yêu cầu đóng mã lệnh rõ ràng. –
- 1. Bảng biểu tượng là gì?
- 2. Biểu tượng "___emutls_get_address" là gì?
- 3. Biểu tượng __gmon_start__ là gì?
- 4. Biểu tượng "@" trong Nhận xét là gì?
- 5. Biểu tượng "^" trong C++ là gì?
- 6. các '#" biểu tượng trong Pascal là gì
- 7. Biểu tượng dấu mũ (^) làm gì trong JavaScript?
- 8. Độ phân giải biểu tượng là gì?
- 9. Tại sao biểu tượng '@' được đặt trong javascript và mục đích của nó là gì?
- 10. {} + {} trong JavaScript là gì?
- 11. Trình duyệt "Biểu tượng" trong Visual Studio 2008 là gì?
- 12. Biểu tượng '>' trong css có nghĩa là gì?
- 13. Biểu tượng => có nghĩa là gì trong Haskell?
- 14. Ý nghĩa của biểu tượng $ trong jQuery là gì?
- 15. Các đối tượng này trong biểu đồ jmap là gì?
- 16. Biểu tượng <> có nghĩa là gì trong MSIL?
- 17. Việc sử dụng biểu tượng @ trong PHP là gì?
- 18. Biểu tượng "at" (@@) đôi trong một Makefile là gì?
- 19. Ý nghĩa của biểu tượng '@' trong Oracle SQL là gì?
- 20. biểu tượng dữ liệu trong html5 là gì?
- 21. việc sử dụng biểu tượng ống là gì trong yaml
- 22. Trong Javascript, đối tượng tùy chọn là gì?
- 23. là gì 'nhấp chuột()' trong JavaScript
- 24. biểu tượng này là gì và cách loại bỏ nó
- 25. Ruby on Rails: biểu tượng => có nghĩa là gì?
- 26. Biểu tượng @ đại diện cho mục tiêu-c là gì?
- 27. Ý nghĩa của biểu tượng fiddler này là gì?
- 28. Biểu tượng nhật thực này có nghĩa là gì?
- 29. Biểu tượng "@" làm gì trong SQL?
- 30. Trong JavaScript, event.isTrigger là gì?
Hệ thống khuôn mẫu trong câu hỏi là Dao cạo trong .Net MVC3 –
Giống như một số loại trợ giúp? –
@PeterLaCombJr. Oh OK cảm ơn. – Pointy