ホームページ  >  記事  >  ウェブフロントエンド  >  [DikeJS]RequireJS による CSS スタイル ファイルの導入 (5)_html/css_WEB-ITnose

[DikeJS]RequireJS による CSS スタイル ファイルの導入 (5)_html/css_WEB-ITnose

PHP中文网
PHP中文网オリジナル
2016-06-21 09:08:461738ブラウズ

実際にコンポーネントを開発するときは、コンポーネントのスタイル、スタイルの定義方法、スタイルの参照方法に注意を払う必要があることがよくありますが、私はこの問題にしばらく苦労しましたが、幸いなことに、RequireJS は私たちに豊かさを与えてくれます。具体的な使用方法は以下の通りです:

(function () {
    requirejs.config({
        paths: {
            jquery   : 'lib/jquery-1.11.1.min',
            Template : 'Component/util/Template',
            Button   : 'Component/view/button/Button',
            Canvas   : 'Component/view/canvas/Canvas',
            Container: 'Component/view/container/Container'
        },
        /**
         * 设置css.js文件路径
         */
        map  : {
            '*': {
                'css' : 'lib/css'
            }
        },
        /**
         * 样式按照需要加载加载 键值名和加载模块的名称一致,目的是加载模块时加载对应的css样式
         */
        shim : {
            'Canvas1': ['css!./Component/view/canvas/css/login.css'],
            'Button' : ['css!./Component/view/button/css/ty-main.css']
        }
    });

    define(function (require) {
        var $ = require('jquery');
        $(document).ready(function () {
            var container = new (require('Container'))({
                id    : 'container',
                name  : 'container',
                width : '300px',
                height: '500px',
                render: $('body')
            });

            var canvas = new (require('Canvas'))({
                id       : 'Canvas',
                name     : 'Canvas',
                //render   : $('body'),
                listeners: {
                    onReady: function (_this) {
                        var ctx = _this.getContext2D();
                        ctx.fillStyle = '#FF0000';
                        ctx.fillRect(0, 0, 80, 100);
                    },
                    click  : function () {
                        alert(1);
                    }
                }
            });

             container.add(canvas);

        });
    });
})();

コメントをよく読んで、CSS スタイルの導入方法を理解してください。CSS スタイルは

に記述されます。ページが最初にロードされるとき、これは [DikeJS]RequireJS の CSS スタイル ファイルの紹介 (5)_html/css_WEB-ITnose の内容です。詳細については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。