![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript杂记(项目中遇到的问题)
文章平均质量分 63
金爸爸的狗窝
性别男,爱好南。
展开
-
delete运算符的用法
<script> // delete运算符能够删除指定对象的属性、数组元素或者变量 // 删除属性: // var a=function(){ // this.x=1;//x:1, // this.y=2;//y:2 // }; // var b=new a; // alert(b.x); // alert(delete a.x);//删除对象a的x属性 // alert(a.x)...翻译 2018-04-17 10:58:46 · 2580 阅读 · 0 评论 -
对象操作符new
<script> //对象操作运算符------new //new运算符可以根据构造函数创建一个新的对象,并且初始化该对象; //语法: new constructor(arguments) //condtrustor是一个构造函数表达式,如果函数没有调用参数时小括号可以省略 //用new运算符实例化Array的三种方法; var b=new Array();//创建数组结构对象 v...原创 2018-04-17 11:57:29 · 557 阅读 · 0 评论 -
认识和使用闭包
认识闭包什么是闭包,简单的说就是函数套函数,内部函数如果能访问到外部函数中声明的私有变量、参数或者其他内部函数,在外部函数的外部调用这个内部函数,这就是闭包,一个动态概念。最简单的例子:非闭包:function f(x){ var a=x; var b=a; a++; return b; } var c=f(5); alert(c());结果为5闭包:function f(x){ var...原创 2018-04-17 18:05:04 · 139 阅读 · 0 评论 -
局部作用域(函数作用域)与自执行匿名函数
使用Function()构造器构造的函数具有全局作用域,但是使用function和函数直接量定义的函数都有局部作用域: 举个例子: var n=1;在这里n作为全局变量,作用域为当前文档 function h(){ 使用function()语句定义函数结构体 var n=2;在这里n作为局部变量,作用域为函数体 function g(){...原创 2018-04-13 09:26:57 · 567 阅读 · 0 评论 -
几种函数定义方法的比较
定义函数一般是有三种方法:function语句、Function()构造函数、定义函数直接量,无论使用那种定义方法,他们都是Function类型的实例,并将继承原型对象的方法和属性。1.function语句(声明函数)语法格式: function 函数名(参数1,参数2...){ 函数体;}例如:function shit(a,b){ alert(a+b);}2.函数表达式(函数字面量...原创 2018-04-13 11:56:11 · 2491 阅读 · 0 评论 -
控制台接口可用检测函数
JavaScript控制台接口可用检测函数:function log(message){ if(typeof console=='object'){ console.log(message); }else if(typeof opera=='object'){ opera.postError(message); }else if(typeof java...转载 2018-04-13 14:49:26 · 140 阅读 · 0 评论 -
关于几种滚动效果的总结
1.多行滚动<ul class="text1"> <li> <a href="#">省农牧厅党组书记、厅长康国玺赴礼县帮......</a> <span>2017-12-17</span>...原创 2018-04-16 08:54:00 · 2449 阅读 · 0 评论 -
JavaScript中this的各种用法
前情提要:this指的是函数运行时所在的环境。先不妨在控制台中直接打印一下this看看结果<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=de...原创 2019-07-04 16:40:59 · 601 阅读 · 0 评论