当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
6 Star 15 Fork 6

powjs / powjs
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CHANGELOG.md 2.21 KB
一键复制 编辑 原始数据 按行查看 历史
achun 提交于 2018-05-28 00:42 . 增加 addon 方法

Change Log

该项目遵循 Semantic Versioning.

2.3.2

  • 增加 方法 addon 设置插件或上下文

2.3.1

  • 变更 内部插件属性 $ 变更为 x, 这意味着开放给用户使用

2.3.0

  • 修复 each 漏判的错误情况 each="val-val"
  • 优化 插值判断, 支持形如 }}{{{{}}
  • 变更 为避免二义性, 禁止指令使用插值

2.2.3

  • 修复 exports 导出 BUG
  • 优化 使用 ownerDocument.adoptNode 进行节点操作
  • 变更 使用 = 替代 ^ 表示直接向 this.parent.textContent 赋值
  • 增加 removeChilds 删除 this.node 下全部的子节点
  • 增加 伪节点支持, 以 : 开头, 执行操作 this.node = this.parent

2.2.2

  • 优化 指令顺序冲突检测

2.2.1

  • 优化 顶层节点类型为 template.content, 渲染时图片等资源不会被加载
  • 优化 保持 ^style, ^script, !Comment 的原始内容, 不做插值处理
  • 优化 模板处理 DocumentFragment,HTMLTemplateElement,NodeList,Node,[Node],String

2.2.0

  • 修复 exports 导出 BUG
  • 优化 toScript 输出
  • 变更 if 指令取消尾部 || 规则, 优化为尾部 ; 判断
  • 增加 each 附加参数以及形参推导

2.1.1

  • 修复 each 形参推导 BUG

2.1.0

  • 修复 if 指令未能正确处理 #text string 的 BUG
  • 变更 isRoot 的判断算法, 为实时渲染提供基础
  • 增加 func 指令命名视图, 支持视图调用
  • 增加 形参推导, 参见 each-render 小节
  • 增加 isReal 返回当前节点是否连接到真实的页面 DOM 中

2.0.0

  • 变更 环境 ECMAScript 6
  • 变更 指令 if 融合渲染条件和可变标签
  • 变更 插值使用模板字符串 ${x}
  • 变更 toScript() 格式, 支持多节点模板
  • 变更 模块入口参数 option 格式
  • 移除 required(), outerHTML(), node(), view
  • 增加 多节点模板支持: Node,[Node],NodeList
  • 增加 属性 node, 当前渲染的节点
  • 增加 辅助方法 prop(propertyName[,v])
  • 增加 辅助方法 exports(target),lastChild(),isRoot(),query(selector)
  • 增加 节点操作 appendTo(node),renew(node),insertBefore(node),insertAfter(node)

1.1.0

  • 增加 .outerHTML 和插件支持

1.0.0

  • 第一个可用版本
JavaScript
1
https://gitee.com/powjs/powjs.git
git@gitee.com:powjs/powjs.git
powjs
powjs
powjs
master

搜索帮助