jQuery WeUI v0.1.0 发布了 - 微信公众账号开发者的福音
来源:互联网 发布:windows环境开发ios 编辑:程序博客网 时间:2024/04/27 15:06
我又回来了。抱歉因为最近头疼的事情比较多,好久没更新博客了。
在做微信公众账号的童鞋有福了,简单易用的 jQuery WeUI 发布了第一个版本:
- github地址: https://github.com/lihongxun945/jquery-weui
- 官网地址:http://lihongxun945.github.io/jquery-weui/
就算不打算用jQuery WeUI,也不妨看看官网的文档,毕竟WeUI还没有官网。
为什么单独做了一个jQuery WeUI
前不久 微信官方团队发布了一个官方UI库: https://github.com/weui/weui
目前github star已经突破5000,可以见对微信上的UI库确实有很大的需求量,特别是一些缺乏设计能力的小团队或者个人。
仔细看过文档和代码之后发现,其实weui无论是从组件数量还是代码质量上来看都还处在刚起步的阶段: 组件只有那么几个,而且没有JS,至于代码质量看一下源码就知道了。
因为我现在也要做公司的微信号,比较关注这个。跟作者聊过,他们有一个团队在做这件事,而且设计师参与度很高,基本所有的组件都是设计师拍板的。所以第三方的人直接贡献组件的可能性不大,最多是能修复一些bug。
而且官方目前只打算做CSS组件,短期内也不会出JS版本。再加上维护 Light7 的一些经验,我决定自己fork出一个独立的仓库来做(实际上并不是在github上点的fork),这样比较自由。这就是 jQuery WeUI 的由来。
将来如果有机会的话,还是希望能把我的JS代码合并到主仓库中的。
为什么选 jQuery
并没有选择 react 或者 vue之类的框架来做,是为了尽量保持轻量,只提供一些 $.xxx
的方法,对整个App的结构没有要求。因为有些人喜欢用Zepto,所以现在的 jQuery WeUI 实际上同时兼容 jQuery 和 Zepto。不过建议大家不要用Zepto,Zepto的性能没有任何优势,而减少的那一点体积在GZip + CDN+Cache的情况下更是可以忽略。
而且除非是很复杂的业务,在移动端我一直坚持 去框架化。也就是尽量不要用 react angular 之类的来实现一个简单的表单或者列表页面。一般自己封装几个基类,做起来更方便顺手,易于维护,而且不用担心性能等问题。
顺便说下,react 我也不看好,也不建议在移动端使用,但是看好 React Native。React 相对于其他框架并没有任何优势可言,但是React Native 对原生UI控件的抽象却是具有颠覆意义的。
jQuery WeUI 之后的计划
有两个方向可以选,一是严格和官方保持一致,而是定制一些自己的组件出来。
按照官方现在的速度,以及他们的一些想法。目前的打算是以后会逐步加上一些自己的组件,包括部分组件会是从 Light7 中迁移过来的。但是这些额外的组件会以拓展组件的形式存在,和官方组件保持隔离,避免以后官方推出类似的组件之后产生冲突。
官方也在考虑在主仓库中加入JS代码, 如果以后官方也选择jQuery的话,以后可能会把我的代码合并过去,jQuery WeUI就没有必要单独存在了。
关于 Light7
如果不是在微信中用,或者在微信中想使用下拉刷新、幻灯片等高级UI组件,可以尝试下楼主的另外一个UI库 Light7,是著名的 Framework7 的一个轻量级的版本。
有兴趣讨论前端技术同学可以加入这个群 255389987
- jQuery WeUI v0.1.0 发布了 - 微信公众账号开发者的福音
- 微信公众账号开发利器 - jQuery WeUI V0.6.0 发布
- 微信公众账号发布了
- 微信公众平台开发中的WEUI
- 微信公众账号开发平台 JeeWx 1.0 发布,捷微(敏捷微信开发
- 推荐移动开发者必看的微信公众账号vjiazhi,摆脱屌丝!
- 微信公众账号
- 微信公众平台开发1--微信公众账号开发者模式
- 唤醒你的微信公众账号
- 为什么自定义菜单创建成功了,在微信客户端的公众账号上却不显示?
- jQuery 微信 weui 访问地址
- 微信UI项目:jQuery WeUI
- 微信UI项目:jQuery WeUI
- 微信开发jquery WeUi框架
- 微信公众账号开发
- 微信公众账号开发
- 微信公众账号开发
- 微信开发者账号验证
- CKEditor 4的初始化配置与开启上传功能(JAVA EE)
- java对称密码算法的使用DES/3DES/AES算法
- 12. Integer to Roman
- 可以插入重复数据的AVL树模板实现
- python环境搭建
- jQuery WeUI v0.1.0 发布了 - 微信公众账号开发者的福音
- cocos2dx的内存管理机制
- 在论坛中出现的比较难的sql问题:32(row_number函数+子查询 sql循环取差值)
- 欢迎使用CSDN-markdown编辑器
- cocos2dx的渲染机制
- nodejs关于session和cookie的问题
- 快速掌握Lua 5.3 —— 各种运算符以及各种声明
- Java学习笔记之一个计时小程序
- 手游《白话三国》挂机称霸 一统天下(设计思路整理)