周总结-20161201

来源:互联网 发布:网络直销的优点 编辑:程序博客网 时间:2024/05/17 06:46

这一周又快过去了,今天看了下日历,好快,下个月底就要过年了,这一年也要过去了,


这周的收获
1.在写搜索查询,也就是自动下拉提示的功能的时候,看到之前同事写的用了定时器,看的时候有点疑惑,为什么要用定时
器,然后在网上查了之后发现
如果用户每输入一个字母就立即往服务器传的的话,服务器的承载就会过大,
于是考虑可以将每次请求延迟一秒发送



2.<a>标签点击会跳转,另一种方法
window.location.href = event.target.getAttribute('href');
备注:
event.target属性返回哪个 DOM 元素触发了事件。
这对比较 event.target 和 this 是非常有用的,以便判断事件是否因事件冒泡被处理。
js中事件是会冒泡的,所以this是可以变化的,
但event.target不会变化,它永远是直接接受事件的目标DOM元素;


event.currentTarget 属性是在事件冒泡阶段内的当前 DOM 元素,通常等于 this。
event.relatedTarget 属性返回当鼠标移动时哪个元素进入或退出。


3.这周同事把移动端架起来了,
技术栈:```webpack + react + redux + typescript + less``` 
分析分析
其中:
webpack前段时间折腾过了,有点熟悉,能看出个道道
react呢,暂时只停留在单独的小demo上,所以加个redux,router的更看不懂了,
typescript是js的一个超集,有类,接口等,
less这个没问题,
所以我当前的首要任务是react 和 typescript;
但是我发现
es5 可以写react 
es6 也可以写react
typescript 也可以写react
我现在处于es3,es5会用一点,react 只会简单的入门示例一样的,
那么我应该先学es6 然后学typescript 然后再学react?
还是说es6 + react 一起学?
再typescript + react 一起学?

遇到的疑惑的地方 

1.,
比如要实现某个效果,我知道它的原理,
但是具体的实现方式上却无法下手.
这是不是还是说练习的少了?
还是得做例子,练习?

2.
我前段时间把js的权威指南的前半部分给敲了一遍,这回敲的时候,
我发现我能看懂(之前看,看不下去,因为看不懂,所以之前看的是高程3)
我能看懂里面讲的什么,能知道它的运行结果可能会是什么,
但是在实际中,比如遇到一个交互效果,我发现我还是不会,
就是书本上的理论与实际的效果,我没能综合运用起来,
这是不是还是说练习的少了?没有做例子?


3.现有了一套架构,基于webpack + react + redux + typescript + less的移动端的工程,
我发现
es5 可以写react 
es6 也可以写react
typescript 也可以写react
我把现架好的这个工程当做一个范本,
一步一步的,像搭积木一样,自己学着架起来,
再从这个例子当中学,用到什么学什么,
一个组件一个组件的分析,遇到的语法不懂就查
这种方法是否可行,还是说先把es5,typescript弄明白了
再来架?



所以下周的计划
工作中所需要切的页面完成之后,学习工程中的脚本,
先完成一个react静态的首页,等熟练了再加个路由跳转,测试数据之类的.


这一年快过完了,我感觉到了时间的紧迫性,加油!我的JS!

0 0