Per.js 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Per.js 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Per.js 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 Skyogo
适用人群 未知
收录时间 2018-08-24

软件简介

Per.js - 快速、简便的响应式JavaScript开发框架

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

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

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

  • 他可以有效的帮助你减少需要编写的代码量

  • 他完全是开源可扩展的

  • 他的执行速度几乎是Vue.js的8~7倍

  • 他对于JavaScript新手极其友好,文档极其易学

他类似Safe.js和Vue.js,但功能比Safe.js更强大,速度比Vue.js更快

欢迎使用Per.js!

【同时也欢迎查看Per和Vue的速度对比,链接:https://gitee.com/skyogo/Per.js/blob/master/速度对比VueJS.md

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(25)
发表于大前端专区
2018/11/01 07:49

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模块...

33
8
发表于大前端专区
2018/10/29 10:59

Per.js 3.0-Beta.1 发布,“性能秒杀 Vue 的前端怪兽级框架”

昨天在开源中国逛动弹时发现有人问了一个问题:选谁当女朋友最好? 于是我就顺手回复了一句:选Per.js当女朋友最好 没想到最后他竟然给我个这样的回复: 好吧, 说起来还有点小激动呢! 那么我们还是直接进入正题吧。 Per.js 3.0-Beta.1 版本今天终于发布了,那么现在就让我们来看看这次版本更新了哪些内容: 1、dom方法响应式data、method、info属性可以使用类似app.dom.var1这种格式更改了! 2、增加外部组件 - .per文件 3、修...

46
16
发表于大前端专区
2018/10/24 08:05

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

Hello every body,程序员节快乐! 同时我们的 Per.js 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...

10
6
发表于大前端专区
2018/10/15 11:49

Per.js 2.7 版本发布,执行速度超快的 JS 响应式框架

Per.js 2.7版本今天发布了,那么让我们来看看这次版本更新了哪些内容: 修复info属性BUG dom方法有el参数时将会在控制台输出一个警告,意思是el属性在下一个版本将会被移除,请尽早替换 方法$也可以调用Per.dom 方法$增加noConflict函数 Per.dom模块增加可以设置功能,而不光只是获取 Per.component增加getComponentAttr方法,可以获取组件的前缀为p-的自定义属性 修复isAsyncDOM属性的BUG 方法$也可以调用Per.dom: $(element)...

2
2
发表于大前端专区
2018/10/10 09:46

Per.js 2.6.1 版本发布,执行速度超快的 JS 响应式框架

Per.js 2.6.1版本今天发布了,那么让我们来看看这次版本更新了哪些内容: 修复info属性_super报错问题 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!https://gitee.com/skyogo/Per.js ,谢谢各位大佬!】 Per.js介绍: Per.js是一个开源的渐进式+响应式的大型JavaScript开发框架,他拥有一系列简便的DOM操作函数,例如Vue的模板渲染、双向绑定等等。 同时他的执行速度还是Vue的7~8倍。 尽管他的DOM操作已经如此...

22
4
发表于大前端专区
2018/10/09 11:12

Per.js 2.6 版本发布,执行速度超快的 JS 响应式框架

Per.js 2.6版本今天发布了,那么让我们来看看这次版本更新了哪些内容: dom方法增加info属性,用来定义值,同时方法中的this指向info属性。当然,你还可以使用_super来获取原始的this指向 去除copy属性 Per.browser增加isNetConnect方法 data和loop去除注释 修复Per.get无法调用方法问题 增加isAsyncDOM属性,用来异步操作DOM 把Per.get模块改为Per.dom模块,用来使用类似jQuery的语法,调用方法改为Per.dom.someFunction... 【...

3
5
发表于大前端专区
2018/09/25 09:44

Per.js 2.5 版本发布,执行速度超快的 JS 响应式框架

Per.js 2.5版本今天发布了,那么让我们来看看这次版本更新了哪些内容: 修复data属性bug 修复for属性响应式bug 修复this指向污染全局问题 优化for属性速度 增加p-if属性,需要在do方法的if属性里面将属性值设置为in do方法修改为dom方法 修改for属性为loop,p-for-in属性为p-loop-in 修改import属性为load,importCallback为loadCallback 去除class属性 修改if属性为condition,同时去除功能,但是保留p-if属性,同时修改p-if属...

