
前端
文章平均质量分 84
编程爱好者ph
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JSON解析
大纲 JSON解析 JSON解析实例 1. JSON概述 JSON英文全称:JavaScript Object Notation,是一种轻量级的数据交互格式。 JSON是一门独立的语言。用于存储和传输数据的格式,通常用于服务器向网页传输数据。 JSON语言采用了JavaScript的语法,这意味着JavaScript中处理JSON数据不需要任何特殊的API活工具包,但是还是需要说明: JSON和Javascript是两门不同的语言。 JSON的格式仅仅是一个文本,而文本是可以本任何编程语言读取及作为原创 2021-12-01 21:17:16 · 1282 阅读 · 0 评论 -
js 排序算法
大纲 数组去重 1.1 indexOf 1.2 hash表 1.3 冒泡排序 1.4 递归函数 1.5 快速排序 1.数组去重 数组去重:从数组中找到相同的元素,并将相同的元素删除。保证数组中的每个元素都是独一无二的操作。 1.1 indexOf数组去重 基本思想:利用数组的indexOf方法,目的是寻找存入参数在数组中第一次出现的位置。 缺点:实现这个方法的时候会遍历数组直到找到目标为止,消耗掉很多时间。 var arr = [1, 2, 3, 4, 5, 1, 1, 3, 3, 4]; va原创 2021-12-01 20:35:13 · 791 阅读 · 0 评论 -
正则表达式
大纲 1.正则表达式基础 1.1 正则表达式概述 1.2 正则表达式基本语法 1.3 正则表达式常见用法 2.正则表达式进阶 2.1 修饰符 2.2 检索模式 2.3 RegExp对象 3.正则表达式高级 3.1 检索模式的^和$字符 3.2 重复类 3.3 贪婪模式、懒惰模式 3.4 脱字符[^] 1.正则表达式基础 1.1 正则表达式概述 正则表达式概念: 正则表达式(英文regular Expression)是一种[字符串检索模式],正则表达式具体表现为一个字符串的样子。 正则表达式执行原理是: 通原创 2021-11-13 00:34:47 · 565 阅读 · 0 评论 -
js 原型和原型链
大纲 类和对象 面向对象思想概述 原型 原型链 继承 设计模式 1. 类和对象 1.1 什么是类?类和对象的关系 万物皆对象。 类是一种抽象的,并不实际存在的,表示一种事物共有特征的描述。 对象是一种具体的,实际存在的,类中的某一个个体。 1.2 类的创建 构造函数:可以通过new命令,生成对象的函数称为构造函数。构造函数一般首字母大写。 function Car(lun1,lun2,lun3,lun4,ability){ this.lun1 = lun1; t原创 2021-11-11 22:46:27 · 436 阅读 · 0 评论 -
HTML BOM
大纲 BOM的概念 window对象 提示框 间隔调用和延迟调用 初始数据解析 1.BOM的概念 1.1 BOM **概念:**BOM(Browser Object Model)即浏览器对象模型 关于BOM的说明: BOM提供了独立于内容而与浏览器窗口进行交互的对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window对象 BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性 BOM缺乏一个统一的标准 JavaScript语法的标准化组织是ECMA DOM的原创 2021-11-10 20:56:16 · 2250 阅读 · 0 评论 -
HTML event
大纲 事件概述 非IE浏览器中的[事件绑定] IE浏览器中的[事件绑定] 解决浏览器中关于[事件绑定]兼容性问题 鼠标事件 文档事件 事件概述 事件 是可以被js检测到的行为,实质上是一种交互操作。 例如:我们可以给某按钮添加一个[onClick点击事件],当用户对按钮发生点击时来触发某个函数。 事件的作用: 各个元素之间可以借助事件来进行交互 用户和页面之间也可以通过事件来交互 后端和页面之间也可以通过事件来交互(减缓服务器的压力) 事件通常与函数配合使用,当事件发生时函数才会执行。 事件传递原创 2021-11-05 10:25:43 · 1538 阅读 · 0 评论 -
DOM Node
大纲 Node概述 Node的属性 Node的方法 HTML元素操作方法 HTML内的元素的操作方法 Node概述 [DOM] DOM是文档对象模型的简称。它的基本思想是: 把结构化文档解析成一系列的节点,再由这些节点组成一个树状结构(DOM Tree)。 所有的节点和最终的树状结构,都有规范的对外接口,以达到使用编程语言操作文档的目标(比如增删内容)。 所以,DOM可以理解成文档的编程接口。 严格地说,DOM不属于JavaScript 但是操作DOM时JavaScript最常见的任务。 而JavaS原创 2021-10-26 00:20:02 · 476 阅读 · 0 评论 -
DOM操作
大纲 DOM Document节点 Document节点属性 Document节点操作页面元素 DOM Document节点 DOM全称为Document Object Model,即文档对象模型。它是一套用来管理控制html文档的规则。而Document节点则是一种具象化的表现形式。 假设我们把整个html文档看成是一个对象,那么这个对象就是Document节点。而我们如何操作控制这个对象的标准,就是DOM。 dom中规定html页面中的所有元素都是节点。 document节点又被叫做docume原创 2021-10-21 23:31:01 · 262 阅读 · 0 评论 -
变量和内置对象
大纲 变量 变量提升 变量作用域 一等公民 函数名提升 函数内的变量提升 *函数参数的默认值 内存 Math对象 Date对象 变量提升 console.log(num); //undefined var num = 10; 原因:javascript引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这造成的结果就是所有的变量的声明语句,都会被提升到代码的头部。javascript的这种读取变量的机制就叫做变量提升。 所以上面一段代码实际上在执行的时候是下面的过程: va原创 2021-10-21 11:56:29 · 95 阅读 · 0 评论 -
javascript对象和函数
大纲 javascript对象 javascript函数 javascript函数 官方:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 个人:函数是一组拥有某些特定功能的、能够被重复调用的、闭合的代码块。 在函数外部并不关心函数里面有什么,只关心函数能做什么。 在函数内部并不关心函数外部有什么,只关心要怎么做。 function 函数名(函数参数1,函数参数2,...){ 函数内容语句/函数体 } 函数可以没有参数 函数名的命名规则符合变量的命名规则 函数的声明 [f原创 2021-10-20 15:27:06 · 131 阅读 · 0 评论 -
javascript数组详解
课程大纲 数组的概念 数组的特点 数组的调用 数组的方法 二维数组 数组的概念 数组(Array)是按照一定顺序排列的一组值,每个值都拥有自己的编号,编号从0开始。整个数组用方括号来表示。 var arr=[item1,item2,item3]; item1、item2和item3是泛指,javascript中的数组元素可以是任何类型的数据。 split方法 split方法能够根据指定的符号将字符串进行分割,分割后的每一个子元素整合成一个数组返回。如果无法分割,那么返回的数组只有一个元素,这个元素原创 2021-10-19 22:23:05 · 365 阅读 · 0 评论 -
javascript字符串详解
课程大纲 字符串概述 字符串长度 转义字符 字符串对象 字符串方法 字符串概述 定义:字符串就是用单引号或者双引号包裹起来的,零个或多个排列在一起的字符。 嵌套:字符串可以嵌套。 在单引号包括的字符串内部,应该使用双引号进行嵌套 在双引号包裹的字符串内部,应该使用单引号进行嵌套 在json解析的时候字符串需要使用单引号,因此推荐在各种情况都使用单引号的方式来声明。 转义字符:用特殊的符号来替代在字符串当中,容易引起歧义的内容 ’ 单引号 " 双引号 字符串需要在一行内定义,分成多行会报错。但是如原创 2021-10-19 22:22:34 · 1645 阅读 · 0 评论 -
javascript循环语句和分支语句
js运算符 算数运算符 赋值运算符 比较运算符 布尔运算符 三目运算符 算数运算符 加法运算符:x+y 减法运算符:x-y 乘法运算符:x*y 除法运算符:x/y 余数运算符:x%y 自增运算符:++x或x++ 自减运算符:–x或x– 加法运算符除了用于数值的相加,还能用于字符串的连接 单目运算符(自增自减运算符) 单目运算符只需要一个运算子即可计算,表示对自身进行增加或者减少。 单目运算符放在运算子之前,先改变运算子本身,再参与计算结果。 单目运算符放在运算子之后,先计算运算结果,语句执行完原创 2021-10-19 22:21:52 · 172 阅读 · 0 评论 -
初始JavaScript
一、JavaScript简介 JavaScript是一种轻量级的脚本语言,可以部署在多种环境,最常见的部署环境就是浏览器。 所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的操作方法。 JavaScript的核心部分相当精简,只包括两个部分: 基本的语法构造(比如操作符、控制结构、语句) 标准库(就是一系列具有各种功能的对象比如Array、Date、Math等)。 除此之外,还有提供的额外API可以分成三大类:浏览器控制类、DOM类、Web类。 JavaScript原创 2021-10-19 22:20:48 · 129 阅读 · 0 评论