自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hbcui1984的专栏

正在主导开源HTML5框架MUI的开发工作

原创 跨端开发框架深度横评之2020版 - taro/uni-app/kbone对比

又是一年四月天,距离上次发布跨端开发框架深度横评已过去整整一年。 这一年,小程序在用户规模及商业化方面都取得了极大的成功。微信小程序日活超过3亿,支付宝、百度、字节跳动小程序的月活也纷纷超过3亿。 对应小程序开发领域,这一年也发生了巨大变化。开发框架从单纯的微信小程序开发,过渡到多端框架成为标配,...

2020-04-10 12:27:38 1008 1

原创 uni-app支持快应用(Light版),欢迎体验

快应用是基于手机硬件平台的新型应用形态,标准由国内主流手机厂商联合制定。 快应用可以认为是手机硬件厂商的小程序,但和微信、支付宝等小程序又有较大不同: 微信、支付宝、百度、字节跳动等各家小程序架构设计接近,开发规范接近,都是基于webview渲染,布局方式一致,开发者开发不同小程序时,学习成本较...

2020-04-20 11:41:51 517 0

原创 uni-app黑魔法:小程序自定义组件运行到H5平台

引言 移动互联网的初期,囿于设备硬件性能限制,流量以原生App为主,iOS、Android是当时两大平台。 随着硬件及OS的更新换代,H5可承载的体验逐步完善,为提高开发效率、节约资源(复用代码)以及热更新等目的,Hybrid模式成为主流;以及轻应用、服务号等平台的助推,H5网页流量暴涨,成为第三...

2020-03-23 12:18:53 293 0

原创 使用uni-app开发小程序,比直接原生开发小程序好在哪里

小程序原生开发有不少槽点: 原生wxml开发对Node、预编译器、webpack支持不好,影响开发效率和工程构建流程。所以大公司都会用框架开发 微信定义的这套语法,wxml、wxs,以及wx:if等语法,私有化太强。不如正经学vue,学会了全端通用,而不是只为微信小程序 vue生态里有太多周边工...

2019-10-28 16:19:00 3857 1

原创 谜之wxs,uni-app如何用它大幅提升性能

小程序里有几个谜一样的存在,微信的WXS、支付宝的SJS、百度的Filter。 很多开发者都不明白为什么要造这种语言脚本的轮子出来,甚至很多开发者根本不知道它们的存在。 其实几大小程序平台创造它们,都是为了解决性能问题,但不得不吐槽下,设计的实在是很难用,文档也语焉不详。 uni-app支持将WX...

2019-09-27 17:13:35 1002 0

原创 uni-app 2.2发布,大幅优化H5端性能体验

背景 uni-app发布以来,已经服务了几十万开发者。让我们意外,或者说惊喜的是,有大量开发者用uni-app只编写H5版,并没有多端发布(可参考案例)。 这其实也符合uni-app的初衷,uni-app的定位并不是需要多端发布时才用uni-app。uni-app是一个使用vue.js开发所有前端...

2019-08-17 14:22:08 739 0

原创 原生 VS 三方框架(wepy/mpvue/uni-app/taro),怎样开发小程序更香?

自 2017-1-9微信小程序诞生以来,历经2年多的迭代升级,已有数百万小程序上线,成为继Web、iOS、Android之后,第四大主流开发技术。 与之相随,小程序的开发生态也在蓬勃发展,从最初的微信原生开发,到wepy、mpvue、taro、uni-app等框架依次出现,从刀耕火种演进为现代化开...

2019-06-10 11:56:22 2190 1

原创 小程序原生和wepy、mpvue、uni-app、taro等主流开发框架,哪个好?这里是深度横评对比

上周,Taro 团队发布了一篇《小程序多端框架全面测评》,让开发者对业界主流的跨端框架,有了初步认识。感谢 Taro 团队的付出。 不过横评这件事,要想做完善,其实非常花费时间。不是只看文档就行,它需要: 真实的动手写多个平台的测试demo,比较各个平台的功能、性能,它们的实际情况到底是不...

