JS基础
文章平均质量分 76
AruKing
这个作者很懒,什么都没留下…
展开
-
在函数中没有定义参数时,调用方法传入参数应该怎么办?
使用JS大概三年时间,基本上都是根据感觉来写,并没有从根本去了解所以遇到了很多坑!给自己排一个坑: 1.在函数中没有定义参数时,调用方法传入参数应该怎么办?function Sing() { with(arguments.callee) alert(author + ":" + poem); }; Sin原创 2017-07-03 13:14:33 · 5606 阅读 · 0 评论 -
构造函数
问: 1.判断一个变量是数组 2.写一个原型链 3.new的过程 4.zepto的构造使用。知识点: 1.构造函数首字母大写。 function Foo (name,age){ this.name = name this.age = age return this //默认执行 } var ...原创 2018-04-08 14:35:57 · 1473 阅读 · 0 评论 -
jquery 源码解读
jquery 源码大概10000多行,每行都会解析可能不是很现实,可能也只会更新一版,这都看心情。(function(global,factory){...})()在这部分主要就是匿名函数 注释:匿名函数的好处:自执行里面所有东西都是局部的,防止和代码冲突。 那如何获取匿名函数里面的方法和属性呢? 可以在里面挂在一个对象上,比如挂在windows上面(function (){...原创 2018-07-25 16:13:01 · 764 阅读 · 0 评论 -
js 数组代码整理
/** 数组操作:常用方法整理 */// 1.万物终有始终,创建一个数组吧! var arr = [1,2,3,4,5,6]// 2.数组总要有变成字符串的一天。 var arr1 = arr.join() console.log(arr) // [1,2,3,4,5,6] console.log(arr1)//1,2,3,4,5,6 返回了一个新数组。// 下面的会改变...原创 2018-07-26 09:56:23 · 273 阅读 · 0 评论 -
es6
1.let 和 constes5var functiones6let 只在相对应的代码块中有效。 { let a = 10}console.log(a) //undefinedconsole.log(a)let a = 0 //undefinedlet 不存在变量提升var a = 10{ console....原创 2018-08-13 16:49:08 · 268 阅读 · 0 评论