自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 JS学习笔记(函数对象的call和apply,arguments方法)

JS学习笔记(函数对象的call和apply,arguments方法)call( )和apply( )方法这两个方法都是函数对象的方法,需要通过函数对象来调用当对象函数调用call( )和apply( )都会调用函数执行在调用call和apply可以将一个对象指定为第一个参数,此时这个对象将会成为函数执行时的thiscall方法可以将实参在对象之后依次传递apply方法需要将实参封装到一个数组中统一传递this的情况:1、以函数形式调用时,this永远都是window2、以方法的形式调用时

2021-10-09 22:25:44 111

原创 JavaScript学习笔记(数组)

JS学习笔记(数组)数组数组也是对象它和我们普通对象功能类似,也是用来存储一些值的不同的是普通对象是使用字符串作为属性名的,而数组是使用数字来作为索引操作元素索引:从0开始的整数就是索引数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据数组中的元素可以是任意数据类型的数据向数组中添加元素 语法:数组[索引]=值读取数组中的元素 语法:数组[索引] 如果读取不存在的索引,他不会报错而是返回undefined创建数组使用字面量来创建数组 语法:var 数组名

2021-10-07 22:50:14 321

原创 JS学习笔记(this、构造函数、原型对象)

JS学习笔记this解析器在调用函数每次都会向函数内部传递一个隐含的参数, 这个隐含的参数就是this,this指向的时一个对象 这个对象我们称为函数执行的上下文对象 根据函数的调用方式不同,this会指向不同的对象 1、以函数的形式调用时,this永远都是window 2、以方法的形式调用时,this就是调用方法的那个对象工厂创建对象使用工厂方法创建的对象,使用的构造函数都是Object 所以创建的对象都是Object这个类型 导致无法区分出多种不同类型的对象构造函数

2021-09-25 15:46:38 107

原创 2021-09-17

JS学习笔记(函数)函数函数: 函数也是一个对象 函数中可以封装一些功能(代码),在需要的时候可以执行这些功能(代码) 函数中可以保存一些代码在需要的时候调用 使用typeof检查一个函数对象时,会返回function封装到函数中的代码不会立即执行函数中的代码会在函数调用的时候执行调用函数 语法:函数对象()当调用函数时,函数中封装的代码会立即按顺序执行函数创建: 1)构造函数方式来创建一个函数对象 语法:var 函数名 = new Function(形参1,形参2...形参

2021-09-25 10:59:43 101

原创 2021-09-17

JS学习笔记(对象类型)对象属于一种复合型的数据类型,在对象中可以保存多个不同数据类型的属性。对象分类: 1、内建对象 1)由ES标准中定义的对象,在任何的ES的实现中都可以使用 2)比如:Math、String、Number、Boolean、Function、Object... 2、宿主对象 1)由JS的运行环境提供的对象,目前来讲主要指浏览器提供的对象 2)比如:BOM、DOM 3、自定义对象 由开发人员自己创建的对象创建对象:使用new关键字调用函数,是构造函数co

2021-09-17 10:46:30 41

原创 2021-09-16

