自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 事件的绑定和解绑定

事件:如果某件事情发生在了某个元素身上以后,允许JS引擎自动调用的回调函数(Callback)事件绑定的三种方法1.ontype 两个特点:1.兼容性非常好 2.如果调用两次,后面的回调会覆盖前面的回调 假定事件的名字是click2.addEventListener('type',function) 两个特点: 1.调用两次都有效 2.IE8及以下不支持3.AttachEvent('ontype', function) 特点:1.Chrome不支持

2020-05-13 09:39:47 160

原创 字符串的常用方法

字符串的常用方法:string.length: 字符串的长度string.charAt(索引)String.fromCharCode(ASCII值,可以多个)string.concat(拼接字符串)string.indexOf(),查找字符串string.lastIndexOf(): 查找字符串,从后往前查string.replace 字符串替换 例:var str = 'hello world'; console.log(str.replace(/o/g,'aa');//把o全部替换为

2020-05-13 09:33:16 117

原创 JS内置对象Math 和Date

一.内置对象Math常量 Math.PI, Math.E, Math.LN2, Math.LN10, Math.LOG2E, Math.LOG10E, Math.SQRT2(根号2)成员函数:绝对值 Math.abs(-10);返回10;四舍五入:Math.round(1,3);取整:向下取整Math.floor() ; 向上取整:Math.ceil();指...

2020-04-30 12:30:36 148

原创 JS数据类型转换

数据类型转化1.数据类型的判断:typeof instanceof2.转化为数字 隐式类型转换 显示类型转换 Number()库函数 :把一个能转换为数字的其他类型转换为数字 parseInt() :把一个字符串按照整数的方式“解析”,如果开头的一部分可以,解析一部分;如果解析不了,NaN parseFloat: 用于浮点数或科学计数法 isNaN() ...

2020-04-29 09:27:02 105

原创 CSS浮动和定位

一.浮动:浮动,就是使元素脱离标准流,移动到其父元素指定的位置的过程:float: left或者right浮动的子元素无法超出父元素范围,如果父元素有padding,那么子元素无法超出padding结论:一个父元素下,尽量让所有的子元素都浮动一个块级元素浮动以后,会产生类似inline-block的特性一个行内元素浮动以后,会产生类似inline-block的特性如何清除浮动?为什么要...

2020-04-29 09:06:05 169

原创 CSS选择器

CSS选择器一.选择器:用于将一类标记选择出来,然后对这一类标记进行使用样式(style) 选择器: 1.基本选择器: 标签选择器:标签名 类选择器:.类名 (类选择器必标签选择器有更大的灵活性) ...

2020-04-28 20:43:33 92

原创 JS数组

JS数组一.数组: 1. JS的数组是弱类型 (数组中可以存放任意的元素) 2. 数组声明的两种方式: 字面的方式声明一个数组 (var b = []) 使用构造函数的方式: va...

2020-04-28 20:30:43 119

原创 作用域链和闭包

作用域链和闭包一.作用域链:Scope Chain 1. 作用域: 函数作用域[[scope]]:外部对内部可见;内部对外部不可见;内部优先 JS中只有函数级别的作用域,没有块级别的作用域;换句话说,只有在进入或者退出函数的时候,作用域会发生变化 2. ...

2020-04-28 20:09:06 186

原创 JS预编译过程

JS预编译过程JS引擎处理脚本的过程一.预编译过程1.脚本:创建全局对象Go(window)加载脚本文件预编译:找出所有的变量声明,按照变量名加入全局对象,如果已存在,(忽略)找出所有的函数声明,按照函数名加入全局对象,如果已经存在同名变量或者函数,替换。非声明不管解释执行2.函数调用:创建活动对象AO(Active Object)预编译:scope chain初始化ar...

2020-04-28 19:53:31 103

空空如也

空空如也

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

TA关注的人

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