You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
					
						
							4.5 KiB
						
					
					
				
			
		
		
	
	
							4.5 KiB
						
					
					
				Changelog
2015.12.03 V0.2.0-alpha2
- 改用 webpack 打包
 
2014.3.20 V0.2.0-alpha1
- 增加网站
 
2014.12.23 V0.2.0 重构代码
- 改用 gulp 打包
 - 改用 mocha 重写测试用例
 - 改用 requirejs 重构代码
 
2014.6.24 V0.2.0 重构代码
- 支持 UMD,包括:
- 未打包前的代码
 - 打包后的代码
 
 - random CLI
- --help 增加方法和参数说明
 
 - 重构文档站 @萝素
- 增加《入门》
 - 单列《文档》
 
 - 测试用例
- 重写测试用例
 - 同时支持 nodeunit 和 qunit
 - 同时支持 jQuery、KISSY、Zepto
 - 同时支持 KMD、AMD、CMD
 
 - 复写 XHR @行列 @霍庸
 - 废弃的功能
- Mock.mockjax()
 - Mock.tpl()
 - Mock.xtpl()
 
 - Random.dateImage() 支持 node-canvas
 - Mock.valid(tpl, data)
 - Mock.toJOSNSchema()
 - Mock.mock(regexp)
 - 完善地支持 node,代码中的:
- window
 - document
 - XHRHttpRequest
 
 - 支持相对路径
 
2014.6.23 V0.1.5
- 
[!] 修复 #28 #29,因为 jQuery 每个版本在 Ajax 实现上有些差异,导致在拦截 Ajax 请求时出现了兼容性问题(例如,方法
xhr.onload()访问不到)。本次测试并通过的 jQuery 版本有:- jQuery 2.1.0
 - jQuery 2.0.2
 - jQuery 1.11.0
 - jQuery 1.10.1
 - jQuery 1.9.1
 - jQuery 1.8.3
 - jQuery 1.7.2
 - jQuery 1.6.4
 
 
非常抱歉,这个问题一直困扰着 Mock.js 用户,在后面的版本中,会通过拦截 XMLHttpRequest 的方法“一劳永逸”地解决拦截 Ajax 的兼容和适配问题。
2014.6.18 V0.1.4
- [!] 修复 #14 0.1.1版本试了好像jq1.10可以,1.11下$.ajax拦截没反应
 - [!] 修复 #22 异步加载js文件的时候发现问题
 - [!] 修复 #23 Mock.mockjax 导致 $.getScript 不执行回调
 - [!] 修复 #24 Window Firefox 30.0 引用 占位符 抛错
 - [!] 修复 #25 改变了非函数属性的顺序,查找起来不方便
 - [!] 修复 #26 生成规则 支持 负数 number|-100-+100
 - [!] 修复 #27 数据模板编辑器 格式化(Tidy) 时会丢掉 函数属性
 - [+] 数据模板编辑器 增加了 编辑区 和 生成结果区 的同步滚动
 - [!] test/nodeuinit > test/nodeunit
 
2014.5.26 V0.1.3
- [!] 修复 #21
 
2014.5.26 V0.1.2
- [!] 重构 Mock.mockjax()
 - [!] 更新 package.json/devDependencies
 - [+] 增加 懒懒交流会 PPT
 
2014.5.9 V0.1.2
- [+] 支持 
Mock.mock(rurl, rtype, template) - [+] 支持 
'name|min-max': {}、'name|count': {} - [+] 支持 
'name': function(){} - [+] 新增占位符 @NOW
 - [+] 更新了 语法规范
 
2013.9.6
- 增加占位符 @DATAIMAGE
 - 解析占位符时完全忽略大小写
 
2013.9.3
- 文档增加用法示例:Sea.js (CMD)、RequireJS (AMD)
 - 增加对 CMD 规范的支持
 - 生成 SourceMap 文件 
dist/mock-min.map 
2013.8.21
- 100% 基于客户端模板生成模拟数据,支持 KISSY XTemplate。
 - 调整文件结构。
 
2013.8.11
- 80% 基于客户端模板生成模拟数据。
 - 完善针对 KISSY XTemplate 的测试用例 test/mock4tpl-xtpl-node.js。
 - Mock4Tpl 支持 Partials。
 - Mock 支持转义 @。
 - 更新 README.md,增加对 Mock4Tpl 的说明。
 - 完善 demo。
 - 减少 Mock、Mock4Tpl 暴漏的 API。
 
2013.8.7
- 75% 基于客户端模板生成模拟数据。
 - 完善测试用例 test/mock4tpl-node.js。
 - 重构文件和目录结构,把代码模块化。
 - 参考 Handlebars.js,引入 Jison 生成模板解析器。
 
2013.8.2
- 60% 基于客户端模板生成模拟数据。
 - 增加测试用例 test/mock4tpl-node.js,参考自 http://handlebarsjs.com/。
 
2013.7.31
- 50% 基于客户端模板生成模拟数据。
 
2013.7.18
- 增加占位符 @COLOR。
 - 完善对占位符的解析,过滤掉 
#%&()?/.。 - 对“支持的占位符”分组。
 
2013.7.12
- Mock.mock(rurl, template) 的参数 rurl 可以是字符串或正则。
 - 把产生随机元数据的接口封装到 Mock.Random 中。
 - 增加对日期的格式化。
 - 增加占位符 @IMG、@PARAGRAPH、@SENTENCE、@WORD、@FIRST、@LAST、@NAME、@DOMAIN、@EMAIL、@IP、@ID。
 - 支持嵌套的占位符,例如 
@IMG(@AD_SIZE)。 - 支持把普通属性当作占位符使用,例如 
@IMG(@size)。