摘要: 什么是内存泄露 内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。内存泄漏通常情况下只能由获得程序源代码的程序员才能分析出来。然而,有不少人习惯 阅读全文
posted @ 2017-12-15 10:46 super_素素 阅读(2375) 评论(1) 推荐(1) 编辑
摘要: 对象实例化图解 阅读全文
posted @ 2017-06-06 23:38 super_素素 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 如何高效的命名你的项目。 在做一个项目的时候,我们往往遭遇命名问题的困惑,当看到一些非专业人的代码,看到他们凌乱的码法,有时候真的苦不堪言。深刻知道一个良好的命名规范的重要性,同时在项目中也会遇到一些命名的瓶颈。所以有必要写一篇关于常见命名的方式。以下是通过3年的编程经验,以及参考网上知名的开源项目 阅读全文
posted @ 2017-05-27 21:06 super_素素 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 面向对象 1.什么是对象? 对象概念:具有属性和方法,特指的某一个事物。 * 没有对象怎么办?new一个 * 所有的实例对象都有一个对应的构造函数(包括DOM实例对象) 一般情况下,真正的数据存储在实例对象中,而不是构造函数。 对象的创建:方式三种 * 1.调用系统的构造函数创建对象 * //第一种 阅读全文
posted @ 2017-05-08 21:30 super_素素 阅读(134) 评论(0) 推荐(0) 编辑
摘要: /* 一.函数在js中扮演了几个角色? 1.构造函数 2.普通函数 3.作为对象function fn(){}; fn.abc=123; 函数扮演什么角色取决于如何调用 函数作用:代码的重用 二.函数的类型及产生方式 1.内置函数(内置对象/库函数) Object/Array/Date/RegExp 阅读全文
posted @ 2017-05-07 22:06 super_素素 阅读(136) 评论(0) 推荐(0) 编辑
摘要: <script async type="text/javascript" src="http://lisi.com/data.php?flag=1"></script> <script type="text/javascript"> // script标签默认请求是同步的,也就是第一个标签没有得到服 阅读全文
posted @ 2017-05-02 09:55 super_素素 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: - iframe 在一个页面内部嵌入一个子页面 + name属性表示iframe的名称,用于区分不同的iframe + iframe属性frameborder表示子页面的边框 + width和height分别表示子页面的宽高 + src属性表示嵌入子页面的url地址- 可以通过表单的target属性 阅读全文
posted @ 2017-05-01 19:16 super_素素 阅读(173) 评论(0) 推荐(0) 编辑
摘要: /* encodeURIComponent()方法可以对URL中的特殊字符进行编码 encodeURI()方法不会转换特殊字符 关于url的标准格式: scheme://host:port/path?query#fragment scheme:通信协议 http https ftp host:域名或 阅读全文
posted @ 2017-05-01 15:38 super_素素 阅读(144) 评论(0) 推荐(0) 编辑
摘要: cookie的诞生 /*http协议是无状态的但是我们有记录状态的需求,所以为了解决这个问题,就诞生了cookie cookie的作用:维护客户端与服务器之间的状态cookie的缺点:1、有安全隐患;2、cookie存储的数据量有限(4k) 在网络请求的过程中所有的cookie都是带着的,(以请求头 阅读全文
posted @ 2017-05-01 15:26 super_素素 阅读(113) 评论(0) 推荐(0) 编辑
摘要: call和apply的作用: 1、调用函数 2、改变所调用函数的内部的this指向 3、借用别的对象的方法 */ function foo(a,b,c){ console.log(a,b,c); console.log(a + b + c); console.log(this); } // foo( 阅读全文
posted @ 2017-05-01 14:13 super_素素 阅读(142) 评论(0) 推荐(0) 编辑