自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金好贤的博客

小白白的博客

  • 博客(13)
  • 收藏
  • 关注

原创 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 593

原创 js基础(一):起源

1995年诞生,网井公司推出Livescript(JavaScript前身,沾sun公司Java光)出来用于自家航海家浏览器(火狐前身)的前端验证。1996年微软发布explorer的JScript(与JavaScript兼容)与网井航海家的JavaScript竞争,网井破产(真男人,就是要快)。1997年,网井把JavaScript捐献给欧洲计算机协会,ECMAScript(规范/标准)...

2019-07-04 11:35:19 185

原创 js基础(四):语法

一、严格区分大小写二、每条语句以分号结尾(不写分号浏览器会自动添加,消耗一部分系统资源,有时候浏览器会加错分号)三、JS会忽略多个空格和换行...

2019-07-04 09:38:26 109

原创 js基础(三):注释

单行注释,支队//后面的内容起作用<script> //单行注释<script>多行注释<script> /*多行注释 多行注释 多行注释 多行注释 多行注释 多行注释 多行注释 多行注释 多行注释*/ 多写注释,代码不规范,同事两行泪。...

2019-07-04 09:30:45 87

原创 js基础(二):实现

完整的JS包含三部分:ECMAScript,DOM和BOM。JS的特点:解释型语言 类似于C和Java的语法结构 动态语言 面向对象<!DOCTYPE html><html lang="zh-CN"><head> ...

2019-07-04 08:43:07 80

原创 认识和使用闭包

认识闭包什么是闭包,简单的说就是函数套函数,内部函数如果能访问到外部函数中声明的私有变量、参数或者其他内部函数,在外部函数的外部调用这个内部函数,这就是闭包,一个动态概念。最简单的例子:非闭包: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 132

原创 对象操作符new

&lt;script&gt; //对象操作运算符------new //new运算符可以根据构造函数创建一个新的对象,并且初始化该对象; //语法:  new constructor(arguments) //condtrustor是一个构造函数表达式,如果函数没有调用参数时小括号可以省略 //用new运算符实例化Array的三种方法; var b=new Array();//创建数组结构对象 v...

2018-04-17 11:57:29 555

翻译 delete运算符的用法

&lt;script&gt; // 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 2573

翻译 gulp安装(精简)

1.下载node,下一步直到装好为止。node-v检测版本号2.安装cnpmnpm install cnpm -g --registry=https://registry.npm.taobao.org3.全局安装gulp执行 cnpm install gulp -g4.启gulp执行gulp...

2018-04-16 09:46:19 111

原创 关于几种滚动效果的总结

1.多行滚动<ul class="text1"> <li> <a href="#">省农牧厅党组书记、厅长康国玺赴礼县帮......</a> <span>2017-12-17</span>...

2018-04-16 08:54:00 2443

转载 控制台接口可用检测函数

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 135

原创 几种函数定义方法的比较

定义函数一般是有三种方法:function语句、Function()构造函数、定义函数直接量,无论使用那种定义方法,他们都是Function类型的实例,并将继承原型对象的方法和属性。1.function语句(声明函数)语法格式: function 函数名(参数1,参数2...){    函数体;}例如:function shit(a,b){ alert(a+b);}2.函数表达式(函数字面量...

2018-04-13 11:56:11 2450

原创 局部作用域(函数作用域)与自执行匿名函数

使用Function()构造器构造的函数具有全局作用域,但是使用function和函数直接量定义的函数都有局部作用域: 举个例子:    var n=1;在这里n作为全局变量,作用域为当前文档    function h(){   使用function()语句定义函数结构体            var n=2;在这里n作为局部变量,作用域为函数体            function g(){...

2018-04-13 09:26:57 562

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除