摘要: 前言: 最近初步了解了一下微信小应用,APP端的同事也非常感兴趣,于是在公司内部做了一个小小的分享,分享的过程中有很多讨论内容,大家也是非常感兴趣和有自己的看法,当时“混乱”的场面好几次我都没有把持住。以下内容部分来自于内部分享所用ppt。文章对微信小应用的使用做了展示性介绍,并简单介绍了代码结构、 阅读全文
posted @ 2016-11-01 08:23 子慕大诗人 阅读(6267) 评论(24) 推荐(19) 编辑
摘要: 前言 关于直播,有很多相关技术文章,这里不多说。 作为前端,我们比较关心我们所需要的。 直播的大致流程: APP端调用摄像头 -》 拍摄视频 -》 实时上传视频 -》 服务器端获取视频并解码 -》 存储成一小段一小段视频 -》 服务器端进行推流 -》 H5或者app端通过一个url拉取视频流进行播放 阅读全文
posted @ 2016-10-19 08:24 子慕大诗人 阅读(15874) 评论(30) 推荐(35) 编辑
摘要: 提示:文章最下方有仓库地址 心跳重连缘由 websocket是前后端交互的长连接,前后端也都可能因为一些情况导致连接失效并且相互之间没有反馈提醒。因此为了保证连接的可持续性和稳定性,websocket心跳重连就应运而生。 在使用原生websocket的时候,如果设备网络断开,不会立刻触发websoc 阅读全文
posted @ 2016-08-25 20:31 子慕大诗人 阅读(140422) 评论(63) 推荐(19) 编辑
摘要: 需求: 实现一套灵活的活动组件模板,编辑人员只需要打开后台,拖拽相应组件,填入相应内容,最终就生成一个活动页面。 因为涉及投票,评论,关注等功能(每个功能都当做一个组件),所以一个富文本编辑器是无法实现的。 生成的h5活动页面,还有几种环境:公司APP内,外部浏览器,微信&QQ内置浏览器。 几种状态 阅读全文
posted @ 2016-07-21 18:38 子慕大诗人 阅读(5652) 评论(6) 推荐(7) 编辑
摘要: JavaScript事件模型 在各种浏览器中存在三种事件模型: 原始事件模型 , DOM2事件模型 , IE事件模型。 其中原始的事件模型被所有浏览器所支持,而DOM2中所定义的事件模型目前被除了IE以外的所有主流浏览器支持. 原始事件模型: 在原始事件模型中(也有说DOM0级),事件发生后没有传播 阅读全文
posted @ 2016-07-18 11:35 子慕大诗人 阅读(1519) 评论(2) 推荐(3) 编辑
摘要: 前言: angular2相比angular1做了革命性的改变。对于开发者来说,我们知道它框架的实现上改变极大。我们看到代码也能发现它写法上变化很大,似乎完全是另一个东西。 但是当我们真正去写下去的时候,又会发现,处处都有angular1的影子,处处都是angular1的概念。对,没错。angular 阅读全文
posted @ 2016-06-07 16:20 子慕大诗人 阅读(13943) 评论(4) 推荐(9) 编辑
摘要: 前言: 本系列在前面两篇文章,介绍了Zone.js和angular2的基础概念。而后对于ng2的学习,还是由官方的 Tour of Heroes 开始。 以下内容经过提炼和个人理解,当然也会有不正确的地方,欢迎指正。有兴趣的朋友,可以自己开始ng2之旅,再结合本篇文章一起理解。 ng2的配置比较麻烦 阅读全文
posted @ 2016-06-01 11:52 子慕大诗人 阅读(3608) 评论(6) 推荐(3) 编辑
摘要: 前言: 在我前面的博客,angular项目总结——angular + browserify + gulp + bower + less 架构分享 把我开发angular的架构进行了分享,并上传到了github https://github.com/zimv/zmNgFrameWork 。 而后我又在 阅读全文
posted @ 2016-05-12 08:49 子慕大诗人 阅读(1050) 评论(3) 推荐(1) 编辑
摘要: 前言: angular2官方将框架按以下结构划分: 本文简单介绍一下,这些知识点,以浅入的方式理解angular2的基础概念和结构。 一、Module (模块) Angular 是模块化的. Modules 导出 classes, function, values , 以便在其他模块导入使用. an 阅读全文
posted @ 2016-05-10 09:37 子慕大诗人 阅读(4858) 评论(8) 推荐(5) 编辑
摘要: Zone是什么: 官方解释:zone.js为JavaScript提供了执行上下文,可以在异步任务之间进行持久性传递。 最开始我一直没理解到这句话,学习过程中我也因为自己的一些失误而一直纠结徘徊,情况是这样的: 首先我在本地用npm安装了zone.js,然后我就打开了zone.js的github —— 阅读全文
posted @ 2016-04-29 16:54 子慕大诗人 阅读(6729) 评论(6) 推荐(6) 编辑