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