自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Javascript学习笔记(history对象)

history对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述history.pushState()history.replaceState()history.state属性popstate 事件URLSearchParams API参考链接概述浏览器窗口有一个history对

2017-12-25 11:06:40 864

转载 Javascript学习笔记(CSS操作)

CSS操作来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录style属性Style对象cssText属性CSS模块的侦测setProperty(),getPropertyValue(),removeProperty()window.getComputedStyle()CSS伪元素StyleSheet对象获取样

2017-12-21 13:46:22 264

转载 Javascript学习笔记(Element对象)

Element对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录特征相关的属性Element.attributesElement.id,Element.tagNameElement.innerHTMLElement.outerHTMLElement.className,Element.classList盒状模型相关

2017-12-18 11:13:19 959

转载 Javascript学习笔记(document节点)

document节点来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述内部节点属性document.doctype,document.documentElement,document.defaultViewdocument.body,document.headdocument.activeElement节点集合属性

2017-12-17 16:20:41 472

转载 Javascript学习笔记(DOM 模型概述)

DOM 模型概述来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录基本概念DOM节点节点树特征相关的属性Node.nodeName,Node.nodeTypeNode.nodeValueNode.textContentNode.baseURI相关节点的属性Node.ownerDocumentNode

2017-12-16 14:53:02 351

转载 Javascript学习笔记(严格模式)

严格模式来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录设计目的启用方法显式报错只读属性不可写只设置了赋值器的属性不可写禁止扩展的对象不可扩展eval、arguments不可用作标识名函数不能有重名的参数禁止八进制的前缀0表示法增强的安全措施全局变量显式声明禁止this关键字指向全局对象禁止使

2017-12-15 20:50:15 257

转载 Javascript学习笔记(定时器)