5
2
发表于大前端专区
2018/09/21 08:53

小楼昨夜又东风 - Per.js 2.4 版本发布,获得码云 GVP

Per.js 在前天的时候向码云提交了 GVP 项目的申请,仅在 2 小时后,申请就通过了。 所以今天特别准备发布 2.4 版本! 那么让我们来看看这次版本更新了哪些内容: 增加Per.animation模块 Per.component模块支持array类型 重构Per.do方法 Per.component模块增加remove方法 修复Per.do方法css和attr属性设置有问题的BUG 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!https://gitee.com/skyogo/Per.js ,谢谢各位大...

13
5
发表于大前端专区
2018/09/18 09:52

Per.js 2.3 发布,超快执行速度的 JavaScript 响应式框架

Per.js 2.3版本今天发布了,那么让我们来看看这次2.2版本更新了哪些内容: 除了do之外的其他方法支持无括号构造,例如Per.use(),而不是必须要Per().use() Per.page模块的create方法支持使用数组来给pagegroup添加page和创建pagegroup Per.page模块的remove方法支持使用数组来给pagegroup移除page和移出pagegroup 所有内置模块支持无括号构造 修改Per.browser、Per.lazyLoad、Per.check、Per.page、Per.component模块,使其的主...

9
2
发表于大前端专区
2018/09/14 09:47

Per.js 2.2 正式发布,中国速度最快的JS大型响应式框架?

Per.js 2.2版本今天发布了,那么让我们来看看这次2.2版本更新了哪些内容: 修改do方法的data属性输出Object时输出Object字符串,而不是输出[Object object] 修改do方法的for属性在有p-for-in参数时输出的内容类型为Object时输出Object字符串,而不是输出[Object object] 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!https://gitee.com/skyogo/Per.js ,谢谢各位大佬!】 Per.js介绍: 他可以有效的帮助你减少...

16
3
发表于大前端专区
2018/09/11 09:53

Per.js 史上最大修改版本,2.1 版本更新,修改 5 项功能

Per.js 2.1今天发布了,那么让我们来看看这次2.1版本相比2.0版本更新了哪些内容: 修改想要在模板里面获取当前变量信息时,需要增加一对``,例如:{{var1.substr(0,``var1.length``.length-1)}} per.browser模块增加OSType方法 优化Per.each模块速度 修改do方法for属性里面使用p-for-in参数时,不会自动生成li,同时当属性里面使用p-for-in参数时,最后一个下标的值不再为中间插入的内容 修改do方法的import属性为GET,避免麻烦...

4
1
发表于大前端专区
2018/09/10 07:26

Per.js 2.0 正式发布,更新数据模板和其它6项内容

经过Alpha和beta版2次的更新,Per.js 2.0-正式版今天终于发布了,那么让我们来看看这次2.0版本相比1.5版本更新了哪些内容: 增加Per.browser模块 增加Per.each模块 do方法增加data属性 for支持data属性【p-for-in参数】 增加p-html属性 bind支持data属性【in var】 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!https://gitee.com/skyogo/Per.js 谢谢各位大佬!】 Per.js介绍: 他可以有效的帮助你减少需要编写...

4
5
发表于大前端专区
2018/09/09 08:47

Per.js 2-beta.1 发布,更新数据模板和其它6项内容

Per.js 2.0-beta.1 版本今天发布了,那么让我们来看看这次2.0版本相比1.5版本更新了哪些内容: 增加Per.browser模块 增加Per.each模块 do方法增加data属性 for支持data属性【p-for-in参数】 增加p-html属性 bind支持data属性【in var】 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!https://gitee.com/skyogo/Per.js 谢谢各位大佬!】 Per.js介绍: 他可以有效的帮助你减少需要编写的代码量 他完全是开源可扩展...

0
3
发表于大前端专区
2018/09/07 09:53

Per.js 2-Alpha 版本隆重发布,更新数据模板和其它6项内容

