jQuery WeUI v0.1.0 发布了 - 微信公众账号开发者的福音
我又回来了。抱歉因为最近头疼的事情比较多,好久没更新博客了。
在做微信公众账号的童鞋有福了,简单易用的 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 发布
jQuery WeUI 是一个专门为对微信公众账号开发的一套UI库,它包含了 WEUI 的全部组件,另外还拓展了大量的常用组件,包括下拉刷新.滚动加载.日历.select 等. jQuery WeUI ...
- 在SAE搭建微信公众账号服务
让我们回到2014年11月,从公司请假回成都,在天府软件园B区旁边的小区里,那个10多平米的出租屋里,闲来无事,我想找个事情做一做,好让我这漂浮的心静下来.大约在半年前就申请了微信的一个公众账号,一直 ...
- 大齐玩转微信公众账号系列(四):微信公众账号开发入门(原理)
本系列属作者原创,请尊重作者的劳动成果,转载请注明出处 , 谢谢! 我的博客地址:[url]http://blog.csdn.net/qicong7[/url] [b][color=red][size ...
- JAVA版本微信公众账号开源项目版本发布-jeewx1.0(捷微)
JeeWx, 敏捷微信开发,简称"捷微". 捷微是一款免费开源的微信公众账号开发平台. 平台介绍: 一.简介 jeewx是一个开源,高效,敏捷的微信开发平台采用JAVA语言,它是基 ...
- 捷微jeewx , 免费开源(java)微信公众账号管家系统发布
JeeWx, 微信管家平台,简称"捷微". 捷微是一款免费开源的JAVA微信公众账号开发平台. 平台介绍: 一.捷微Jeewx简介 Jeewx是一个开源.高效.敏捷的微信开发平 ...
- Jeewx捷微 , 免费微信公众账号管家系统发布,采用JAVA语言
JeeWx, 微信管家平台,简称"捷微". 捷微是一款免费开源的JAVA微信公众账号开发平台. 当前最新版本: 2.3(发布日期:20160323) 平台介绍: 一.捷微Jee ...
- 捷微jeewx 免费开源 java 微信公众账号管家系统发布
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! JeeW ...
- 微信公众账号第三方平台全网发布源码(java)- 实战测试通过
微信公众账号第三方平台全网发布源码(java)- 实战测试通过 (更多资料,关注论坛:www.jeecg.org) 技术交流请加:289709451.287090836 package org.jee ...
- 云展网教程 | 如何将电子杂志发布到微信公众平台?
目前微信公众平台只支持图文推送,在后台的"图文消息"里添加的正文内容,仅支持插入图片.腾讯视频.微视以及投票,以及添加"原文链接",不能嵌入代码,也不能在正文内 ...
最新文章
- 高斯消元法对矩阵LU分解的影响
- v3 微信api 请求微信_企业微信API使用基本教程
- ITK:Mersenne Twister随机整数生成器
- JS forEach()与map() 用法(转载)
- sqlcipher java_纯java环境下sqlsqlcipher解密sqlite数据库文件
- 利用Spring的AbstractRoutingDataSource解决多数据源的读写分离问题
- Web 探索之旅 | 第二部分第四课:数据库
- android studio 中禁用一个插件功能
- python扫雷代码_Python+OpenCV实现自动扫雷,创造属于自己的世界记录!
- 日本家用电器技术标准及IEC对照介绍
- p12解析流程_解析P12证书 | 学步园
- 定义类Shape作为父类,并在类中定义方法求周长和面积; (2)定义Shape子类圆形(circle),具有半径属性和常量PI,同时重写父类中的方法; (3)定义Shape子类长方形(rect
- 焊接大师给您支招——10种焊接堵漏方法供你选
- 外服游戏服务器如何显示中文,避免国外服务器出现乱码的办法
- 看完抖音,感觉我穷我活该,跟个废物一样
- RS485电表无线集中采集器电表数据解析MQTT协议json格式
- Javascript 合集 自己整理的收藏 记录一下(最下面有惊喜)
- 控制搜索引擎蜘蛛的爬行收录
- UE4 3ds Max 模型多维子材质
- 基于JavaWeb SSM mybatis 私人健身房系统管理平台设计和实现以及文档报告