我又回来了。抱歉因为最近头疼的事情比较多,好久没更新博客了。

在做微信公众账号的童鞋有福了,简单易用的 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 发布了 - 微信公众账号开发者的福音相关推荐

  1. 微信公众账号开发利器 - jQuery WeUI V0.6.0 发布

    jQuery WeUI 是一个专门为对微信公众账号开发的一套UI库,它包含了 WEUI 的全部组件,另外还拓展了大量的常用组件,包括下拉刷新.滚动加载.日历.select 等. jQuery WeUI ...

  2. 在SAE搭建微信公众账号服务

    让我们回到2014年11月,从公司请假回成都,在天府软件园B区旁边的小区里,那个10多平米的出租屋里,闲来无事,我想找个事情做一做,好让我这漂浮的心静下来.大约在半年前就申请了微信的一个公众账号,一直 ...

  3. 大齐玩转微信公众账号系列(四):微信公众账号开发入门(原理)

    本系列属作者原创,请尊重作者的劳动成果,转载请注明出处 , 谢谢! 我的博客地址:[url]http://blog.csdn.net/qicong7[/url] [b][color=red][size ...

  4. JAVA版本微信公众账号开源项目版本发布-jeewx1.0(捷微)

    JeeWx, 敏捷微信开发,简称"捷微". 捷微是一款免费开源的微信公众账号开发平台. 平台介绍: 一.简介 jeewx是一个开源,高效,敏捷的微信开发平台采用JAVA语言,它是基 ...

  5. 捷微jeewx , 免费开源(java)微信公众账号管家系统发布

    JeeWx, 微信管家平台,简称"捷微". 捷微是一款免费开源的JAVA微信公众账号开发平台.   平台介绍: 一.捷微Jeewx简介 Jeewx是一个开源.高效.敏捷的微信开发平 ...

  6. Jeewx捷微 , 免费微信公众账号管家系统发布,采用JAVA语言

    JeeWx, 微信管家平台,简称"捷微". 捷微是一款免费开源的JAVA微信公众账号开发平台. 当前最新版本: 2.3(发布日期:20160323)   平台介绍: 一.捷微Jee ...

  7. 捷微jeewx 免费开源 java 微信公众账号管家系统发布

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! JeeW ...

  8. 微信公众账号第三方平台全网发布源码(java)- 实战测试通过

    微信公众账号第三方平台全网发布源码(java)- 实战测试通过 (更多资料,关注论坛:www.jeecg.org) 技术交流请加:289709451.287090836 package org.jee ...

  9. 云展网教程 | 如何将电子杂志发布到微信公众平台?

    目前微信公众平台只支持图文推送,在后台的"图文消息"里添加的正文内容,仅支持插入图片.腾讯视频.微视以及投票,以及添加"原文链接",不能嵌入代码,也不能在正文内 ...

最新文章

  1. 高斯消元法对矩阵LU分解的影响
  2. v3 微信api 请求微信_企业微信API使用基本教程
  3. ITK:Mersenne Twister随机整数生成器
  4. JS forEach()与map() 用法(转载)
  5. sqlcipher java_纯java环境下sqlsqlcipher解密sqlite数据库文件
  6. 利用Spring的AbstractRoutingDataSource解决多数据源的读写分离问题
  7. Web 探索之旅 | 第二部分第四课:数据库
  8. android studio 中禁用一个插件功能
  9. python扫雷代码_Python+OpenCV实现自动扫雷,创造属于自己的世界记录!
  10. 日本家用电器技术标准及IEC对照介绍
  11. p12解析流程_解析P12证书 | 学步园
  12. 定义类Shape作为父类,并在类中定义方法求周长和面积; (2)定义Shape子类圆形(circle),具有半径属性和常量PI,同时重写父类中的方法; (3)定义Shape子类长方形(rect
  13. 焊接大师给您支招——10种焊接堵漏方法供你选
  14. 外服游戏服务器如何显示中文,避免国外服务器出现乱码的办法
  15. 看完抖音,感觉我穷我活该,跟个废物一样
  16. RS485电表无线集中采集器电表数据解析MQTT协议json格式
  17. Javascript 合集 自己整理的收藏 记录一下(最下面有惊喜)
  18. 控制搜索引擎蜘蛛的爬行收录
  19. UE4 3ds Max 模型多维子材质
  20. 基于JavaWeb SSM mybatis 私人健身房系统管理平台设计和实现以及文档报告

热门文章

  1. SAS学习笔记(二)排序、打印和汇总数据
  2. 软考-程序员-资料整理1
  3. 手把手教你做自然语言理解智能对话的微信小程序【核心源码】
  4. 2017 ACM ICPC Asia Regional - Daejeon Programming Constest
  5. 让收费网站去死吧,用google 突破 下载
  6. vb中Msgbox函数的应用。
  7. 字节跳动CVPR 2023论文精选来啦(内含一批图像生成新研究)
  8. 关于win10 睡眠或关屏恢复后卡顿的问题
  9. 课题组亓林博士的论文被 IEEE TGRS 录用
  10. python发微信工资条_使用python自动发放员工工资条到个人邮箱