Per.js 2.0版本今天发布了,那么让我们来看看这次更新了哪些内容: 增加Per.browser模块 增加Per.each模块 do方法增加data属性 for支持data属性【p-for-in参数】 增加p-html属性 bind支持data属性【in var】 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!https://gitee.com/skyogo/Per.js 谢谢各位大佬!】 Per.js介绍: 他可以有效的帮助你减少需要编写的代码量 他完全是开源可扩展的 他的执行速度几乎是Vue...

12
3
发表于大前端专区
2018/09/03 12:14

Per.js 1.5 版本隆重发布,更新 5 项内容!

Per.js 1.5版本今天发布了,那么让我们来看看这次更新了哪些内容: Per.get模块增加parent、class、children方法 增加Per.lazyLoad模块(只支持单元素,使用querySelector方法) Per.check模块增加URL方法 do方法增加条件渲染 优化运行速度 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!https://gitee.com/skyogo/Per.js 谢谢各位大佬!】 Per.js介绍: 他可以有效的帮助你减少需要编写的代码量 他完全是开源可...

5
1
发表于大前端专区
2018/08/31 09:55

Per.js 1.4 版本发布,史上最大更新!

Per.js 1.4版本今天发布了,那么让我们来看看这次更新了哪些内容: 增加Per对象可以直接选中el功能(只针对do方法使用) 增加Per.get模块 增加importCallback属性 修改do方法里面for属性执行时会清空el里内容 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!https://gitee.com/skyogo/Per.js 谢谢各位大佬!】 Per.js介绍: 他可以有效的帮助你减少需要编写的代码量 他完全是开源可扩展的 他的执行速度几乎是Vue...

6
4
发表于大前端专区
2018/08/29 10:01

Per.js 1.3 版本发布,速度超快的 JS 响应式框架

Per.js 1.3版本今天发布了,那么让我们来看看这次更新了哪些内容: 增加了Per.page模块的remove方法和get方法 增加了Per.check模块 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!https://gitee.com/skyogo/Per.js 谢谢各位大佬!】 Per.js介绍: 他可以有效的帮助你减少需要编写的代码量 他完全是开源可扩展的 他的执行速度几乎是Vue.js的8~7倍 他对于JavaScript新手及其友好,文档及其易学 他类似Safe.js和V...

0
7
发表于大前端专区
2018/08/28 13:12

Per.js 1.2 版本发布,速度超快的 JS 响应式框架

Per.js 1.2版本今天发布了,那么让我们来看看这次更新了哪些内容: 增加了Per.page模块 优化了执行速度 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!Per.js链接】 Per.js介绍: 他可以有效的帮助你减少需要编写的代码量 他完全是开源可扩展的 他的执行速度几乎是Vue.js的8~7倍 他对于JavaScript新手及其友好,文档及其易学 他类似Safe.js和Vue.js,但功能比Safe.js更强大,速度比Vue.js更快 【欢迎使用Per.j...

0
6
发表于大前端专区
2018/08/25 15:19

Per.js 1.1 版本发布,速度超快的 JS 响应式框架

Per.js 1.1版本今天发布了,那么让我们来看看这次更新了哪些内容: 取消getAllModuleName和version方法 增加getAllModuleNameAndVersion use方法支持字符串类型的模块名称,不必再使用数组加载1个模块 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!Per.js链接】 Per.js介绍: 他可以有效的帮助你减少需要编写的代码量 他完全是开源可扩展的 他的执行速度几乎是Vue.js的8~7倍 他对于JavaScript新手及其友好,文...

0
8
发表于大前端专区
2018/08/24 13:28

Per.js 1.0 发布,超快执行速度的 JavaScript 响应式框架

Per.js 1.0 版本发布了,Per.js 是一个有着超快执行速度的 JavaScript 响应式框架。 他可以有效的帮助你减少需要编写的代码量 他完全是开源可扩展的 他的执行速度几乎是 Vue.js 的5~13分之一倍 Per.js 主要应用方面为视图方面,但是同时也具有其它功能。 Per.js 完全适合 JavaScript 新手学习,他和 Vue.js 相比简单许多。 【点赞是开源中国的必备礼仪(红薯说的),前往码云给个star吧!】 【链接:Per.js码云地址】...

11
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
25 评论
68 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部