摘要: 【常规】 【调试部分、编译】 【重构】 【查找】 【VCS】 阅读全文
posted @ 2018-04-16 14:08 豇豆要不要 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一、什么是内存泄漏? 程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。 对于持续运行的服务进程(daemon),必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。 不再用到的内存,没有及时释放,就叫做内存泄漏(memor 阅读全文
posted @ 2018-03-14 17:41 豇豆要不要 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变 阅读全文
posted @ 2018-03-14 15:36 豇豆要不要 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1、Array相关的属性和方法 这里只是做了相关的列举,具体的使用方法,请参考网址。 Array 对象属性 constructor 返回对创建此对象的数组函数的引用。 length 设置或返回数组中元素的数目。 prototype 使您有能力向对象添加属性和方法。 Array 对象方法 concat 阅读全文
posted @ 2018-03-10 17:07 豇豆要不要 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1、什么是跨域? 由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。存在跨域的情况: 网络协议不同,如http协议访问https协议。 端口不同,如80端口访问8080端口。 域名不同,如qianduanblog.com访问baidu.com。 子域名 阅读全文
posted @ 2018-03-10 14:54 豇豆要不要 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1、定义和用法:当一个函数的返回值是另外一个函数,而返回的那个函数如果调用了其父函数内部的其它变量,如果返回的这个函数在外部被执行,就产生了闭包。 2、表现形式:使函数外部能够调用函数内部定义的变量。 3、实例如下: (1)、根据作用域链的规则,底层作用域没有声明的变量,会向上一级找,找到就返回,没 阅读全文
posted @ 2018-03-10 14:50 豇豆要不要 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 相同点:JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。 typeof的定义和用法:返回值是一个字符串,用来说明变量的数据类型。 细节: (1)、typeof 一般只能返回如下几个结果:number,boolean,string,fun 阅读全文
posted @ 2018-03-10 14:48 豇豆要不要 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 这里只是列举了常用的字符串函数,具体使用方法,请参考网址。 concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。 charAt() – 返回指定位置的字符。 lastIndexOf() 阅读全文
posted @ 2018-03-10 14:45 豇豆要不要 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用replace正则匹配的方法 去除所有空格: str = str.replace(/\s*/g,""); 去除两头空格: str = str.replace(/^\s*|\s*$/g,""); 去除左空格: str = str.replace( /^\s*/, “”); 去除右空格: s 阅读全文
posted @ 2018-03-10 14:33 豇豆要不要 阅读(185) 评论(0) 推荐(0) 编辑