![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 71
竹官
这个作者很懒,什么都没留下…
展开
-
Javascript学习笔记(Element对象)
Element对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录特征相关的属性Element.attributesElement.id,Element.tagNameElement.innerHTMLElement.outerHTMLElement.className,Element.classList盒状模型相关转载 2017-12-18 11:13:19 · 995 阅读 · 0 评论 -
Javascript学习笔记(Object 对象与继承)
Object 对象与继承来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录Object.getOwnPropertyNames()Object.prototype.hasOwnProperty()in 运算符和 for…in 循环对象的拷贝参考链接通过原型链,对象的属性分成两种:自身的属性和继承的属性。JavaSc转载 2017-12-15 10:01:29 · 234 阅读 · 0 评论 -
Javascript学习笔记(prototype对象)
prototype 对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述构造函数的缺点prototype 属性的作用原型链constructor 属性instanceof 运算符Object.getPrototypeOf()Object.setPrototypeOf()Object.create()O转载 2017-12-15 09:59:43 · 278 阅读 · 0 评论 -
Javascript学习笔记(CSS操作)
CSS操作来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录style属性Style对象cssText属性CSS模块的侦测setProperty(),getPropertyValue(),removeProperty()window.getComputedStyle()CSS伪元素StyleSheet对象获取样转载 2017-12-21 13:46:22 · 300 阅读 · 0 评论 -
Javascript学习笔记(Object对象)
Object对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述Object()Object 对象的静态方法Object.keys(),Object.getOwnPropertyNames()其他方法Object对象的实例方法Object.prototype.valueOf()Object.prototype转载 2017-12-05 16:22:28 · 262 阅读 · 0 评论 -
Javascript的编码风格(自我总结)
1.缩进可以采用空格键和Tab键两种形式,Tab键可以一键多个空格,空格键一次一个空格,但还是用空格键容易控制缩进,也习惯使用.2.大括号就算只有一行也不要省略,不然容易产生错误的表达.3.分号,即使有些javascript会自动添加,但是最好还是自己输入,养成习惯,避免错误.4.避免使用全局变量,如果使用变量名最好用大写,避免错误.5.变量声明放到原创 2017-12-05 11:17:15 · 157 阅读 · 0 评论 -
Javascript学习笔记(错误处理机制)
错误处理机制来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录Error对象JavaScript的原生错误类型自定义错误throw语句try…catch结构finally代码块参考连接Error对象JavaScript解析或执行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScri转载 2017-12-05 10:04:27 · 194 阅读 · 0 评论 -
Javascript学习笔记(数据类型转换)
数据类型转换来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录强制转换Number()String()Boolean()自动转换自动转换为布尔值自动转换为字符串自动转换为数值参考链接JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。var x = y ? 1转载 2017-12-04 23:15:05 · 179 阅读 · 0 评论 -
Javascript学习笔记(运算符)
运算符来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录加法运算符算术运算符余数运算符自增和自减运算符数值运算符,负数值运算符赋值运算符比较运算符字符串的比较非字符串的比较严格相等运算符相等运算符布尔运算符取反运算符(!)且运算符(&&)或运算符(||)三元条件运算符(?:)位运转载 2017-12-04 16:49:47 · 321 阅读 · 0 评论 -
Javasctipt学习笔记(this关键字)
this 关键字来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录涵义使用场合使用注意点绑定 this 的方法function.prototype.call()function.prototype.apply()function.prototype.bind()参考链接涵义this关转载 2017-12-12 21:45:44 · 664 阅读 · 0 评论 -
Javascript学习笔记(单线程模型)
单线程模型来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录含义消息队列Event Loop含义单线程模型指的是,JavaScript只在一个线程上运行。也就是说,JavaScript同时只能执行一个任务,其他任务都必须在后面排队等待。注意,JavaScript只在一个线程上运行,不代表Java转载 2017-12-15 15:06:11 · 339 阅读 · 0 评论 -
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 · 263 阅读 · 0 评论 -
Javascript学习笔记(document节点)
document节点来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述内部节点属性document.doctype,document.documentElement,document.defaultViewdocument.body,document.headdocument.activeElement节点集合属性转载 2017-12-17 16:20:41 · 492 阅读 · 0 评论 -
Javascript学习笔记(DOM 模型概述)
DOM 模型概述来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录基本概念DOM节点节点树特征相关的属性Node.nodeName,Node.nodeTypeNode.nodeValueNode.textContentNode.baseURI相关节点的属性Node.ownerDocumentNode转载 2017-12-16 14:53:02 · 371 阅读 · 0 评论 -
Javascript学习笔记(Math对象)
Math对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录属性方法Math.random()三角函数方法Math是JavaScript的内置对象,提供一系列数学常数和数学方法。该对象不是构造函数,不能生成实例,所有的属性和方法都必须在Math对象上调用。new Math()// TypeError:转载 2017-12-08 09:57:26 · 278 阅读 · 0 评论 -
Javascript学习笔记(严格模式)
严格模式来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录设计目的启用方法显式报错只读属性不可写只设置了赋值器的属性不可写禁止扩展的对象不可扩展eval、arguments不可用作标识名函数不能有重名的参数禁止八进制的前缀0表示法增强的安全措施全局变量显式声明禁止this关键字指向全局对象禁止使转载 2017-12-15 20:50:15 · 271 阅读 · 0 评论 -
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 · 199 阅读 · 0 评论 -
Javascript学习笔记(包装对象)
包装对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录包装对象的定义包装对象实例的方法valueOf()toString()原始类型的自动转换自定义方法Boolean 对象概述Boolean 函数的类型转换作用包装对象的定义有人说,JavaScript 语言“一切皆对象”。这转载 2017-12-07 14:51:05 · 350 阅读 · 0 评论 -
Javascript学习笔记(history对象)
history对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述history.pushState()history.replaceState()history.state属性popstate 事件URLSearchParams API参考链接概述浏览器窗口有一个history对转载 2017-12-25 11:06:40 · 888 阅读 · 0 评论 -
Javascript学习笔记(String对象)
String对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述String.fromCharCode()实例对象的属性和方法length属性charAt()charCodeAt()concat()slice()substring()substr()indexOf(),lastIndexOf()转载 2017-12-08 01:21:17 · 167 阅读 · 0 评论 -
Javascript学习笔记(定时器)
定时器来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录setTimeout()setInterval()clearTimeout(),clearInterval()运行机制setTimeout(f, 0)含义应用正常任务与微任务参考链接JavaScript提供定时执行代码的功能,叫做定时器(tim转载 2017-12-15 16:45:22 · 246 阅读 · 0 评论 -
Javascript学习笔记(函数)
函数来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述函数的声明函数的重复声明圆括号运算符,return语句和递归第一等公民函数名的提升不能在条件语句中声明函数函数的属性和方法name属性length属性toString()函数作用域定义函数内部的变量提升函数本身的作用域参数转载 2017-12-03 23:32:39 · 237 阅读 · 0 评论 -
Javascript学习笔记(构造函数与new命令)
构造函数与 new 命令来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录对象是什么构造函数new 命令基本用法new 命令的原理new.target使用 Object.create() 创建实例对象JavaScript 语言具有很强的面向对象编程能力,本章介绍 JavaScript 如何进行面向对象编程。转载 2017-12-11 23:05:00 · 890 阅读 · 0 评论 -
Javascript中普通函数和构造函数的区别
普通函数和构造函数的区别在命名规则上,构造函数一般是首字母大写,普通函数遵照小驼峰式命名法。在函数调用的时候:function fn() { } 构造函数:1. new fn( ) 2 .构造函数内部会创建一个新的对象,即f的实例 3. 函数内部的this指向转载 2017-12-11 22:40:09 · 287 阅读 · 0 评论 -
JavaScript 字符串(String)对象中的indexOf()用法
indexOf()的用法:返回字符中indexof(string)中字串string在父串中首次出现的位置,从0开始!没有返回-1;方便判断和截取字符串!indexOf()定义和用法indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。语法stringObject.indexOf(searchvalue,fromindex)参数转载 2017-11-15 10:14:12 · 2202 阅读 · 0 评论 -
Javascript学习笔记(数据类型)
参考文献来自《JavaScript 标准参考教程(alpha)》,by 阮一峰转载 2017-11-29 10:33:20 · 207 阅读 · 0 评论 -
Javascript E-mail验证
这段代码总体是用来在提交表单的时候用来验证里面的email的正确性的function validate_email(field,alerttxt) //这个函数用来验证email的格式是否满足xxx@xxx.xxx的格式,其中要求@前面必须要至少一个字符,@与.之间至少要有一个字符{with (field) //使用with (XXX)语句是指定转载 2017-11-09 16:06:47 · 583 阅读 · 0 评论 -
Javascript this用法
语法this全局对象在全局执行上下文(函数之外),this引用的是全局对象.1234567console.log(this.document === document); // true // In web browsers, the转载 2017-11-12 15:00:08 · 191 阅读 · 0 评论 -
Javascript中defer和async 的区别
先来试个一句话解释仨,当浏览器碰到 script 脚本的时候:没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。有 async,加载和渲染后续文档元素的过程将和 script.js 的加载与执行并行进行(异步)。有 defer,转载 2017-11-14 14:57:48 · 186 阅读 · 0 评论 -
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 · 382 阅读 · 0 评论 -
Javascript 表单验证
结合函数命名、js代码逻辑:validate_required 函数,验证一个字段是否为空validate_form 函数,验证一个表单field、alerttxt 、thisform 这些都是参数名称,没有特指(因为js中变量是弱类型的),需要结合上下文才知道field 表示一个值,field 域的意思,alerttxt 提示文本转载 2017-11-09 15:51:39 · 160 阅读 · 0 评论 -
Javascript with用法
1)简要说明 with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。 2)语法格式 with(object instance) { //代码块 } 有时候,我在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法,都是通过:对转载 2017-11-09 15:25:32 · 238 阅读 · 0 评论 -
javascript for/in 循环遍历对象属性
for/in 循环遍历对象的属性for/in 语句循环遍历对象的属性。js中获取key得到某对象中相对应的value的方法:obj.key js中根据动态key得到某对象中相对应的value的方法有二: 一、var key = "name1";var value = obj[key]; 二、var key = "name1";var value转载 2017-11-08 09:54:57 · 5876 阅读 · 0 评论 -
Javascript学习笔记(数值)
来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述整数和浮点数数值精度数值范围数值的表示法数值的进制特殊数值正零和负零NaNInfinity与数值相关的全局方法parseInt()parseFloat()参考链接概述整数和浮点数Java转载 2017-11-29 16:48:29 · 304 阅读 · 0 评论 -
Javascript学习笔记(字符串)
字符串来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述定义转义字符串与数组length属性字符集Base64转码参考链接概述定义字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。'abc'"abc"单引号字符串的内部,可以使转载 2017-11-29 22:48:51 · 156 阅读 · 0 评论 -
Javascript学习笔记(属性描述对象)
属性描述对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述Object.getOwnPropertyDescriptor()Object.defineProperty(),Object.defineProperties()元属性可枚举性(enumerable)可配置性(configurable)可写性(writ转载 2017-12-11 15:05:20 · 243 阅读 · 0 评论 -
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 · 329 阅读 · 0 评论 -
Javascript学习笔记(数组)
数组来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录数组的定义数组的本质length属性类似数组的对象in 运算符for…in 循环和数组的遍历数组的空位参考链接数组的定义数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。v转载 2017-12-02 00:57:25 · 218 阅读 · 0 评论 -
Javascript学习笔记(对象)
对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述生成方法键名属性对象的引用表达式还是语句?属性的操作读取属性检查变量是否声明属性的赋值查看所有属性delete命令in运算符for…in循环with语句参考链接概述生成方法对象(ob转载 2017-12-01 20:22:18 · 186 阅读 · 0 评论 -
Javascript学习笔记(JSON对象)
JSON对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录JSON 格式JSON.stringify()基本用法第二个参数第三个参数toJSON 方法JSON.parse()参考链接JSON 格式JSON 格式(JavaScript Object Notation 的缩写)是一种转载 2017-12-10 13:33:28 · 319 阅读 · 0 评论