JavaScript
文章平均质量分 78
追求~
~~~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
promise对象
上面代码中, p1 会 resolved , p2 首先会 rejected ,但是 p2 有自己的 catch 方法,该方法返回的是一个新的 Promise 实例, p2 指向的实际上是这个实例。上面代码中, Promise.all() 方法接受一个数组作为参数, p1 、 p2 、 p3 都是 Promise 实例,如果不是,就会先调用下面讲到的 Promise.resolve 方法,将参数转为 Promise 实例,再进一步处理。(1)对象的状态不受外界影响。其中,第二个函数是可选的,不一定要提供。原创 2023-01-21 12:34:14 · 1189 阅读 · 0 评论 -
es6新特性------学好类(class)这一篇就够了
是一个私有数据属性。但是,在类声明中明确列出属性可以方便阅读代码的人更容易确定哪些属性是这个类的一部分。因为我们想在创建新的 Professor 时设置 teaches,我们需要声明一个需要。对于上文给出的 Person 类,我们声明一个它的子类 Professor。注意,我们使用类的名字来调用构造函数,即示例中的 Person。私有数据属性必须在类的声明中声明,而且其名称需以 # 开头。来调用父类的构造函数,并传递父类构造函数期望的任何参数。这一声明是可选的:你可以省略它,因为在构造函数中的。原创 2022-12-09 21:34:26 · 513 阅读 · 0 评论 -
ES6新特性-----------学好扩展运算符(...)这一篇就够了
上面代码中,由于 JavaScript 不提供求数组最大元素的函数,所以只能套用 Math.max 函数,将数组转为一个参数序列,然后求最大值。上面代码的第一种写法,JavaScript 会将四个字节的 Unicode 字符,识别为 2 个字符,采用扩展运算符就没有这个问题。上面代码中, a3 和 a4 是用两种不同方法合并而成的新数组,但是它们的成员都是对原数组成员的引用,这就是浅拷贝。数组是复合的数据类型,直接复制的话,只是复制了指向底层数据结构的指针,而不是克隆一个全新的数组。原创 2022-09-30 08:28:47 · 19764 阅读 · 0 评论 -
ES6新特性-------学好解构赋值这一篇就够了。
解构赋值可以方便地将一组参数与变量名对应起来。// 参数是一组有次序的值 function f([ x , y , z ]) {// 参数是一组无次序的值 function f({... } f({原创 2022-09-10 15:50:20 · 20146 阅读 · 0 评论 -
location hash属性、hash+原生JavaScript实现前端路由
hash 属性是一个可读可写的字符串,该字符串是 URL 的锚部分(从 # 号开始的部分)。例如:假如当前URL为 那么输出的就是**#123456**由此可以实现前端路由,实现切换效果。原创 2022-07-10 19:08:18 · 472 阅读 · 0 评论 -
es6---模板字符串
文章目录模板字符串基本用法注意要点标签模板应用模板字符串模板字符串是ES6增加的用于定于字符串的新特性。与单双引号不同,模板字符串支持字符串换行而不需要使用换行转义字符\n,并且可以跨多行定义。基本用法普通字符串let string = `Hello'\n'world`;console.log(string); // "Hello'// 'world"多行字符串:let string1 = `Hey,can you stop angry now?`;console.log(str原创 2022-04-09 19:49:56 · 1578 阅读 · 0 评论 -
前端----let关键字、const关键字
文章目录全局变量局部变量JavaScript 块级作用域(Block Scope)let关键字循环作用域局部变量全局变量HTML 代码中使用全局变量重置变量变量提升const 关键字重置变量变量提升ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。let 声明的变量只在 let 命令所在的代码块内有效。const 声明一个只读的常量,一旦声明,常量的值就不能改变。在 ES6 之前,JavaScript 只有两种作用域: 全局变量 与 函数内的局部变量原创 2022-04-02 16:09:43 · 21171 阅读 · 0 评论 -
jQuery元素操作(包括遍历元素,添加元素,删除元素),jQuery尺寸与位置操作(元素偏移量,)
1.jQuery元素操作2.jQuery尺寸与位置操作1.jQuery元素操作jQuery的元素操作主要包括:**遍历元素,添加元素,删除元素**1.遍历元素你应该会有疑问?jQuery不是有隐式迭代吗,为啥还需要遍历元素。隐式迭代——是对同一类元素做了同样的操作。但是想要给同一类元素做不同操作,就需要用到遍历语法1:$("div").each(function(index,doEle){xxxx;})1.each()方法遍历匹配的每一个元素,主要用DOM处理,each每一个2.里原创 2022-02-12 22:54:51 · 966 阅读 · 0 评论 -
本地存储,jQuery入口函数,jQuery对象和DOM对象转化,jQuery选择器,jQuery操作样式,jQuery动画效果
1.本地存储特性:1.数据存储在用户浏览器中2.设置。读取方便,甚至页面刷新不丢失数据3.容量较大4.只能存储字符串,可以将对象JSON.stringify()编码后存储。1.第一种方法2.第二种方法两个方法主要看的是生命周期的不同,看自己需要哪种,按实际情况进行选择。2.jQuery入口函数1.入口函数$(function(){..... // 此处是页面DOM 加载完成的入口});$(document).ready(function(){.... // 此处是原创 2022-01-29 21:52:14 · 1022 阅读 · 0 评论 -
DOM总结,事件高级,DOM事件流,键盘事件,事件对象,定时器,location对象,history对象
1.DOM总结1。对于JavaScript,为了能够使JavaScript操作HTML,JavaScript就有了一套自己的dom编程接口。2.对于HTML,dom使得html形成一棵dom树,包含 文档、元素、节点。关于dom操作,我们主要针对元素的操作。主要有创建、增、删、改、查、属性操作、事件操作。1.1 创建1.document.write2.innerHTML3.createElement1.2 增1.appendChild2.insertBefore1.3 删1.remo原创 2022-01-23 13:32:37 · 324 阅读 · 0 评论 -
JavaScript基础语法及DOM简单操作
一.js简单语法js严格区分大小写,要注意.Js中每一条语句以分号结尾.如果不写分号,浏览器会自动添加,但是会消耗一些系统资源.而且有些时候,浏览器为加错分号,所以在开发中分号必须写js中会忽略多个空格和换行,所以可以利用进行格式化.Js基本输出语句alert(“”); 弹出一个警告框.ducoment.write(““); 在body里显示.Console.log(“”); 在控制台显示.Prompt(‘’); 弹出一个文本框.二.变量在js中 声明变量用var原创 2022-01-16 13:25:07 · 343 阅读 · 0 评论
分享