最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

yii2.0怎么引入js

来源:动视网 责编:小采 时间:2020-11-03 18:16:28
文档

yii2.0怎么引入js

yii2.0怎么引入js:一、内联脚本registerJs()使用如下://内部注册js代码 $jsString = "$(function(){ alert(123); });"; $this->registerjs($jsString, View::POS_END);或则$this->registerJs("var opt
推荐度:
导读yii2.0怎么引入js:一、内联脚本registerJs()使用如下://内部注册js代码 $jsString = "$(function(){ alert(123); });"; $this->registerjs($jsString, View::POS_END);或则$this->registerJs("var opt


一、内联脚本registerJs()

使用如下:

//内部注册js代码
$jsString = "$(function(){
 alert(123);
 });";
$this->registerjs($jsString, View::POS_END);

或则

$this->registerJs("var options = ".json_encode($options).";", View::POS_END, 'my-options');

说明:

第一个元素是我们在视图文件中要写入的 js 代码。

第二个元素是我们决定这段代码插入在视图文件中具体那一个位置 。

第三个元素是表示这段代码的ID,它具有唯一性,如果曾经有过某个ID,则它会替代或取代之前跟它同名的哪一个,如果不写最后一个元素,则js代码本身就是Id,可忽略最后一个元素。

$this 指 yiiwebView对象,用于管理和渲染视图。

二、外部脚本registerJsFile() 

使用如下:

<?php
use backendassetsAppAsset;
use yiiwebView;
AppAsset::register($this);//外部引入js文件
$this->registerJsFile(Yii::$app->request->baseUrl . 'js/mytest_js.js', ['depends' => backendassetsAppAsset::className(), "position"=> $this::POS_END]);

说明:引入外部 js文件

第一个参数是文件的绝对路径 Yii::$app->request->baseUrl 加js文件 。

第二个元素是织带它是依赖于谁的,这里它是依赖 backendassetsAppAsset::className() 对象的。

第三个元素是引入文件的位置,POS_END 说明是在</body>之前引入。

相关教程推荐:yii框架

文档

yii2.0怎么引入js

yii2.0怎么引入js:一、内联脚本registerJs()使用如下://内部注册js代码 $jsString = "$(function(){ alert(123); });"; $this->registerjs($jsString, View::POS_END);或则$this->registerJs("var opt
推荐度:
标签: js 引入 Yii
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top