会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我啊我
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
2017年1月7日
javascript中怎样区分元素和节点?
摘要: 1、所谓元素,即html文档里面,所有的标签都可以称之为元素,比如说<p>、<tr>等,也就是说元素是个统称,一个文档里面有很多的元素。2、所谓节点,是js为了对html文档进行操作,而开发的,即DOM,文档对象模型。即每个元素都可以称之为一个节点,节点是唯一的。比方来说,《p》标签,肯定是一个p标
阅读全文
posted @ 2017-01-07 15:05 我啊我
阅读(942)
评论(0)
推荐(1)
2016年12月27日
JavaScript的apply()方法和call()方法
摘要: 分析: Person.apply(this,arguments); this:在创建对象在这个时候代表的是student arguments:是一个数组,也就是[“qian”,”21”,”一年级”]; 也就是通俗一点讲就是:用student去执行Person这个类里面的内容,在Person这个类里面
阅读全文
posted @ 2016-12-27 15:52 我啊我
阅读(212)
评论(0)
推荐(0)
2016年12月26日
javascript数据属性和访问器属性
摘要: var book={ _year:2004, edition:1};Object.defineProperty(book,"year",{ get:function(){ return this._year; }, set:function(newValue){ if(newValue>2004)
阅读全文
posted @ 2016-12-26 15:15 我啊我
阅读(162)
评论(0)
推荐(0)
2016年12月21日
javascript的sort()方法
摘要: 定义和用法: sort() 方法用于对数组的元素进行排序。 语法: 1 arrayObject.sort(sortby) arrayObject.sort(sortby) 描述: sortby 可选。必须是函数。规定排序顺序 。 返回值: 对数组的引用。请注意,数组在原数组上进行排序,不生成副本。
阅读全文
posted @ 2016-12-21 20:27 我啊我
阅读(199)
评论(0)
推荐(0)
内存管理
摘要: 1、栈:是由编译器自己开辟的用来存放局部数据(局部变量,未显式初始化则为随机值),编译的时候不存在,运行的时候猜出现。 2、堆:是由程序员开辟,堆是动态内存,也就是说知道程序员去释放它,否则它一直存在。 3、全局区(static):也叫静态数据内存空间,存储全局变量和静态变量,全局变量和静态变量的存
阅读全文
posted @ 2016-12-21 19:57 我啊我
阅读(163)
评论(0)
推荐(0)
2016年12月19日
还是this的问题
摘要: var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ return this.name; } }; alert(object.getNameFunc());//My Object v
阅读全文
posted @ 2016-12-19 23:02 我啊我
阅读(128)
评论(0)
推荐(0)
this的问题
摘要: javascript this可以绑定到:全局对象,自己定义的对象,用构造函数生成的对象,通过call或者apply更改绑定的对象 1.全局对象 1 2 3 4 5 function globalTest(name){ this.name=name; } globalTest('tree'); co
阅读全文
posted @ 2016-12-19 22:42 我啊我
阅读(196)
评论(0)
推荐(0)
javascript深入理解js闭包
摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1();
阅读全文
posted @ 2016-12-19 20:53 我啊我
阅读(115)
评论(0)
推荐(0)
立即执行函数: (function(){...})() 与 (function(){...}()) 有什么区别?
摘要: 没有区别。 IIFE 并非必须,传统一点可以这么写: 那么为什么要 IIFE? 如果想要立即执行函数表达式这个函数,该怎么办? 于是,开发者们想找一个可以解决以上问题的写法。那么像下面这么写行不行呢? 当然是不能,但是为什么呢?因为 function foo(...){} 这个部分只是一个声明,对于
阅读全文
posted @ 2016-12-19 20:51 我啊我
阅读(531)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告