![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
ducaifeng86
这个作者很懒,什么都没留下…
展开
-
javascript创建对象的几种方式
创建对象主要有以下几种方式:对象字面量方式、构造函数模式、工厂模式、原型模式、混合模式1)对象字面量方式var person = { age:10, name:"小明", eat:function(){ console.log("吃了一些东西"); } }2)构造函数模式function Person(age,name){ this.age = age; this...原创 2020-11-05 10:08:32 · 202 阅读 · 0 评论 -
JS里的事件模型
引言javascript中有两种事件模型:DOM0,DOM2。一、DOM0事件模型DOM0级事件模型是早期的事件模型。这种事件模型就是直接在dom对象上注册事件名称,优点是所以浏览器都支持,缺点是注册多个同类型的函数,后面的就会覆盖前面。1、如何注册事件:直接在dom对象上注册事件名。比如下面的代码,给button按钮注册一个click事件: <button id="...原创 2019-11-14 17:02:08 · 121 阅读 · 0 评论 -
JavaScript(9)——闭包
一、引题在JavaScript中我们知道变量的作用域分为全局作用域和局部作用域。函数外部是不能访问函数内部的变量的,但是在实际工作中我们有时需要在函数外部去访问函数内部的变量!为了达到这一目的,我们只能在函数内部再定义一个函数。从而就有了闭包这个概念!闭包就是能够访问其他函数变量的函数。二、什么是闭包闭包可以简单的理解为函数里面嵌套了另一个函数,将函数内部和函数外部进行链接起来。三...原创 2019-05-17 16:10:14 · 88 阅读 · 0 评论 -
JavaScript(8)——作用域
作用域是指代码在运行时,可访问的变量、函数、对象的集合。分为局部作用域和全局作用域。一、局部作用域变量在函数内声明,只能在函数内部访问。局部变量在函数开始执行时创建,函数执行完后局部变量会自动销毁。函数参数也是局部变量。代码演示:function fn(age){ var fullName = "ducaifeng"; console.log("姓名:"+fullName...原创 2019-05-17 15:04:13 · 78 阅读 · 0 评论 -
JavaScript(7)——函数的理解
一、函数是什么函数又叫方法,它是用来执行特定功能的代码块。在需要的时候调用它。如果有一段代码需要多处被使用,可以将相同的代码封装成函数,可以避免代码重复。二、如何创建函数创建函数有2种方式:函数式声明、表达式声明1)函数式声明代码演示:function fn(){ console.log("函数式声明");//这里是函数内容}2)表达式声明代码演示:va...原创 2019-05-15 17:58:53 · 100 阅读 · 0 评论 -
JavaScript(6)——数组的常用方法
待完善原创 2019-05-15 17:57:57 · 70 阅读 · 0 评论 -
JavaScript(5)——对象常用的属性和方法
待完善原创 2019-05-15 17:51:39 · 118 阅读 · 0 评论 -
JavaScript(4)——对象的操作
对象的操作主要包括:访问属性、添加属性、修改属性、删除属性、遍历属性一、访问属性有2种方式:对象名.属性名、对象名[“属性名”]代码演示:var person = { name:"ducaifeng", age:33}console.log("姓名:"+person.name);//对象.属性名console.log("姓名:"+person["name"]);//对象...原创 2019-05-15 17:23:29 · 102 阅读 · 0 评论 -
JavaScript(3)——如何创建对象
下面将从对象是什么、对象的分类、如何创建对象3方面来介绍对象。一、对象是什么?对象是一系列无序属性的集合,这些属性包括原始数据、对象或者函数。二、对象的分类?对象分为2大类:一类是内建对象;一类是自定义对象。内建对象包括9类:Number、String、Boolean、Object、Array、Function、Date、RegExp、Error三、如何创建对象?创建对...原创 2019-05-15 16:59:09 · 95 阅读 · 0 评论 -
Javascript(2)——数据类型之undefined、null
一、undefined undefined表示“缺少值”,一般会出现在下面4种场景:变量声明了,但是还没有赋值时,该变量的值为undefined; 对象没有赋值的属性,该属性的值为undefined; 调用函数时,函数需要的参数没有传递时,该参数为undefined; 函数没有返回值时,默认返回undefined;代码演示: <script type="tex...原创 2019-04-18 17:18:06 · 150 阅读 · 0 评论 -
Javascript(1)——数据类型及typeof
一、数据类型JavaScript的数据类型分为2大类:原始数据类型和引用数据类型。原始数据类型包括5种:Undefined、Null、Number、String、Boolean。引用类型包括3种:对象、数组、函数。二、typeoftypeof是运算操作符,返回值是字符串,用来判断操作数的类型。typeof的语法:typeof operand 或者 typeof (opera...原创 2019-04-18 15:54:02 · 116 阅读 · 0 评论