帖子
帖子
用户
博客
课程
显示全部楼层
39
帖子
0
勋章
118
Y币

[其他] 包括javascript在内,每门语言都博大精深。学精要花时间啊

[复制链接]
发表于 2018-3-22 01:54:39
我自己原来是学习PHP的。一般做后台的人,对前台的js和html及css多少是有点基础的。我从2017年底开始接触APIcloud。花半个月时间,看了一下APICloud的帮助文档,再研究分析别人写的几个开源案例代码,能看得懂,也算是对APICloud有了个全面的了解了。不过在这过程中也发现自己在javascript领域认知不够深入。不甘心,所以春节期间,自己花了一两个月时间,专门恶补javascript。下面先简单说说我这两个月来学习javascript的情况。

其实PHP很多理论都与javascript相近。javascript也会触及函数和类的封装。先是研究别人写的轮播图代码,自己尝试封装兼容不同浏览器的轮播图动画的函数,从中获益匪浅。现在发觉自己以前由于过度依赖jQuery框架,结果是忽略了使用原生javascript实现常见效果的技能。


javascript 操作DOM树中的节点,如操作兄弟节点、子节点以及操作的节点样式,有IE6、7、8和主流浏览器的兼容写法。


client、offsetscroll三大“家族”中有些属性作用相近但是有分别的。有些属性的使用也有兼容性的写法。


使用事件对象的属性clientX、clientY和target也有兼容性写法。过去我对事件冒泡一知半解,通过深入学习终于知道其原理。文档中如果多个不同节点都绑定了同一种事件,某一个节点的事件触发,也会逐一触发该节点的所有同级和父辈节点上相同的事件。阻止事件冒泡也有兼容写法。


使用定时器实现轮播图等动画,理解算法是关键。


......很多....。学细学精,真的要花不少时间去消化去琢磨的。等我自己静静去理顺,以后再上来论坛每个学习的体会。再会!


您需要登录后才可以回帖 登录

本版积分规则