摘要: 文章概览: 引言 小程序开发者工具双线程通信的设计 1、on: 用来收集小程序开发者工具触发的事件回调 2、invoke:以api方式调用开发工具提供的基础能力 3、publish:用来向Appservice业务层发送消息 4、subscribe: 用来收集Appservice业务逻辑层触发的事件回 阅读全文
posted @ 2019-07-11 17:50 wonyun 阅读(6182) 评论(1) 推荐(2) 编辑
摘要: 使用微信小程序开发已经很长时间了,对小程序开发已经相当熟练了;但是作为一名对技术有追求的前端开发,仅仅熟练掌握小程序的开发感觉还是不够的,我们应该更进一步的去理解其背后实现的原理以及对应的考量,这可能会解释我们在开发过程中遇到的一些疑惑,比如为啥小程序不能操作dom、小程序是web技术渲染还是nat 阅读全文
posted @ 2019-07-11 17:24 wonyun 阅读(22136) 评论(6) 推荐(1) 编辑
摘要: 之前在使用webpack3构建基于less预处理的项目时,在对指定的元素使用 来设置背景图片时,本地开发是ok的,但是在项目编译产出后背景图片就找不到;目前用webpack4开发项目时,同样遇到类似的问题;所以就借此机会探讨一下产生问题的原因。 问题产生原因 webpack3项目场景复现 项目web 阅读全文
posted @ 2019-06-17 12:40 wonyun 阅读(9146) 评论(0) 推荐(0) 编辑
摘要: 使用electron时间不是很久,随着使用的深入慢慢的也遇到一些问题,下面总结一下遇到的问题与大家分享,避免趟坑。 主要问题汇总如下: + "webview与渲染进程renderer间通信" + "BrowserWindow加载第三方网站,集成node模块时导致第三方模块不可用" + "预加载脚本p 阅读全文
posted @ 2019-06-10 14:41 wonyun 阅读(15312) 评论(2) 推荐(4) 编辑
摘要: 参与微信小程序开发有一段时间了,先后完成信息查询类和交易类的两个不同性质的小程序产品的开发;期间遇到各种各样的小程序开发的坑,有的是小程序基础功能不断改进完善而需要业务持续的适配,有的是小程序使用上的一些坑;下面针对小程序开发过程中遇到的一些坑跟大家分享,有些没有深究具体原因; 1、原生组件遮盖的问 阅读全文
posted @ 2019-05-07 22:31 wonyun 阅读(9438) 评论(0) 推荐(1) 编辑
摘要: nginx主要是公司运维同学必须掌握的知识,涉及到反向代理、负载均衡等服务器配置。前端开发尤其是纯前端开发来说对nginx接触的并不多,但是在一些情况下,nginx还是需要前端自己来搞;例如我们公司的开发环境和测试环境,虽然qa可以帮助搞定配置,但是每新增一个前端模块或者模块nginx配置经常变更都 阅读全文
posted @ 2019-02-08 19:19 wonyun 阅读(3587) 评论(0) 推荐(0) 编辑
摘要: 上一篇博文对nginx最常用功能的server及location的匹配规则进行了讲解,这也是nginx实现控制访问和反向代理的基础。掌握请求的匹配规则算是对nginx有了入门,但是这些往往还是不能满足实际的需求场景,例如请求url重写、重定向等等,这都需要对请求的 进行修改操作的,匹配规则是不能独自 阅读全文
posted @ 2019-02-08 00:28 wonyun 阅读(1615) 评论(0) 推荐(1) 编辑
摘要: 趁着2018年的最后一天还没有过去,就写篇文章吧,主要是来简单总结下移动端开发中存在的问题吧;当然移动端的问题肯定不止下面的问题,未完待续。。。 禁止页面缩放meta标签兼容性问题 移动端h5展示一般通过设置meta的viewport来规范页面的展示效果,常使用如下配置: <meta name="v 阅读全文
posted @ 2018-12-30 12:24 wonyun 阅读(1369) 评论(1) 推荐(3) 编辑
摘要: 最近在做一个node项目,需要对前端传递给node端的敏感数据进行加密,并在node端对该加密数据进行解密;因为在做node项目之前,与后端配合开发过类似的需求,即前端加密后端解密;所以就尝试采用RSA非对称加密算法来实现。由于第一次采用RSA来完成加解密的整个过程,遇到了不少坑;不过由于种种原因, 阅读全文
posted @ 2018-12-23 19:03 wonyun 阅读(5895) 评论(1) 推荐(1) 编辑
摘要: 引言 前端webapp应用为了追求类似于native模式的细致体验,总是在不断的在向native的体验靠拢;比如本文即将要说到的功能,native由于是多页应用,新页面可以启用一个的新的webview来打开,后退其实是关闭当前webview,其上一个webview就自然显示出来;但是在单页的weba 阅读全文
posted @ 2018-10-13 22:22 wonyun 阅读(24620) 评论(3) 推荐(0) 编辑