摘要: 概述 最近心血来潮,想仿造一下易企秀,做一个新的编辑器。主要是3年前那个编辑器有些自动化方面和动画性能方面的缺陷吧,人生不能有遗憾就早早动手吧。选择易企秀,而不是互动大师,主要是因为易企秀的技术难度比较低,编辑器的核心部分,如果全职开发,估计一个月就做完了。如果是互动大师,业余时间开发根本估计核心部 阅读全文
posted @ 2017-10-16 17:46 给力叔 阅读(7042) 评论(10) 推荐(4) 编辑
摘要: 忙活了半年,从angular2.0到现在angular4.2。从没AOT到有AOT。我想说,angular2的学习曲线真的有点陡峭。只能说,angular2是一个比较完整的框架,框架就是这样,一大堆条条框框,一个项目大了,就是靠这些条条框框来保持秩序。 关于之前的H5编辑器,很多人私信我,要么就是商 阅读全文
posted @ 2017-07-05 21:25 给力叔 阅读(2054) 评论(1) 推荐(2) 编辑
摘要: 前戏 面向模型编程; 测试驱动开发; 先保障交互逻辑,再调整细节。 by 雪狼。 为什么要自动化测试? 1,提高产出质量。 2,减少重构时的痛。反正我最近重构多了,痛苦经历多了。 3,便于新人接手。 angular自动化测试主要分:端到端测试和单元测试,很明显两者都要熟练掌握。 端到端测试是从用户的 阅读全文
posted @ 2016-08-24 22:26 给力叔 阅读(11831) 评论(1) 推荐(2) 编辑
摘要: 最近手上维护的组件剩下的BUG都是表单验证,而且公司的表单验证那块代码经历的几代人,里面的逻辑开始变得不清晰,而且代码结构不是很angular。 是很有必要深入了解表单验证。 入门之前,我觉得应该先了解angular内置的表单验证有哪些: 1,必填项 验证某个表单是否已经填写,只要在元素上标记req 阅读全文
posted @ 2016-07-03 15:47 给力叔 阅读(6268) 评论(0) 推荐(5) 编辑
摘要: 以前都只是网上看文章,学学正则。然,一直都处于入门阶段。 学东西最怕一知半解。 于是最近找了本书看看《正则表达式必知必会》。 那酸爽的感觉。学正则有啥用?阅读大神源码,自己写底层等。都有很大帮助。 整本书从最简单的“单个字符”,然后字符集合,元字符,,,到最后的嵌入条件,逐步加深。图中标记了“红叉” 阅读全文
posted @ 2016-06-25 23:39 给力叔 阅读(1482) 评论(1) 推荐(1) 编辑
摘要: promise目的就是为了跳出回调地狱.老掉牙的东西,大神轻拍. 举个最简单的例子:请求数据(getData),解析数据(executeData),显示数据(showData). 传统做法就是这样,当然也可以通过事件机制实现。事件机制相比于回调,回调是一对一,事件机制就是一对多。但是,缺点就是代码极 阅读全文
posted @ 2016-05-08 11:16 给力叔 阅读(3198) 评论(0) 推荐(0) 编辑
摘要: 1,直接修改animationPlayState 2,修改class 阅读全文
posted @ 2016-04-24 19:51 给力叔 阅读(1735) 评论(0) 推荐(0) 编辑
摘要: 花了三个半月做了个编辑器。自己一个人写写CSS,搞搞html,弄下JS,大部分精力都是掏鼓js,时间很仓促,后面领导帮忙写了四个页面逻辑(音频,图片,视频)。 很多能优化的,以此文章记录要已经优化和未来要优化的内容。 这货能干哈子,这货其实就是能做动画的,当然,有交互,样式。跟易企秀差不多,但,还有 阅读全文
posted @ 2016-04-22 12:56 给力叔 阅读(13560) 评论(16) 推荐(16) 编辑
摘要: /** * Created by fa on 2016/3/15. */ var data = { name:"hello", children:[{ name:"child", height:50 }] } console.log(JSON.stringify(data)); //第二个参数是数组就表示只获取指定的属性 console... 阅读全文
posted @ 2016-03-16 21:45 给力叔 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 周末跟同学聊起他面试的事,被问起单链表翻转。当时想了个算法,遍历链表节点,就地翻转。 后面上网查了下,有三种: 1,弄个新链表,把旧链表每个节点都insertFirst。 2,弄个数组,存储旧链表,然后遍历一轮,翻转。 3,遍历链表的节点,就地翻转,性能最快。   后来,想找个JS单链表的类,没找到 阅读全文
posted @ 2016-03-13 21:28 给力叔 阅读(250) 评论(0) 推荐(0) 编辑