標籤:style blog io color os 使用 sp for div
註冊核心庫JS
Yii::app()->clientScript->registerCoreScript(‘jquery‘);
通過這個註冊語句,防止了調用兩次jquery,如果系統自動載入了,就不註冊,如果沒,則通過這條語句載入 jquery。
註冊其他位置的JS
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . "/js/common.js", CClientScript::POS_HEAD);
批註1:在視圖層引用與在控制層引用的方式一樣。但在視圖層中引用載入的要晚一些。
批註2:引用路徑是使用baseUrl,而不是basePath。
批註3:關於參數CClientScript::POS_END,作用是延時載入,提高頁面渲染效率。例如:
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . "/js/jqueryui/jquery-ui.min.js", CClientScript::POS_END);
全部參數一覽:
CClientScript::POS_HEAD : the script is inserted in the head section right before the title element.
CClientScript::POS_BEGIN : the script is inserted at the beginning of the body section.
CClientScript::POS_END : the script is inserted at the end of the body section.
CClientScript::POS_LOAD : the script is inserted in the window.onload() function.
CClientScript::POS_READY : the script is inserted in the jQuery‘s ready function.
註冊CSS
Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl . "/css/style.css");
Yii 註冊JS、CSS