js基础
小乔儿@@
这个作者很懒,什么都没留下…
展开
-
js原型及原型链
原型在构造函数创建出来的时候,系统会默认帮构造函数创建一个原型对象。原型的作用:原型对象中的属性和方法可以被构造函数创建出来的对象访问。如何访问构造函数的原型:构造函数.prototyoe属性(方法)的查找原则:当访问对象的成员的时候,会在自身找有没有,如果有直接使用,如果没有找到,则去当前对象的原型对象中找,如果找到了直接使用如果没有找到,则去原型对象的原型对...原创 2019-01-13 10:10:20 · 94 阅读 · 0 评论 -
Function的用法
定义函数的基本方法: 1,函数声明: function fun1(){ } 2,函数表达式: var fun2 =function (){ } 3,Function: var fun3 = new Function(){ ...原创 2019-01-13 11:40:00 · 18120 阅读 · 0 评论 -
arguments,eval
arguments对象是函数内部的一个对象,在函数调用的时候,系统会默认的将所有传入的实参存入该对象注意:不管有没有形参,实参都会被存入该对象 1.一个函数有形参的时候,调用的时候,可以不传参数 2.一个函数没有形参的时候,调用时后,可以传参 值存入arguments对象 3.一个函数不管有没有形参,调用的时候都会把实参的值存入...原创 2019-01-13 15:45:38 · 373 阅读 · 0 评论 -
缓存
缓存的作用:就是将一些常用的数据存储起来,以提供使用,提高性能。网站静态页面缓存机制:将网页静态化存储在服务器端,利用缓存解决递归斐波那契数列性能问题: function createFib(){ var cache = []; function fib(n){ //从cache中获取 if(ca...原创 2019-01-18 23:17:38 · 110 阅读 · 0 评论 -
注册事件的兼容适配
注册事件的方式:1,ele.on事件类型 = funtion (){}2 , addEventListener(事件类型,事件处理函数,userCapture),第三个参数是:可选。布尔值,指定事件是否在捕获或冒泡阶段执行。默认为false ,是在事件冒泡阶段执行,true 是指在事件捕获阶段执行。3,attachEvent(事件类型,事件处理函数) function reg...原创 2019-01-20 12:08:46 · 122 阅读 · 0 评论 -
js基础学习
1,js包含了Bom、Dom、 ECMAscript 三部分。2,js的基本数据类型是 string 、number 、boolean。3,js引用数据类型包括 Array、Date、Object、RegExp、Function。4、js的两个空类型是null和undefined。5、in关键字的用法: 1,变量对象的键 for(var 变量 in...原创 2019-01-20 13:48:12 · 130 阅读 · 0 评论 -
canvas基本使用
基本语法<canvas></canvas>使用 canvas 标签, 即可在页面中开辟一格区域. 可以设置其 width 和 height 设置该区域的尺寸. 默认 canvas 的宽高为 300 和 150. 使用 CSS 的方式设置宽高, 应该使用 HTML 属性.基本绘图基本绘图步骤:1,获得canvas对象2,调用getContext 方...原创 2019-01-27 00:04:35 · 191 阅读 · 0 评论 -
闭包
1,什么是闭包闭包就是能够读取其他函数内部变量的函数。2,闭包的原理:就是作用域访问原则,上级作用域无法直接访问下级作用域中的变量。3,实现闭包要解决什么问题: 闭包内的数据不允许外界访问,要解决的问题就是间接访问该数据。函数内部的函数中可以访问该函数中的变量,但是我们需要在函数外部来访问函数中的变量。4,怎么解决:函数内部的方法可以访问该函数中的变量,我们可以把这个...原创 2019-01-16 19:45:31 · 110 阅读 · 0 评论