07 2016 档案

摘要:时间过得很快,我做软件工程师已经三年整了。我没有做过一个项目,一直在做框架相关的工作,有时维护Web框架代码,有时写移动Hybrid的前端UI框架,也有时做开发工具或自动编译平台等。 我想分享下这段时间在工作上的个人经验,分为几点: 做框架的态度 我工作中做得最多就是框架,框架的本质是提高重用性。对 阅读全文
posted @ 2016-07-30 21:47 海角在眼前 阅读(7342) 评论(12) 推荐(15) 编辑
摘要:JavaScript事件机制,也有让人深思的东西。在一开始未深入了解,我头脑里有几个问题发出: 1. 自下而上(冒泡)事件怎么写,自上而下(捕获)又是怎么写? 2. 捕获型和冒泡型同时设置,谁生效? 3. 冒泡能够阻止,那捕获能够阻止吗? 4. jquery的on或bind是冒泡,还是捕获? 5. 阅读全文
posted @ 2016-07-25 22:22 海角在眼前 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:享元(Flyweight)模式是一种经典的结构型设计模式,用于优化重复、缓慢及数据共享效率较低的代码。它旨在通过与相关对象共享尽可能多的数据来减少应用程序中内存的使用。 应用场景 (1)用于数据层,处理内存中保存的大量相似对象的共享数据。 (2)用于DOM层,Flyweight用作中央事件管理器,来 阅读全文
posted @ 2016-07-24 13:59 海角在眼前 阅读(915) 评论(0) 推荐(1) 编辑
摘要:一个能让你用Web技术开发桌面应用的开源项目。这里做一个笔记(非正式文章): 官网地址:http://electron.atom.io/ API相关 Electron提供的主进程接口、渲染进程接口、共用接口等。 Process(进程):继承NodeJS的process模块,增加属性和方法、事件。 C 阅读全文
posted @ 2016-07-19 14:01 海角在眼前 阅读(1381) 评论(0) 推荐(0) 编辑
摘要:React有三个东西,React JS 前端Web框架,React Native 移动终端Hybrid框架,React Web是一个源码转换工具(React Native 转 Web,并之所以特别提出,是觉得还有些用处)。 React、React Native共同特点 起源 Facebook 的内部 阅读全文
posted @ 2016-07-17 23:21 海角在眼前 阅读(2999) 评论(0) 推荐(1) 编辑
摘要:在使用React Native时候,我记录下比较常遇到的问题,分为以下几类: 1. 调试问题 2. 写法问题 3. 疑难问题 4. 奇怪问题 调试问题 1. 在react-native run-android运行后,真机上打开的空白页面。 我测试机是红米2A(Android 4.4.4),在调试时, 阅读全文
posted @ 2016-07-17 20:46 海角在眼前 阅读(26183) 评论(0) 推荐(2) 编辑
摘要:我用了三天时间实现了一个相对比较完整的React Native 新闻发布类型的示例。应用做得很简单,但大多React Native的组件都有用到,今天做一个分享(由于我电脑是Windows系统,所以只实现了Android部分,没有对iOS做兼容),希望对初学者有用处。 实现界面 PS:页面实现不多, 阅读全文
posted @ 2016-07-17 10:46 海角在眼前 阅读(9824) 评论(25) 推荐(20) 编辑
摘要:学习东西都有一定的套路,特别是新的框架,对于React Native,我是这么学的。 第一步 : 这是啥 在各种原因下,需要使用某个框架时,那第一件事就是知道这个框架是用来干什么。React Native,就是用来做移动端的跨平台应用(iOS和Android),使用JavaScript来开发。据说性 阅读全文
posted @ 2016-07-16 10:38 海角在眼前 阅读(4694) 评论(1) 推荐(7) 编辑
摘要:在进行实验和资料查询时,我遇到了几个关键问题: 1. window.onload到底是什么加载完触发? 2. body为什么会有onload事件? 3. 为什么是window.onload,而不是document.onload? 4. document ready到底是什么ready,DOM渲染完成 阅读全文
posted @ 2016-07-04 21:57 海角在眼前 阅读(13578) 评论(3) 推荐(10) 编辑

点击右上角即可分享
微信分享提示