![](https://img-blog.csdnimg.cn/direct/6a815f2172a54d508d03f9180276e827.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
文章平均质量分 86
javascript
随记123
一起学习叭
展开
-
05-JS高阶:面向对象
需要注意的是,funcion声明和class声明有一个重要的区别:funcion声明是hosting(状态提升)的,而class不是,class需要先声明再使用。类抽象了对象的公共部分,它泛指某一大类(class)对象特指某一个,通过类实例化一个具体的对象。需要注意的是在js中,从es6开始引进class,根本上是基于js中已经存在的原型继承的语法糖,class语法并没有引进一种新的面向对象的继承机制。对象是由属性和方法组成的:是一个无序键值对的集合,指的是一个具体的事物。原创 2024-06-11 13:51:33 · 943 阅读 · 0 评论 -
04-JS高阶:严格模式、递归、赋值、高阶函数
JavaScript 除了提供正常模式外,还提供了严格模式(strict mode)。ES5 的严格模式是采用具有限制性 JavaScript变体的一种方式,即在严格的条件下运行 JS 代码。严格模式在 IE10 以上版本的浏览器中才会被支持,旧版本浏览器中会被忽略。严格模式对正常的 JavaScript 语义做了一些更改:1.消除了 Javascript 语法的一些不合理、不严谨之处,减少了一些怪异行为。2.消除代码运行的一些不安全之处,保证代码运行的安全。3.提高编译器效率,增加运行速度。原创 2024-06-11 13:46:30 · 932 阅读 · 0 评论 -
03-JS高阶:函数、继承、内置对象
当前元素所属的数组对象。,该传入对象的自有可枚举属性(即其自身定义的属性,而不是其原型链上的枚举属性)将为新创建的对象添加指定的属性值和对应的属性描述符。bind() 方法不会调用函数,但是能改变函数内部this 指向,返回的是原函数改变this之后产生的新函数。这些 this 的指向,是当我们调用函数的时候确定的。filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。原创 2024-06-11 13:20:46 · 877 阅读 · 0 评论 -
02-JS高阶:构造函数
(规范)。原创 2024-06-11 13:15:12 · 943 阅读 · 0 评论 -
01-JS高阶:Object
我们可以随时随地为对象添加属性,也可以随时修改属性的值。name: '小好'//给对象添加属性//修改属性的值person1.name = '张小好';通过赋值操作定义对象,添加的普通属性,注意:默认情况下都是可修改、可枚举、可配置的。如果我们想改变属性的特征,可以使用方法,该方法允许精确地添加或修改对象的属性,在遍历枚举对象属性时会被枚举到([for...in] 或 []方法)。注意:默认情况下,使用添加的属性值是不可修改,不可枚举,不可配置(删除和添加)。原创 2024-06-11 13:11:24 · 1028 阅读 · 0 评论 -
09-JavaScript 正则表达式
1. 正则表达式简介1.1 什么是正则表达式正则表达式:用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式(Regular Expression)是一种描述字符模式的对象。JavaScript中的RegExp类表示正则表达式,String和RegExp类型都定义了使用正则的方法,后者使用正则表达式进行强大的模式匹配和文本检索与替换功能。1.2 正则表达式的作用。原创 2024-04-07 18:46:10 · 792 阅读 · 0 评论 -
08-JavaScript BOM定时器及JS动画
超时调用需要使用window对象的setTimeout()方法,该方法接受两个参数:调用函数或计算表达式和以毫秒为单位的时间(即在执行代码前需要等待多少毫秒)。原创 2024-04-02 15:32:28 · 605 阅读 · 0 评论 -
07-JavaScript DOM事件
JavaScript 使我们有能力创建动态页面,而事件是可以被 JavaScript 侦测到的行为。简单理解:触发--- 响应机制。网页中的每个元素都可以产生某些可以触发 JavaScript 的事件,例如,我们可以在用户点击某按钮时产生一个事件,然后去执行某些操作。原创 2024-03-30 08:42:11 · 1031 阅读 · 0 评论 -
06-JavaScript DOM对象
HTML DOM 是W3C (万维网联盟)制订的一套标准,标准中定义了所有 HTML 元素的对象和属性,以及访问它们的方法。换言之,HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。注意:DOM 是 Document Object Model(文档对象模型)的缩写。每天一总结,今天又有什么新的收获呢?你做好为明天奋战的准备了吗?原创 2024-03-30 08:30:00 · 1002 阅读 · 0 评论 -
05-JavaScript对象
使用对象字面量创建对象就是花括号 { } 里面包含了表达这个具体事物(对象)的属性和方法;{ } 里面采取键值对的形式表示键:相当于属性名值:相当于属性值,可以是任意类型的值(数字类型、字符串类型、布尔类型,函数类型等)name : '张小好',age : 18,sex : '女',alert('今天很开心');对象的使用对象的属性对象中存储具体数据的 "键值对"中的 "键"称为对象的属性,即对象中存储具体数据的项对象的方法对象中存储函数。原创 2024-03-29 08:30:00 · 670 阅读 · 0 评论 -
04-JavaScript函数
ECMAScript中的函数使用function关键字来声明,后面跟一组参数及函数体。原创 2024-03-28 11:25:57 · 1559 阅读 · 0 评论 -
03-JavaScript数组
解决开始提出的问题:保存一个班级学生信息,每个数组元素都代表一个学生,而每个学生都使用一个一维数组分别表示其姓名、学号、年龄等信息,这样通过一个变量即可有规律的保存一个班级的所有学生信息,方便开发时进行处理。数组创建完成后,我们可以 [ ] 操作符访问数组中的元素,数组的引用位于方括号左边。使用该语法即可以访问数组中的元素,又可以修改数组中的元素。值:元素的内容,可以是任意类型的数据,如数值型、字符型、数组、对象等。数组构成:数组由一个或多个数组元素组成的,各元素之间使用逗号“,”分割。原创 2024-03-28 10:54:23 · 865 阅读 · 0 评论 -
04-JavaScript函数
函数也是一种数据类型。原创 2024-03-28 08:30:00 · 575 阅读 · 0 评论 -
03-JavaScript数组
数组原创 2024-03-27 16:55:43 · 271 阅读 · 0 评论 -
02-JavaScript操作符和流程控制语句
特殊情况-字符型数据运算特殊情况-浮点数进行运算。原创 2024-03-22 09:19:42 · 1168 阅读 · 0 评论 -
01-JavaScript基础语法
浏览器(browser application)是用来访问和浏览万维网页面的客户端软件,也是现代计算机系统中应用最为广泛的软件之一,重要性也可想而知,也是我们前端工程师经常打交道的;变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息,存放数据的容器。语法:JavaScript中变量通常利用var关键字声明,并且变量名的命名规则与标识符相同。原创 2024-03-21 09:11:38 · 1174 阅读 · 0 评论