Trong môi trường của chúng tôi, chúng tôi viết mẫu Javascript có các khu vực nơi xử lý trước máy chủ chèn các giá trị vào mã.IntelliJ IDEA và backticks (`)
Một ví dụ sẽ trông như thế này:
var myVarValue = "`serverProcessedVarValue()`";
Ở phía trên, máy chủ chạy các chức năng xác định địa giới backticks và ghi kết quả giữa các dấu ngoặc kép, sau đó tàu mà javascript tắt cho trình duyệt.
Chúng tôi sử dụng IntelliJ IDEA. Nó (và Webstorm, tôi giả định) làm nổi bật các backticks như một lỗi mã hóa. Tôi không thể tìm thấy cài đặt để thay đổi hành vi đó. Có cái nào không?
Cảm ơn!
IntelliJ có lẽ đang nghĩ rằng bạn đang viết * hợp lệ * JavaScript trong đó. Có phải trường hợp bạn muốn có khả năng thực thi nó như một tệp JS, hay là nó dành riêng cho việc tạo khuôn mẫu? – Makoto
Vâng, tôi không chắc tôi hiểu câu hỏi của bạn. Tuy nhiên, các tập tin được thấy trong IDE phải là Javascript hợp lệ - ngoài các backticks. Tất nhiên, JS sản xuất là kết quả của việc phân tích cú pháp của tệp này trên máy chủ. Vì vậy, tôi đoán bạn có thể nói các tập tin trong IDE là chỉ duy nhất cho templating. Nhưng, nội dung của nó cần phải vượt qua cơ bắp. – stackleit