![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SeaJS/RequireJS/VueJS/ReactJS
_jan_
这个作者很懒,什么都没留下…
展开
-
seajs 2.x _ 定义基本模块
目录结构文件1:sea-debug.js是官方的依赖文件文件2:test.html文件内容seajs.config({ base: "http://www.domain.com/seajs/assets/", alias: { "jquery": "global/js/jquery-1.8.3.js", }});seajs.use("modu原创 2016-08-18 02:03:52 · 326 阅读 · 0 评论 -
seajs 2.x 和 requirejs 2.x 的差异
seajs 2.x 和 requirejs 2.x 的差异原创 2016-08-20 22:54:33 · 375 阅读 · 0 评论 -
RequireJS 2.x —— 模块的相互引用
test.html文件内容//配置基本信息require.config({ baseUrl: "http://www.domaintrade.com/requirejs/assets/", paths: { "jquery": "global/js/jquery-1.8.3", }});// 使用模块,链式调用// require是异步调用,是加载完成依原创 2016-08-20 22:05:09 · 4969 阅读 · 0 评论 -
RequireJS 2.x —— 什么是RequireJS & RequireJS 源代码片段
RequireJS 是模块管理工具、依赖管理工具、功能和sea.js工具类似。RequireJS工具的执行机制:// 使用事件机制defined机制,解耦加载流程->“模块1”检查依赖,如依赖“模块2”->创建“模块2”对象,并给“模块2”绑定“defined事件”->调用“模块2”的init方法,如果“模块2”的js文件未加载,就加载“模块1”的依赖“模块2”的JS文原创 2016-08-20 17:53:16 · 328 阅读 · 0 评论 -
RequireJS 2.x —— 基础使用
require-debug.js文件是核心文件test.html文件内容//配置基本信息require.config({ baseUrl: "http://www.domaintrade.com/requirejs/assets/", paths: { "jquery": "global/js/jquery-1.8.3", }});//使用原创 2016-08-20 18:06:14 · 375 阅读 · 0 评论 -
seajs 2.x _ seajs是什么 & 源代码片段
Seajs是一个JS代码异步加载工具、模块管理工具、模块依赖管理工具。Seajs的模块写法方式和 node.js 的写法一样类型判断function isType(type) { return function(obj) { return {}.toString.call(obj) == "[object " + type + "]" }}var isObje原创 2016-08-19 00:23:32 · 359 阅读 · 0 评论 -
ReactJS 15.x - JSX是什么,JSX编译器,JSX语法转成原生的JS语法
JSX编译器会把JSX写的文档--转成-->JS标准语法的文档原创 2016-08-29 01:02:18 · 2379 阅读 · 0 评论 -
ReactJS 15.x - 例子一,HelloWorld
例子 // 使用的是JSX的语法 ReactDOM.render( Hello, world!, document.getElementById('content2') );原创 2016-08-29 01:32:06 · 1133 阅读 · 0 评论 -
ReactJS 15.x - 例子二,综合运用
组件化、模块化 this.props.attr1 // 父节点传递进来的属性参数 this.setState({attr1: 'attr1_value'}); // 设置当前组件的“视图数据”,并会触发渲染视图 this.state.attr1 // 读取当前组件的“视图数据” 方法componentDidMount,在组件渲染后,React 会自动调用原创 2016-08-29 01:33:45 · 1266 阅读 · 0 评论 -
seajs 2.x _ 非模块化的调用方式
非模块化的调用方式seajs.request("http://www.domaintrade.com/seajs/assets/global/js/jquery-1.8.3.js",function(){ console.log("jQuery version : " + $.fn.jquery);});原创 2016-08-18 02:43:24 · 414 阅读 · 0 评论 -
seajs 2.x _ 模块的相互引用
模块内引用另一个模块sea-debug.js是官方文件test.html 文件内容seajs.config({ base: "http://www.domain.com/seajs/assets/", alias: { "jquery": "global/js/jquery-1.8.3.js", }});seajs.use("module原创 2016-08-18 02:23:41 · 813 阅读 · 0 评论 -
vue.js 例子 & 源代码片段
{{ todo.text }} X var vm = new Vue({ el: '#app', data: { newTodo: '', todos: [ { text: 'Add some todos' } ] }, methods: { addTodo: function () { var原创 2016-08-23 11:28:09 · 3996 阅读 · 0 评论