2019-04-01 13:01:56 11686 4

原创 全新重构,uni-app实现微信端性能翻倍

多次论证、数月研发,我们重写部分Vue底层、重构uni-app框架,实现了微信端性能翻倍及更多Vue语法支持。 背景 uni-app在初期借鉴了mpvue,实现了微信小程序端的快速兼容,感谢美团点评团队对于开源社区的贡献! 随着使用uni-app的开发者愈来愈多,业务复杂度不断增加,不少开发者抱怨...

2019-03-20 10:37:03 1068 1

原创 uni-app 1.4 发布,一套代码,发行小程序(微信/支付宝/百度)、H5、App多个平台

在2019新年到来之际,uni-app 1.4版本正式发布,新增支持百度、支付宝小程序,开放插件市场,同时注入更多优秀特性,为开发者送上了一份新年大礼! 支持更多小程序平台 uni-app 1.4 版本新增支持百度、支付宝小程序,从此一次开发,可发布小程序(微信/支付宝/百度)、H5、App(...

2019-01-03 17:17:41 2796 0

原创 Vue项目快速输出到小程序、H5

uni-app是基于Vue的前端框架,开发者遵循Vue语法规范,编写一套代码,可同时编译发行到小程序、H5等多个平台;相比其他框架,优势在于直接发行,开发者无需在编译后代码上做二次开发或补充,可直接上传发布到服务端,这“可能”是社区里支持小程序、H5跨端最彻底的框架。 背景 随着微信小程序的火爆...

2018-12-21 12:10:31 5370 0

原创 uni-app 1.2发布,iOS、Android、小程序、H5主流四端全覆盖

多端泛滥、精力有限,是很多前端开发者每日的梦魇。 uni-app遵循Vue.js语法规范,一套代码,多端发行,切实解决了众多开发者的痛点; 故自8月份发布以来,已有上万名开发人员拥抱uni-app,目前已累计创建了数万个应用,活跃的开发者们每天在QQ群中产生数万条交流记录。 奔跑的脚步不会停...

2018-11-27 19:36:07 810 0

原创 DCloud社区回馈抽奖活动来了!礼品多,速来!

uni-app是个好东西,但很多人还不知道它。 社交平台分享推荐uni-app,让更多人知道这个开发利器,还能参与活动抽大奖! 既然是抽奖活动,咱们先说奖品! 奖项设置: 1、普通奖:每周抽奖,极客T恤、uni-app马克杯、极客超大鼠标垫共200个。共5期1000份礼品。 2、周大奖:第一...

2018-11-12 12:24:47 311 0

原创 诚邀优秀前端加盟,一起打造uni-app框架

微信小程序火了 支付宝、百度、今日头条等厂家随之发布各自的小程序规范 加上之前的iOS、Android、H5平台 前端工程师即将淹没在多平台的适配工作中 拿什么拯救前端工程师? 那就是uni-app! uni-app被定义为终极跨平台开发框架 真正实现“一套代码、多端发行” 想改变世界的你,还犹豫...

2018-11-08 19:39:25 1785 0

原创 uni-app:基于Vue的跨端框架(闪电演讲内容整理) | 掘金开发者大会

感谢掘金提供机会,跟大家闪电分享一下uni-app ^_^ 一句话介绍uni-app :一款基于vue的跨平台前端框架; 多说两句就是:开发者通过编写 Vue.js 代码,uni-app 将其编译到iOS、Android、微信小程序等多个平台,保证其正确运行并达到优秀体验。 随着微信小程序...

2018-09-19 18:30:22 6553 0

原创 入门快应用的另一种姿势

3月20日,北京朝阳区中国大饭店,小米、中兴、华为、金立、联想、魅族、努比亚、OPPO、vivo、一加,共十家手机厂商联合宣布成立快应用联盟,推出快应用。接下来,引发无数开发者关注,入门教程网上也出了不少,但大多都是将快应用官网的文档简单复制一遍,流程基本都是:install hap-toolki...

2018-03-29 00:15:24 1100 1

原创 HBuilderX - 高效极客技巧

惯常来讲,IDE和编辑器是2个产品类别。IDE侧重于某种语言的语法分析、提示、转到定义、调试。而编辑器则是对通用文本处理,但提供更高效的通用文本处理能力。上一代HBuilder是一个典型的IDE,语言处理非常强大,但在字处理方面客观讲不如优秀的编辑器。而新的HBuilderX,定位是IDE和编辑器...

2018-03-27 20:59:39 32436 5

原创 想快速开发快应用?你需要知道这5大神器

快应用,是包括华为、小米、OPPO、VIVO等10家中国手机厂商共同推出的新一代应用生态。去年微信小程序日活从0增长到1.7亿,抓住这拨红利的创业者都拿到了各种高估值融资。除了微信和9家联盟,包括百度在内的所有巨头今年都会推出自己的动态App平台,整体动态App市场的日活预计增长到4亿。在红利匮乏...

2018-03-21 22:39:50 8949 5

原创 HBuilderX支持九大手机厂商即将发布的快应用开发

明天九大手机厂商联合推出的快应用发布,我们在开发工具层面推出了HBuilderX,支持快应用开发、调试,并支持将微信小程序转化为快应用,官网抢先版(quickapp.dcloud.io),软件下载地址及更多文档敬请期待 ​​​​。...

2018-03-19 10:02:30 1174 0

原创 将H5网站转换成原生体验的App

H5网站转换成App,关键是达到原生App的功能和体验

2017-11-22 20:22:27 21058 3

原创 mui开发注意事项

mui是一个高性能的HTML5开发框架,从UI到效率,都在极力追求原生体验;这个框架自身有一些规则,刚接触的同学不很熟悉,特总结本文

2014-12-25 23:48:00 79675 3

原创 开关控件在主流前端框架中的使用方法

主流web前端框架都通过不同方式模拟了switch控件,本文仅介绍使用方法,具体实现原理后续介绍;

2014-07-30 23:48:33 10207 1

原创 Firefox os初体验

前几天Mozilla发布了基于Firefox os的开发者预览版智能手机(如下图) 今天花了点时间做了下了解,特做简单记录。 Firefox OS,由谋智公司(Mozilla Corporation)主导研发的开放源代码移动操作系统,采用Linux核心,应用于智能手机。这个计划于201...

2013-01-28 22:24:45 2172 0

原创 Uncaught Error:SECURITY_ERR:DOM Excption 18

今天写一个web workers的小demo,代码比较简单,如下: function test(){ if(typeof(Worker)!=="undefined"){ var work = new Worker("...

2013-01-06 22:44:33 4519 4

原创 HTML5本地存储之Database Storage篇

在上一篇《HTML5本地存储之Web Storage篇》中,简单介绍了如何利用localStorage实现本地存储;实际上,除了sessionStorage和localStorage外,HTML5还支持通过本地数据库进行本地数据存储,HTML5采用的是"SQLite"这种文件型...

2013-01-05 23:17:04 22392 15

原创 HTML5本地存储之Web Storage篇

Web Storage是HTML5引入的一个非常重要的功能,可以在客户端本地存储数据,类似HTML4的cookie,但可实现功能要比cookie强大的多,cookie大小被限制在4KB,Web Storage官方建议为每个网站5MB。 Web Storage又分为两种: session...

2013-01-05 00:41:00 31648 14

原创 HTML5实现网页元素的拖放操作

HTML5之前,要实现网页元素的拖放操作,需要依靠mousedown、mousemove、mouseup等API,通过大量的JS代码来实现;HTML5中引入了直接支持拖放操作的API,大大简化了网页元素的拖放操作编程难度,并且这些API除了支持浏览器内部元素的拖放外,同时支持浏览器和其它应用程序之...

2013-01-01 22:19:48 9833 2

原创 通过JS自动隐藏手机浏览器的地址栏

大家通过手机自带浏览器打开百度、淘宝,在首页加载完毕后,会自动隐藏页面上方的地址栏,加之这些网站针对手机浏览器做了优化,乍看之下,还真难区分这是WEB APP还是Native App,如下左侧图片为通过safari打开淘宝网的首页,要不是因为底下的浏览器工具栏,还真像Native App。实际上它...

2012-12-20 17:22:51 40724 4

原创 HTML5自定义data属性

可能大家在使用jquery mobile时,经常会看到data-role、data-theme等的使用,比如:通过如下代码即可实现页眉的效果: 我是标题 通过手机浏览,效果如下: 为什么写一个data-role="header"就能实现底部为黑色、文字居中显示...

2012-12-11 14:59:31 4966 2

原创 NFS在HA情况下,无法umount的问题

OS:SLES 11业务场景:server1(主机)、server2(备机)都安装NFS,并配置heartbeat做HA,给server1和server2配置虚IP,盘阵mount到server1上,其它业务服务器(server3、server4、server5、server6等)都mount到虚...

2011-12-22 04:48:18 179 0

原创 解决windows7服务器上weblogic启动失败异常

解决/Java/jre6/lib/ext/QTJava.zip was unexpected at this time.异常

2011-02-12 12:00:00 5164 1

原创 解决Linux操作系统下AES解密失败的问题

SecureRandom 实现完全隨操作系统本身的內部狀態,除非調用方在調用 getInstance 方法之後又調用了 setSeed 方法;该实现在 windows 上每次生成的 key 都相同,但是在 solaris 或部分 linux 系统上则不同。

2010-07-21 16:42:00 14532 9

原创 JAVA连接Domino服务器收发邮件代码示例

JAVA连接Domino服务器收发邮件的代码示例

2010-06-17 23:05:00 5275 2

原创 501 Command "HELO" requires an argument问题排查记录

HELO指令后面需要跟一个发起者的主机名,告诉SMTP服务器这个消息来源是哪里。

2010-06-08 14:40:00 5674 2

原创 利用Ganymed SSH-2模拟SSH操作

Ganymed SSH-2 for Java is a library which implements the SSH-2 protocol in pure Java

2010-05-31 15:04:00 4038 3

原创 分析借鉴139邮箱

分析借鉴139邮箱     最近网易邮箱动作频频,主要为了争夺用户市场,今日登陆飞信时,看到和139邮箱绑定,遂也观摩了一下139邮箱,从用户体验角度,总结一下几个亮点:1. 和飞信绑定飞信登录后,可以显示有多少未读邮件,凭借飞信强大的用户群来推广139邮箱,充分体现了互联网“用户为王”的真谛,要...

2010-03-12 12:31:00 2151 0

原创 解决commons-fileupload组件无法处理自定义head信息的bug

解决commons-fileupload组件无法处理自定义head信息的bug相关阅读:1. 对commons fileupload组件的简单封装2. 利用Jakarta commons fileupload组件实现多文件上传3. 巧妙使用spring对commons fileUpload的包装 ...

2010-02-25 22:35:00 3732 0

原创 Java Mail无法解析带分号的收件人列表的问题

Java Mail无法解析带分号的收件人列表的问题      今天同事碰到一个问题,使用JAVA MAIL收取邮件时,如果收件人是个列表,且收件人列表是以分号进行分割的,则JAVA MAIL就会出现异常,不能正常解析,抽空看了一眼,自己写了个简单demo,很简单,例如:  @Test...

2010-01-21 22:39:00 3929 3

转载 为22-29岁的人解释一下什么叫工作

    为22-29岁的人解释一下什么叫工作[转载]      当时公司招了大批应届本科和研究生毕业的新新人类。平均年龄25岁。那个新的助理,是经过多次面试后,我亲自招回来的一个女孩。名牌大学本科毕业,聪明,性格活泼。私下里我得承认,我招她的一个很重要的原因,除了她在大学里优秀的表现之外,还因为她...

2010-01-19 12:13:00 3793 1

原创 JAVA实现AES加密

 JAVA实现AES加密1. 因子       上次介绍了《JAVA实现AES加密》,中间提到近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128位分组...

2010-01-16 23:01:00 210662 63

提示
确定要删除当前文章?
取消 删除