客户端脚本使用 =========================== 现代 Web 应用程序, 除了呈现并发送到浏览器的静态 HTML 页面外, 还包含 JavaScript, 用于通过操纵现有元素或通过 AJAX 加载新内容来修改浏览器中的页面。 本节介绍 Yii 提供的用于向网站添加 JavaScript 和 CSS 以及动态调整它们的方法。 ## 注册脚本 使用 [[yii\web\View]] 对象时,可以动态注册前端脚本。 这里有两个专门的方法: - [[yii\web\View::registerJs()|registerJs()]] 用于内联脚本。 - [[yii\web\View::registerJsFile()|registerJsFile()]] 用于注册引入外部脚本文件。 ### 注册内联脚本 内联脚本对于配置,动态生成的代码以及由 [widgets](structure-widgets.md) 中包含的可重用前端代码创建的小片段非常有用。 [[yii\web\View::registerJs()|registerJs()]] 添加这些方法可以像如下使用: ```php $this->registerJs( "$('#myButton').on('click', function() { alert('Button clicked!'); });", View::POS_READY, 'my-button-handler' ); ``` 第一个参数是我们想插入的实际 JS 代码。 它将被包含到 `