2017.9.6锚点、Dom操作、argument.callee.caller、hash、页面加载完成

Vue.component中的data必须为一个函数,具体的原理是通过闭包实现的

但我觉得是存储的对象是复杂的数据类型,需要存放在堆内存中,对一个对象的引用其实就是对该对象地址的引用。这个时候会出现一个问题,当某个对象的引用修改了这个对象上的某个属性,那么其他的对象中的这个属性也会改变。

解决的方法就是通过function(){return 各个对象的属性}

关于CSS中锚点的使用

DOM操作

document.childnodes
if(node.nextElementSibling())判断是否有相邻节点
querySelector()方法返回文档中匹配指定CSS选择器的一个函数,如果你需要返回所有的元素,请使用 querySelectorAll() 方法替代。

argument.callee和argument.callee.caller

arguments.callee来解耦合
argument.callee.caller

hash

hash_map的理解、什么是哈希函数?什么又是哈希表?

if...else...优化

  • if中有很多个条件的时候,可以的话直接使用一个条件的话,尽量使用代替它
  • 如果if——else中有公共的部分的话,可以提取出来
  • 在if中使用return语句,这样可以跳出一些语句的执行

如果有时候不行,有时候又可以的话,一般来讲很可能是时序问题

页面加载完成之后执行

页面加载结束之后运行某个js

分页思路

分页功能的实现——主要是传一个区间过去给后台,后台会返回这个区间内的数据,不断的在后面显示

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,834评论 18 399
  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 3,852评论 0 7
  • 不必刻意地去追寻 就在你触手可及的枝头 随心地摘下一片绿叶 你去细细地打量吧 在那一条条河流之上 有春意奔涌,激荡...
    戚夕_006阅读 501评论 0 0
  • 眼前的河水是湍急的,大大小小的涡旋在翻滚,树枝和碎草在水流中浮浮沉沉。河岸上没有人,只在远处的田野上,有若隐若现的...
    溆文阅读 235评论 0 0
  • 喵的,我二十三了。 不知道你们会不会这样,现在七大姑八大姨问我多大的时候,我都会掰着手指算算,可能是我数学太差,也...
    原味七分酸阅读 165评论 0 0