摘要:
今天研究了一下bind函数,发现apply和call还可以有这样的妙用,顺便巩固复习了闭包。 1 var first_object = { 2 num: 42 3 }; 4 var second_object = { 5 num: 24 6 }; 7 function multiply(... 阅读全文
摘要:
想专门开一个文章留着总结,平时那些很细小的知识点,也算是做个备忘。 1 function start(){ 2 alert("Bang!!!"); 3 } 4 5 //constructor 6 function Car(color, title){ 7 this.color = c... 阅读全文
摘要:
除去课业上的事,今天看到两个比较有意思的,一个是pjax,这个技术大概是去年前年开始有的,第二是websocket,这个的话其实前两个星期就看到了,不过只是了解了一下,主要说说pjax,这和ajax听着很像,其实也正是如此,ajax可以实现局部加载,无须刷新整个页面,而随之而来的问题是,SEO方面已... 阅读全文
摘要:
今天在开发中遇到一个递归方面的错误,修改了好多遍才发现自己对于递归返回上的认识错误。一共发现两个问题,先说第一个,返回值的问题,上问题代码 1 var value=[1,2,3,4,5,6]; 2 var result=[]; 3 var i; 4 function find(i){ 5 if(... 阅读全文
摘要:
最近在写一个自己的js库,正写到数组包,在里面定义了一个排序,只对纯数字数据进行排序的方法,但是在测试的时候发现一个很诡异的问题,那就是传入一个对象的时候,它没有返回erroemsg而是返回了对象,上代码: 1 array.sort=function(a){//only for num 2 try{... 阅读全文
摘要:
js提供了灵活的函数写法,我们常见的函数写法和调用可能是:function ask(){ console.log(1);}ask();这样就完成了函数的定义和调用,司空见惯。还有js里面的匿名函数我们也不陌生,匿名函数的定义和调用:1 (function(){console.log(1)})();... 阅读全文
摘要:
昨天遇到了一个问题,就是想在外部js里实现页面加载完了就执行js,类似于jquery中$或者window.onload,当然和window.onload还有所不同,因为window.onload是在图片啊其他的资源加载完了才开始执行的,而我想在尽可能快的执行,问题可以用一段代码来描叙: 1 2 ... 阅读全文
摘要:
当用户开始访问,首先下载html资源和外部js资源,在chrome中显示的是html先下载,然后下载外部js,外部js的下载顺序安引用顺序,但是下载到达情况则视情况而定,接着才是图片和其他资源,但是要注意的是,js下载完成之后就开始执行了,也包括 4 5 11 ... 阅读全文