随笔分类 -  Require.Js

Requirejs加载超时问题的一个解决方法:设置waitSeconds=0
摘要:有时Requirejs会遇到加载js超时问题除了排查js脚本问题,网络问题以外的一个解决方法是加大Require的等待时间waitSeconds,或者直接设置为0,这个参数的意义是:The number of seconds to wait before giving up on loading a... 阅读全文
posted @ 2015-05-14 10:53 BobLiu 阅读(17894) 评论(0) 推荐(1) 编辑
Knockout: radio选项切换引发click事件的一点总结
摘要:1.场景:如下图,当选择定期存款时,输入框右边出现红色的必输项星号,当选择活期存款时,不再出现该星号。2.思路一:不使用knockout,直接用click事件,就可以实现这个需求,代码如下: 活期存款 定期存款 定期几年:年 * 3.思路二:使用Knockout的click事件及监控属性.代码如下:htm 活期存款 定期存款 定期几年:年 *jsrequire.config({ paths: { "knockout": "../lib/knockout/knockout-2.3.0", "jquery": "../lib/j 阅读全文
posted @ 2014-01-14 23:52 BobLiu 阅读(11081) 评论(3) 推荐(1) 编辑
Knockout与Require框架同时使用时的visible绑定的问题,造成的影响,以及解决的方法。
摘要:Knockout 可以将 visible 绑定到DOM 元素上,使得该元素的hidden 或visible 状态取决于绑定的值。查看以下knockout的描述,http://knockoutjs.com/documentation/visible-binding.htmlWhen the parameter resolves to a false-like value (e.g., the boolean value false, or the numeric value 0, or null, or undefined), the binding sets yourElement.styl. 阅读全文
posted @ 2014-01-08 11:03 BobLiu 阅读(2054) 评论(3) 推荐(1) 编辑
常用代码之五:RequireJS, 一个Define需要且只能有一个返回值/对象,一个JS文件里只能放一个Define.
摘要:RequireJS 介绍说一个JS文件里只能放一个Define,这个众所周知,不提。关于Define,它需要有一个返回值/对象,且只能有一个返回值/对象,这一点却是好多帖子没有提到的,但又非常重要的,一不留神就会报错。别的不说了,上代码:1. require.htm代码如下: 2. main.js代码如下:require.config({ paths: { jquery: 'jquery-1.7.2' }});require(["lzd"], function (returnValue) { returnValue.lzd123("asdf&quo 阅读全文
posted @ 2013-11-12 23:20 BobLiu 阅读(13488) 评论(0) 推荐(1) 编辑