php - 我如何告诉 Netbeans 一段代码是 Javascript?

标签 php javascript netbeans

我正在使用 Zend Framework 的 javascript 助手,其形式为:

<?php $this->headScript()->captureStart(); ?>
//Javascript here
<?php $this->headScript()->captureEnd(); ?>

//Rest of view here

问题是 Netbeans 一直提示 block 中的代码问题,因为它认为这是一个 HTML,而不是 Javascript block 。加上语法着色已损坏。

Netbeans 已经有特殊的注释提示,当 Netbeans 无法自动解析变量时,您可以使用它来将类型应用于变量,以告诉它我们正在编写该范围内的 Javascript,而不是 HTML?

最佳答案

像这样:

<?php  $this->headScript()->captureStart(); ?>
//<script type="text/javascript">
var validJSsyntax = true,
    netbeansJShighlighting = true,
    problem = 'solved';
//</script>
<?php $this->headScript()->captureEnd(); ?>

当然,它会在您的 JS 输出中产生两行无用的行,但您可以修改 captureEnd() 方法来为您删除它们。

关于php - 我如何告诉 Netbeans 一段代码是 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3882790/

相关文章:

php - Gherkin + Behat 场景大纲抛出 Behat\Gherkin\Exception\ParserException

javascript - 为什么 `this`属性无法在函数内访问

java - getRuntime() 结果取决于 Netbeans 版本

java - 如何将程序中的变量分配给 Swing 中的图标?

java - 无法将 Tomcat 设置为项目的服务器

php - WAMP 运行很慢

php - Laravel 5 Lang::get() 替换

php - 如何更改 OpenCart 中的默认产品排序顺序

javascript - 为什么每次都打印这个 else 语句?

javascript - Outlook Rest Api — 获取特定时区的日历 View (REST)