定时器来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录setTimeout()setInterval()clearTimeout(),clearInterval()运行机制setTimeout(f, 0)含义应用正常任务与微任务参考链接JavaScript提供定时执行代码的功能,叫做定时器(tim

2017-12-15 16:45:22 229

转载 Javascript学习笔记(单线程模型)

单线程模型来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录含义消息队列Event Loop含义单线程模型指的是,JavaScript只在一个线程上运行。也就是说,JavaScript同时只能执行一个任务,其他任务都必须在后面排队等待。注意,JavaScript只在一个线程上运行,不代表Java

2017-12-15 15:06:11 328

转载 Javascript学习笔记(Object 对象与继承)

Object 对象与继承来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录Object.getOwnPropertyNames()Object.prototype.hasOwnProperty()in 运算符和 for…in 循环对象的拷贝参考链接通过原型链,对象的属性分成两种:自身的属性和继承的属性。JavaSc

2017-12-15 10:01:29 221

转载 Javascript学习笔记(prototype对象)

prototype 对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述构造函数的缺点prototype 属性的作用原型链constructor 属性instanceof 运算符Object.getPrototypeOf()Object.setPrototypeOf()Object.create()O

2017-12-15 09:59:43 267

转载 Javasctipt学习笔记(this关键字)

this 关键字来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录涵义使用场合使用注意点绑定 this 的方法function.prototype.call()function.prototype.apply()function.prototype.bind()参考链接涵义this关

2017-12-12 21:45:44 652

转载 Javascript学习笔记(构造函数与new命令)

构造函数与 new 命令来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录对象是什么构造函数new 命令基本用法new 命令的原理new.target使用 Object.create() 创建实例对象JavaScript 语言具有很强的面向对象编程能力,本章介绍 JavaScript 如何进行面向对象编程。

2017-12-11 23:05:00 855

转载 Javascript中普通函数和构造函数的区别

普通函数和构造函数的区别在命名规则上,构造函数一般是首字母大写,普通函数遵照小驼峰式命名法。在函数调用的时候:function fn() { }     构造函数:1. new fn( )                     2 .构造函数内部会创建一个新的对象,即f的实例                     3. 函数内部的this指向

2017-12-11 22:40:09 280

转载 Javascript学习笔记(属性描述对象)

属性描述对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述Object.getOwnPropertyDescriptor()Object.defineProperty(),Object.defineProperties()元属性可枚举性(enumerable)可配置性(configurable)可写性(writ

2017-12-11 15:05:20 232

转载 Javascript学习笔记(console对象)

console对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录浏览器实现console 对象的方法console.log(),console.info(),console.debug()console.warn(),console.error()console.table()console.count()cons

2017-12-10 22:51:59 313

转载 Javascript学习笔记(JSON对象)

JSON对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录JSON 格式JSON.stringify()基本用法第二个参数第三个参数toJSON 方法JSON.parse()参考链接JSON 格式JSON 格式(JavaScript Object Notation 的缩写)是一种

2017-12-10 13:33:28 303

转载 Javascript学习笔记(RegExp对象)

RegExp对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述正则对象的属性和方法属性test()exec()字符串对象的方法String.prototype.match()String.prototype.search()String.prototype.replace()String.proto

2017-12-09 23:14:08 308

转载 Javascript学习笔记(Date对象)

Date对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述new Date()日期的运算Date对象的静态方法Date.now()Date.parse()Date.UTC()Date实例对象的方法to类方法get类方法set类方法Date.prototype.valueOf()参考链接

2017-12-08 17:16:44 167

转载 Javascript学习笔记(Math对象)

Math对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录属性方法Math.random()三角函数方法Math是JavaScript的内置对象,提供一系列数学常数和数学方法。该对象不是构造函数,不能生成实例,所有的属性和方法都必须在Math对象上调用。new Math()// TypeError:

2017-12-08 09:57:26 263

转载 Javascript学习笔记(String对象)

String对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述String.fromCharCode()实例对象的属性和方法length属性charAt()charCodeAt()concat()slice()substring()substr()indexOf(),lastIndexOf()

2017-12-08 01:21:17 159

转载 Javascript学习笔记(Number对象)

Number对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述Number对象的属性Number 对象实例的方法Number.prototype.toString()Number.prototype.toFixed()Number.prototype.toExponential()Number.prototyp

2017-12-07 15:32:08 180

转载 Javascript学习笔记(包装对象)

包装对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录包装对象的定义包装对象实例的方法valueOf()toString()原始类型的自动转换自定义方法Boolean 对象概述Boolean 函数的类型转换作用包装对象的定义有人说,JavaScript 语言“一切皆对象”。这

2017-12-07 14:51:05 341

转载 Javascipt学习笔记(Array对象)

Array 对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录构造函数Array.isArray()Array实例的方法valueOf(),toString()push()pop()join()concat()shift()unshift()reverse()slice()splice()

2017-12-07 00:02:21 255

转载 Javascript学习笔记(Object对象)

Object对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述Object()Object 对象的静态方法Object.keys(),Object.getOwnPropertyNames()其他方法Object对象的实例方法Object.prototype.valueOf()Object.prototype

2017-12-05 16:22:28 243

原创 Javascript的编码风格(自我总结)

1.缩进可以采用空格键和Tab键两种形式,Tab键可以一键多个空格,空格键一次一个空格,但还是用空格键容易控制缩进,也习惯使用.2.大括号就算只有一行也不要省略,不然容易产生错误的表达.3.分号,即使有些javascript会自动添加,但是最好还是自己输入,养成习惯,避免错误.4.避免使用全局变量,如果使用变量名最好用大写,避免错误.5.变量声明放到

2017-12-05 11:17:15 151

转载 Javascript学习笔记(错误处理机制)

错误处理机制来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录Error对象JavaScript的原生错误类型自定义错误throw语句try…catch结构finally代码块参考连接Error对象JavaScript解析或执行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScri

2017-12-05 10:04:27 184

转载 Javascript学习笔记(数据类型转换)

数据类型转换来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录强制转换Number()String()Boolean()自动转换自动转换为布尔值自动转换为字符串自动转换为数值参考链接JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。var x = y ? 1

2017-12-04 23:15:05 172

转载 Javascript学习笔记(运算符)

运算符来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录加法运算符算术运算符余数运算符自增和自减运算符数值运算符,负数值运算符赋值运算符比较运算符字符串的比较非字符串的比较严格相等运算符相等运算符布尔运算符取反运算符(!)且运算符(&&)或运算符(||)三元条件运算符(?:)位运

2017-12-04 16:49:47 294

转载 Javascript学习笔记(函数)

函数来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述函数的声明函数的重复声明圆括号运算符,return语句和递归第一等公民函数名的提升不能在条件语句中声明函数函数的属性和方法name属性length属性toString()函数作用域定义函数内部的变量提升函数本身的作用域参数

2017-12-03 23:32:39 222

转载 Javascript学习笔记(数组)

数组来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录数组的定义数组的本质length属性类似数组的对象in 运算符for…in 循环和数组的遍历数组的空位参考链接数组的定义数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。v

2017-12-02 00:57:25 174

转载 Javascript学习笔记(对象)

对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述生成方法键名属性对象的引用表达式还是语句?属性的操作读取属性检查变量是否声明属性的赋值查看所有属性delete命令in运算符for…in循环with语句参考链接概述生成方法对象(ob

2017-12-01 20:22:18 174

转载 Javascript学习笔记(字符串)

字符串来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述定义转义字符串与数组length属性字符集Base64转码参考链接概述定义字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。'abc'"abc"单引号字符串的内部,可以使

2017-11-29 22:48:51 140

转载 Javascript学习笔记(数值)

来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述整数和浮点数数值精度数值范围数值的表示法数值的进制特殊数值正零和负零NaNInfinity与数值相关的全局方法parseInt()parseFloat()参考链接概述整数和浮点数Java

2017-11-29 16:48:29 283

转载 Javascript学习笔记(数据类型)

参考文献来自《JavaScript 标准参考教程(alpha)》,by 阮一峰

2017-11-29 10:33:20 197

原创 Javascript学习中的一些注意点(基本语法)

变量:1.变量声明和不声明的区别(即var a = 1和 a = 1的区别):           var a = 1和a = 1都是有效的,但是还是建议加上 var(变量声明),这样有利于表达,而且不加上容易不知不觉中产生全局变量.           严格地说,var a = 1 与 a = 1,这两条语句的效果不完全一样,主要体现在delete命令无法删除前者。不过,绝大多数

2017-11-28 16:06:20 367

转载 Javascript:history.go()和history.back()的用法和区别

Javascript:history.go()和history.back()的用法和区别 简单的说就是:go(-1): 返回上一页,原页面表单中的内容会丢失;back(): 返回上一页,原页表表单中的内容会保留。 history.go(-1):后退+刷新 history.back():后退 之所以注意到这个区别,是因为不同的浏览器的后退行为也是有区别的,而区别就跟Javas

2017-11-22 13:34:01 4127

转载 Javascript arguments,callee,caller

搞清arguments,callee,callerarguments是什么?arguments是函数调用时,创建的一个类似的数组但又不是数组的对象,并且它存储的是实际传递给函数的参数,并不局限于函数声明的参数列表哦。尼玛,什么意思?写个demo看看,代码见下DOCTYPE html> head> title>arg

2017-11-21 22:00:52 182

转载 JavaScript 字符串(String)对象中的indexOf()用法

indexOf()的用法:返回字符中indexof(string)中字串string在父串中首次出现的位置,从0开始!没有返回-1;方便判断和截取字符串!indexOf()定义和用法indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。语法stringObject.indexOf(searchvalue,fromindex)参数

2017-11-15 10:14:12 2179

转载 Javascript中defer和async 的区别

先来试个一句话解释仨,当浏览器碰到 script 脚本的时候:没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。有 async,加载和渲染后续文档元素的过程将和 script.js 的加载与执行并行进行(异步)。有 defer,

2017-11-14 14:57:48 173

转载 Javascript this用法

语法this全局对象在全局执行上下文(函数之外),this引用的是全局对象.1234567console.log(this.document === document); // true // In web browsers, the

2017-11-12 15:00:08 182

空空如也

空空如也

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

TA关注的人

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