Yii中 assets 資源管理轉換擴充套件語法自動注入CSS和JS。當檢視顯示,它將在頁面包函 CSS和JS檔案,而不是在擴充套件語法原有 assets 資源。
<?php namespace app\assets; use yii\web\AssetBundle; use yii\web\View; class DemoAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $js = [ 'js/demo.js', 'js/greeting.ts' ]; public $jsOptions = ['position' => View::POS_HEAD]; } ?>
class Greeter { constructor(greeting:string) { } greet() { return this.greeting; } }; var greeter = new Greeter("Hello From TypeScript!"); console.log(greeter.greet());
在上面的程式碼中,我們定義了一個Greeter類並有一個 greet()方法。我們寫的問候語在Chrome控制台中輸出。
註:需要安裝好 typescript 環境,執行類似命令:
tsc --sourcemap greeter.ts