前端
文章平均质量分 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 · 1154 阅读 · 0 评论 -
js 排序算法
大纲数组去重1.1 indexOf1.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 · 720 阅读 · 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 · 492 阅读 · 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 · 393 阅读 · 0 评论 -
HTML BOM
大纲BOM的概念window对象提示框间隔调用和延迟调用初始数据解析1.BOM的概念1.1 BOM**概念:**BOM(Browser Object Model)即浏览器对象模型关于BOM的说明:BOM提供了独立于内容而与浏览器窗口进行交互的对象由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window对象BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM缺乏一个统一的标准JavaScript语法的标准化组织是ECMADOM的原创 2021-11-10 20:56:16 · 2103 阅读 · 0 评论 -
HTML event
大纲事件概述非IE浏览器中的[事件绑定]IE浏览器中的[事件绑定]解决浏览器中关于[事件绑定]兼容性问题鼠标事件文档事件事件概述事件是可以被js检测到的行为,实质上是一种交互操作。例如:我们可以给某按钮添加一个[onClick点击事件],当用户对按钮发生点击时来触发某个函数。事件的作用:各个元素之间可以借助事件来进行交互用户和页面之间也可以通过事件来交互后端和页面之间也可以通过事件来交互(减缓服务器的压力)事件通常与函数配合使用,当事件发生时函数才会执行。事件传递原创 2021-11-05 10:25:43 · 1399 阅读 · 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 · 419 阅读 · 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 · 168 阅读 · 0 评论 -
变量和内置对象
大纲变量变量提升变量作用域一等公民函数名提升函数内的变量提升*函数参数的默认值内存Math对象Date对象变量提升console.log(num); //undefinedvar num = 10;原因:javascript引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这造成的结果就是所有的变量的声明语句,都会被提升到代码的头部。javascript的这种读取变量的机制就叫做变量提升。所以上面一段代码实际上在执行的时候是下面的过程:va原创 2021-10-21 11:56:29 · 63 阅读 · 0 评论 -
javascript对象和函数
大纲javascript对象javascript函数javascript函数官方:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。个人:函数是一组拥有某些特定功能的、能够被重复调用的、闭合的代码块。在函数外部并不关心函数里面有什么,只关心函数能做什么。在函数内部并不关心函数外部有什么,只关心要怎么做。function 函数名(函数参数1,函数参数2,...){ 函数内容语句/函数体}函数可以没有参数函数名的命名规则符合变量的命名规则函数的声明[f原创 2021-10-20 15:27:06 · 93 阅读 · 0 评论 -
javascript数组详解
课程大纲数组的概念数组的特点数组的调用数组的方法二维数组数组的概念数组(Array)是按照一定顺序排列的一组值,每个值都拥有自己的编号,编号从0开始。整个数组用方括号来表示。var arr=[item1,item2,item3];item1、item2和item3是泛指,javascript中的数组元素可以是任何类型的数据。split方法split方法能够根据指定的符号将字符串进行分割,分割后的每一个子元素整合成一个数组返回。如果无法分割,那么返回的数组只有一个元素,这个元素原创 2021-10-19 22:23:05 · 296 阅读 · 0 评论 -
javascript字符串详解
课程大纲字符串概述字符串长度转义字符字符串对象字符串方法字符串概述定义:字符串就是用单引号或者双引号包裹起来的,零个或多个排列在一起的字符。嵌套:字符串可以嵌套。在单引号包括的字符串内部,应该使用双引号进行嵌套在双引号包裹的字符串内部,应该使用单引号进行嵌套在json解析的时候字符串需要使用单引号,因此推荐在各种情况都使用单引号的方式来声明。转义字符:用特殊的符号来替代在字符串当中,容易引起歧义的内容’ 单引号 " 双引号字符串需要在一行内定义,分成多行会报错。但是如原创 2021-10-19 22:22:34 · 1507 阅读 · 0 评论 -
javascript循环语句和分支语句
js运算符算数运算符赋值运算符比较运算符布尔运算符三目运算符算数运算符加法运算符:x+y减法运算符:x-y乘法运算符:x*y除法运算符:x/y余数运算符:x%y自增运算符:++x或x++自减运算符:–x或x–加法运算符除了用于数值的相加,还能用于字符串的连接单目运算符(自增自减运算符)单目运算符只需要一个运算子即可计算,表示对自身进行增加或者减少。单目运算符放在运算子之前,先改变运算子本身,再参与计算结果。单目运算符放在运算子之后,先计算运算结果,语句执行完原创 2021-10-19 22:21:52 · 129 阅读 · 0 评论 -
初始JavaScript
一、JavaScript简介JavaScript是一种轻量级的脚本语言,可以部署在多种环境,最常见的部署环境就是浏览器。所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的操作方法。JavaScript的核心部分相当精简,只包括两个部分:基本的语法构造(比如操作符、控制结构、语句)标准库(就是一系列具有各种功能的对象比如Array、Date、Math等)。除此之外,还有提供的额外API可以分成三大类:浏览器控制类、DOM类、Web类。JavaScript原创 2021-10-19 22:20:48 · 76 阅读 · 0 评论