// shim layer with setTimeout fallbackwindow.requestAnimFrame = (function(){ return window.requestAnimationFrame || window.webkitRequestAnimationFrame ...
分类:
其他好文 时间:
2016-04-01 00:55:58
阅读次数:
189
本章开始搭配requireJS来使用avalon,开始之前,我们可以对avalon进行精简改造(注:新版的avalon已提供了shim版本,无需再做如下的精简了,直接点这里获取)。 avalon源码里有自己的AMD加载器和DOMReady模块,使用requireJS来加载各依赖脚本的话,使用其配套插 ...
分类:
Web程序 时间:
2016-03-31 16:26:53
阅读次数:
430
官方安装指南 https://github.com/yyuu/pyenv#homebrew-on-mac-os-x 注意: Rebuild the shim binaries. You should do this any time you install a new Python binary.
分类:
编程语言 时间:
2016-03-06 14:08:24
阅读次数:
196
为了在单元测试中指定DateTime.Now的值,我采用Microsoft Fakes技术的Shim。 主要参考了园里的http://www.cnblogs.com/FreeDong/p/3353111.html,编译时出了几千个警告,最终在“引用”中没有出现System.4.0.0.0.Fakes
分类:
其他好文 时间:
2016-02-27 12:28:48
阅读次数:
1548
上一篇文章中我们为config添加了baseUrl和packages的支持,那么这篇文章中将会看到对shim与paths的支持。 要添加shim与paths,第一要务当然是了解他们的语义与用法。先来看shim,shim翻译成中文是“垫片”的意思。在AMD中主要用途是把不支持AMD的某些变量包装...
分类:
其他好文 时间:
2016-01-22 14:29:31
阅读次数:
235
polyfill 是 shim 的一种。shim 是将不同 api 封装成一种,比如 jQuery 的 $.ajax 封装了 XMLHttpRequest 和 IE 用 ActiveXObject 方式创建 xhr 对象;polyfill 特指 shim 成的 api 是遵循标准的,其典型做法是在I...
分类:
其他好文 时间:
2015-12-15 19:27:46
阅读次数:
118
SeaJS 中的模块默认都遵守 CMD 规范,但现实中已存在大量普通 JavaScript 类库,比如 jQuery、Underscore 等。使用 shim 插件,可以将这些普通 JS 文件转换成 CMD 模块,从而能在 SeaJS 中正常使用。seajs.config({ plugins: [....
分类:
Web程序 时间:
2015-09-17 10:04:59
阅读次数:
229
使用requirejs加载模块,模块的定义得遵守AMD规范,也即定义模块的时候使用如下函数定义模块:1 define(function(){2 var private = function(){3 console.log('私有方法...'); ...
分类:
Web程序 时间:
2015-05-18 18:40:26
阅读次数:
136
功能描述:1.简单的require.js的运用2.BaseUrl运用(加载不同文件夹下的路径)3.shim运用(依赖:比如jquery-ui 需要依赖jquery)4.require方法调用(包括回调方法使用)1.文件的目录结构main.js代码 require.config({ baseUr...
分类:
Web程序 时间:
2015-05-07 20:12:14
阅读次数:
130
一、如何禁止avalon自带的amd模型1、采用avalon.shim.js这个文件,这个文件删除了原本自带的amd模型,不需要手动删除,修改。2、打开avalon.js这个文件,搜索avalon.config,将true改为false。二,下载text.js和css.js1、因为avalonUI依...
分类:
其他好文 时间:
2015-05-05 00:00:55
阅读次数:
347