摘要:
官方描述:返回值为该对象的原始值。来源:Object.prototype,所以所有js对象都继承了此方法,根据犀牛书第六版的描述,对象转换为数字和字符串的时候的过程是不一样的。对象 -> 字符串:如果对象具有toString方法,且调用之后返回一个原始值,则将这个原始值转换成字符串之后,返回这个字符 阅读全文
摘要:
无论走到哪里,都应该记住,过去都是假的,回忆是一条没有尽头的路,一切以往的春天都不复存在,就连那最坚韧而又狂乱的爱情归根结底也不过是一种转瞬即逝的现实。——马尔克斯 《百年孤独》人生就是一场漫无目的的旅行,之所以茫然,是因生与死限定了旅行的终与结。有些人乐此不疲地怀揣梦想继续前行,没有目标,没有问题 阅读全文
摘要:
两个博客大佬,一个css大佬张鑫旭一个大佬阮一峰,经常有事没事喜欢瞧瞧他们的博客。倒不是说喜欢学习,热爱钻研,纯粹是闲的蛋疼加好奇心重。是不是每个程序猿都要谢顶,然后沉默寡言光秃秃的脑袋上闪烁着智慧的光 阅读全文
摘要:
1.对象 && 构造函数js是一门基于对象的语言,里边所有的数据类型都可以当对象使唤(当然null和undefined除外),当我们在v8引擎里声明一个对象时会发现每个对象属性里边都有这个东西:在说明这个属性之前需要先说明一点就是,声明一个对象和new Object 生成对象的结果是一样的,即,所有 阅读全文
摘要:
最近才刚开始对前端的工作有了一点自己的想法,可惜不能继续待在公司了。开始感叹人生了,开始觉得有个稳定的工作多好。一瞬间怅然若失,就想着追忆曾经,年岁渐长,心里即使有一团火好像也只是间歇性闪几下,再也没有少年时那种使自己可以燃烧好久的斗志了, 阅读全文
摘要:
树,现代计算机中常见的数据结构,诸如文件系统,等等,今天看数据结构一颗了解到一颗树的存储方式可以使用如下结构(叫做:儿子兄弟表示方法):class Tree{ constructor(nodeValue,firstChild,nextSibiling){ this.node = nodeValue; 阅读全文
摘要:
在迄今为止的一年里,做滚动动画的时候其实对一个概念比较模糊,就是一个元素在此文档中距离文档顶部的距离,一开始的想法是一个元素距离顶部的距离就是此元素同级的previous兄弟节点的高度和加上此元素的父元素的previous兄弟节点的高度和,这个想法我觉得是对的,但是一直没有去验证,而且因为没有验证我 阅读全文
摘要:
如果了解希尔排序之前,了解一下插入排序那么对理解希尔排序是非常有好处的,希尔排序的要点是在排序的时候对所排序列分组,在比较两个元素大小的时候,比较的是两个距离为组距的两个位置的元素,整个过程中组距会递减,直到最后组距为1时,对整个序列执行一次插入排序。希尔排序之所以快的原因是:一次希尔排序可以消灭更 阅读全文
摘要:
归并排序概念:归并排序中涉及到一个概念就是分而治之,总序列化成小序列,将小序列排序好,利用排序好的小序列,再归并排序成原来要排序的序列。所以排序前先要分:function divide( arr ){ let len = arr.length; if( !len ) return; let left 阅读全文
摘要:
计算机对于大批量数据的处理速度比起人类不知道快了多少,因此对于重复的操作,使用循环语句处理是很方便的,对于我们前端来说,给同一标签的元素绑定事件啦,tab切换啦,左右联动效果啦,等等都可以使用循环语句处理。js里边最基础的循环语句就是for和while两个了,其他的诸如:for... in遍历对象 阅读全文