JS学习笔记(break和continue)break语句:break关键字可以用来退出switch或循环语句!不能在if语句中使用break和continue,break关键字,会立即终止离他最近的那个循环语句。可以为循环语句创建一个label来识别当前的循环label:循环语句使用break语句时,可以在break后跟着一个label,这样break将会结束指定的循环,而不是最近的continue语句:continue关键字,会立即跳过本次循环。例:(在执行输出1~9的数时,在数字为

2021-09-17 09:35:10 44

原创 2021-09-15

JS学习笔记(循环语句)循环语句循环语句可以反复的执行一段代码多次while循环语法: while(条件表达式){ 代码块 }while语句在执行时,先对条件语句进行求值判断, 如果值为true,则执行循环体 循环体执行完毕后,继续对表达式进行判断 如果值为true,则继续执行循环体,以此类推 如果值为false,则终止循环do…while…语法: do{ 代码块 }while(条件表达式)执行流程: do...while... 语句在执行时,会先执行循

2021-09-15 15:33:28 39

原创 2021-09-12

JS学习笔记(条件语句)流程控制语句:流程控制语句: JS中的程序是由上到下一行一行执行的 通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行 语句分类: 1、条件判断语句 2、条件分支语句 3、循环语句条件判断语句:条件判断语句: 使用条件判断语句可以在语句执行某个语句之前进行判断,如果条件成立才会执行语句,条件不成立则语句不执行if语句: 语法一: if(条件表达式){ 语句。。。 }

2021-09-12 15:44:39 43

原创 2021-09-12

JS学习笔记(代码块)代码块:我们写的程序是由一条一条语句构成的 语句是按照自上而下的顺序一条一条执行的 在JS中可以使用{}来为语句进行分组 同一个{}中的语句我们称为是一个组语句 它们要么都执行,要么都不执行 一个{}中的语句我们也称为一个代码块 在代码块的后面就不用写;号了JS中的代码块只具有分组的作用,没有其它的用途 代码块内部的内容,在外边是完全可见的...

2021-09-12 11:46:39 38

原创 2021-09-10

JS学习笔记(运算符):运算符也叫操作符通过运算符可以对一个或多个值进行运算,并获取运算结果比如:typeof就是运算符,可以获得一个值的类型,它会将该值返回一个字符串形式返回学习内容:算数运算符 当对非Number类型的值进行运算时,会将这些值转换为Number然后再运算 任何值和NaN做运算都得NaN + + 可以对两个值进行加法运算,并将结果返回 如果对两个字符串进行加法运算,则会做拼串操作,就是将两个字符串拼接为一个字符串,并返回 任何的值和字符串做加法运算,都会

2021-09-11 11:38:05 36

原创 2021-09-10

JS学习笔记(强制数据类型转换):强制类型转换:指将一个数据类型强制转换为其它的数据类型类型转换主要指将其它数据类型转换为:String、Number、Boolean学习内容:1、将其他数据类型转换为String1)方法一:调用被转换数据类型的toString()方法,该方法不会影响到原变量,null和undefined的类型没有toString()方法(调用他们的方法会报错)。2)方法二:调用String()函数,并将被转换的数据作为参数传递给函数使用String()函数做强制转换时,对于

2021-09-10 11:28:03 41

原创 2021-09-06

js学习笔记:学习内容:目录:1、标识符2、基本数据类型(String、Number、Boolean、Null、Undefined)学习内容:标识符在js中所有的可以由我们自己命名的都可以称做是标识符例如:变量名、函数名、对象名都属于标识符 标识符命名规则: 1、标识符中可以含有字母、数字、_、$ 2、标识符不能以数字开头 3、标识符不能是ES中的关键字或保留字 4、标识符一般遵循命名法(驼峰命名法): -首字母小写,每个单词的首字母大写,其余全是小写 例如:

2021-09-10 10:05:37 74

原创 2021-09-06

js学习笔记:学习内容:注释(单行注释和多行注释)单行注释通常是注释某一行(快捷键:Ctrl+/) 显示为: //注释内容多行注释通常是注释多行(快捷键:Ctrl+Shift+/) 显示为: /* 注释内容 */注:值得注意的是单行注释,只注释"//"后面的内容,其前面的内容不被注释;多行注释的注释内容要在/ * … * /之间。字面量(常量):都是不可改变的值比如:1、2、3、4、null…字面量都是课直接拿来使用的,但一般不建议直接使用(譬如:在程序里面要多次用到数

2021-09-06 20:32:05 50

原创 JS学习笔记(全局作用域、声明提前、函数作用域)

js代码编写位置:学习内容:1、在onclick属性中例如:<button onclik="alert("HelloWorld!");">点我一下</button>(需要注意的是,这里的js代码需要点击按钮才会执行)2、在href属性中例如:<a href="javascript:alert("HelloWorld!");">点我试试</button>3、在script标签中例如:<script type="test/jav

2021-09-06 17:32:14 118

空空如也

空空如也

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

TA关注的人

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