本版本由于得到业务线同学的大力支持,掀出许多问题,因此改进地方良多,为anujs在完美替换React的道路上前进了不少。现在anujs经测试可以运行于IE7中。至少怎么做可以参看官网,https://rubylouvre.github.io/..., 而它在高级浏览器上使用了requestAnimationFrame,性能更进一步,真实反映本文的标题,又快又小。体积比之前更少了。

  1. event.originalEvent更名为 event.nativeEvent
  2. 修正polyfill中forEach的BUG
  3. 移除scheduler模块
  4. 移除instanceMap模块
  5. 修正typeNumber在iE6-8下的BUG
  6. eventSystem.addGlobalEventListener更名为eventSystem.addGlobalEvent
  7. 规避insertBfore在IE8下第二参数不能为 undefined的问题
  8. 修正ref延迟执行的BUG,组件所在的vnode如果有ref属性,那么它应该放到此组件的__pendingRefs数组中,而不是放在父组件的__pendingRefs数组
    此外__pendingRefs数组里的元素由对象改成函数
  9. 确保组件在componentDidMount钩子执行setState后,所有回调应延迟到componentDidUpdate外执行
  10. 确保mountComponent中实例应该尽快保存到vnode中
  11. 修正updateElement方法中只执行一次dangerouslySetInnerHTML的BUG
  12. 处理mouseenter/mouseleave的兼容问题
  13. 处理focus/blur的兼容问题

使用

npm i anujs

或者使用架手架 https://github.com/Levan-Du/a...

npm i -g anu-cli

webpack.config中如何代替原来用React编写的项目

resolve: {alias: {'react': 'anujs','react-dom': 'anujs','react-tap-event-plugin': 'anujs/lib/injectTapEventPlugin',  //如果你在移动端用到了onTouchTap事件}
},

欢迎大家为anujs加星星与试用!!!

高性能迷你React框架anujs1.0.8发布相关推荐

  1. 高性能迷你React框架 anu1.2.3 发布

    本版本主要添加了renderToNodeStream的支持 解决PropTypes的share问题 var check = function () {return check; }; 修复utils的 ...

  2. 发布高性能迷你React框架anu

    anu, 读作[安努],原意为苏美尔的主神. anu是我继avalon之后又一个新框架(github仓库为https://github.com/RubyLouvre/anu, 欢迎加星与试用) 此框架 ...

  3. 迷你MVVM框架 avalonjs 0.71发布

    本版本感谢@黄轩,@月王,@soon,提出一些BUG与功能改进. 首先是事件回调的return false问题,标准浏览器的addEventListener的回调不处理返回值,因此我们还是得fix一下 ...

  4. ABP框架 v3.0 已发布!

    我们很高兴地宣布,ABP框架和ABP商业版3.0版已经发布.与常规的2周发布一个版本不同的是, 这个版本用了4周的时间.关闭了119个issue,合并了89个pull request 和主框架仓库中的 ...

  5. anu,一个无痛实践React的迷你React框架

    近年来,冒出大量MVVM框架,但它几乎无一例外依赖于babel, webpack等编译或手脚架,这让小公司出身的前端们望洋兴叹.因此小城市的前端们,没有高手带着,许多培训班出身,或自学成才转行,如果引 ...

  6. JeecgUniapp移动框架 2.0版本发布,一份代码多终端适配

    项目介绍 JEECG BOOT APP 移动解决方案,采用uniapp框架,一份代码多终端适配,同时支持APP.小程序.H5!实现了与JeecgBoot平台完美对接的移动解决方案!目前已经实现登录.用 ...

  7. 迷你MVVM框架 avalonjs 入门教程(司徒正美)

    迷你MVVM框架 avalonjs 入门教程 关于AvalonJs 开始的例子 扫描 视图模型 数据模型 绑定属性与动态模板 作用域绑定(ms-controller, ms-important) 模板 ...

  8. python协程框架_FastPy3.0 发布,高性能 python 协程web框架

    FastPy3.0 发布了,FastPy是python领域一个高性能的web框架,底层封装gevent协程模型,使得python原生库操作mysql或者http时自动变成异步模式,使用上又具有djan ...

  9. 腾讯AI开源框架Angel 3.0重磅发布:超50万行代码,支持3种算法,打造全栈机器学习平台...

    出品 | AI科技大本营(ID:rgznai100) [导语]2019年8月22日,腾讯首个AI开源项目Angel正式发布3.0版本.Angel 3.0尝试打造一个全栈的机器学习平台,功能特性涵盖了机 ...

  10. client高性能组件化框架React简单介绍、特点、环境搭建及经常使用语法

    [本文源址:http://blog.csdn.net/q1056843325/article/details/54729657 转载请加入该地址] 明天就是除夕了 预祝大家新春快乐 [ ]~( ̄▽ ̄) ...

最新文章

  1. 身为 Java 程序员必须掌握的 10 款开源工具!
  2. 数组第一个值_Excel公式技巧69:查找第一个非空值
  3. Spring如何解决循环依赖问题
  4. 根据条件动态修改element 组件深层次样式
  5. 提高篇 第三部分 图论 第4章 差分约束系统
  6. 视觉SLAM笔记(9) Eigen
  7. 【Elasticsearch】倒排索引原理
  8. 机器视觉:PC式视觉系统与嵌入式视觉系统区别
  9. excel趋势线公式导出_除了类 Excel, SpreadJS 表格控件还能为系统开发带来什么价值?...
  10. Atitit 知识点 文章 框架 结构 大纲 attilax 总结 艾提拉总结 技术掌握文档总结的 v5 s420.docx 1.1. Preface前言 序言 1 2. 技术流程了解》》选型(标准
  11. 计算机网络视频信号怎么传,如何将摄像机视频信号通过NDI传输到Zoom会议软件...
  12. 【delphi】开发微信小程序后台控件(一)(含源代码、演示程序、控件使用帮助)
  13. 宁向东认为的沟通分类
  14. css 实现条纹背景效果
  15. 坚挺市场下,ICT企业如何赢盈并重持续增长–2022年B2B企业新增长趋势之ICT篇
  16. OkHttp GET请求步骤
  17. vSAN 6.6在线研讨会-4月20日下午2:30 amp;amp; 小提示:如何理解FTT与纠删码的组合?
  18. linux dd iso 进度,linux小记:查看dd进度
  19. 图网络分类以及一些通用框架
  20. 【ODX介绍】-2-如何手动编辑PDX文件以及PDX结构介绍

热门文章

  1. 面试美团,面试官突然问我 Java “锁” ,我哭了
  2. 听说大家想补补算法和数据结构,给大家推荐一个GitHub 15k星的图文版开源项目...
  3. window xp系统安装php环境_在Windows XP下安装Apache+MySQL+PHP环境
  4. 帆软填报JS不刷新页面排序表格
  5. python爬虫哪个选择器好用_Python爬虫学习8-css选择器使用
  6. 每日自增字段mysql_2020-11-05 触发器实现mysql每日自增字段
  7. hex和base32和base64的区别与联系
  8. 20170314--服务器监控
  9. HttpServletRequest中文乱码
  10. C# 传递给C++函数的结构体没有对齐的问题