皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Per.js 3.0 正式发布,性能超强的 JS 响应式框架

大家好,今天我们的 Per.js 3.0 正式版本终于发布了,那么让我们来看看从 alpha 到这次版本总共更新了哪些内容:

3.0-Alpha:

1、重构部分代码,大幅优化速度

2、删除了 dom 方法的 el 属性

3、修复了 info 属性的小 BUG

4、dom 方法增加一个参数,用来侦测是否响应式改变时重新执行所有代码

Per().dom({
   //somecode
},true,true)

5、增加 Per.config 方法,用来配置一些默认的参数

Per.config("reactive",true);

6、增加 Per.sel 模块,支持非元素选择器

Per.use("Per.sel");
Per.sel.select("span!.non-select");

7、isAsyncDOM 属性支持响应式

8、Per.browser 的 OSType 更新,能检测出 windows10 和手机

9、优化 dom 方法的 data 属性

10、dom 方法 data 属性支持多元素选中

11、dom 方法各种属性支持方法返回,会自动绑定 info

Per().dom({
    html: function(){
        return "HW";
    }
})

12、重构 Per.component 模块,采用类似 Vue 写法及执行逻辑

13、增加 Per.cookie 模块

14、修复 dom 属性 bug

15、更改 dom 方法 con 属性为任何值时都会执行

 

3.0-Beta.1:

1、dom 方法响应式 data、method、info 属性可以使用类似 app.dom.var1 这种格式更改了!

2、增加外部组件 – .per 文件

3、修复 Per.ajax 组件 bug,必须手动设置 async

4、修复了 dom 方法的一些 bug

5、修复 isAsyncDOM 的 bug

 

3.0-Release:

1、修改 dom 方法 con 属性任何值都会执行,并会当元素没设置 p-con 属性时自动设置元素的 p-con 属性,响应式也将自动设置元素的 p-con 属性

2、dom 方法增加 loadCache 属性

3、dom 方法 load 属性增加缓存机制

4、Per.component 模块的 load 方法 option 参数增加 cache 属性

5、Per.component 模块的 load 方法增加缓存机制

6、Per.cookie 模块 set 方法改进检测机制,path、expiredays 可为空,get 方法、remove 方法改进检测机制、但是 remove 方法的 path 参数不可为 undefined

 

【3.0 海报图片】

Per.js 介绍:

Per.js 是一个开源的渐进式+响应式的大型 JavaScript 开发框架,他拥有一系列简便的 DOM 操作函数,例如 Vue 的模板渲染、双向绑定等等。

同时他的执行速度还是 Vue 的 7~8 倍。

尽管他的 DOM 操作已经如此方便,但是他不只可以作用于 DOM 操作上。您还可以使用他的 Ajax、Component(组件)等等操作。

  • 他可以有效的帮助你减少需要编写的代码量
  • 他完全是开源可扩展的
  • 他的执行速度几乎是 Vue.js 的 8~7 倍
  • 他对于 JavaScript 新手极其友好,文档极其易学

他类似 Safe.js 和 Vue.js,都是 JavaScript 的渐进响应式框架,但功能比 Safe.js 更强大,速度比 Vue.js 更快

【如果你不知道为什么要使用它,他解决了什么问题,请参考这篇博文:https://my.oschina.net/u/3754126/blog/2051925

【欢迎使用 Per.js,同时欢迎查看和 Vue.js 的速度对比:https://my.oschina.net/u/3754126/blog/1936205

目前我们已经正式开启了 Per.js 生态计划,欢迎各位查看和参与!链接:http://per.skyogo.com/activitys/PerjsEcology.html

另外,如果你想查看 Per.js 对比其它框架,请访问此链接:http://per.skyogo.com/wiki.html,并点击最下方文档:对比其它框架

转自 https://www.oschina.net/news/101371/perjs-3-0-released

分享到:更多 ()