一.字符串扩展1.indexOf和index如果没有找到这个值就返回-1,这一点很好用,注意,indexOf对大小写敏感。index返回下拉列表中选项的索引位置。他们可以提供第二个参数,表示搜索的位置,endsWith()和他们不同,他是针对前n个字符,二其他的是针对从第n个开始直到结束。二.函数的扩展1.箭头函数使用注意事项:(1).函数体内的this对象,就是定义时所在的对象,而不是使用时所在
转载 2024-07-12 22:32:13
145阅读
目录ES5语法获取操作元素通过id获取元素通过class获取元素通过name获取元素通过标签名获取元素ES6语法获取操作元素通过css选择器获取单个元素通过css选择器获取多个元素成功获取元素浏览器控制台截图首先给出一段基本的代码,准备好需要获取的元素:(注意:以下获取元素的操作都是在本段代码的基础上获取的!!!)<body> <div id="IdBox">
一、字符串的新增函数1.startswith() 检测是否以什么开头 ,返回布尔值let web="WEB前端" let w1=web.startsWith("WE") console.log(w1)//true2.endswith() 检测是否以什么结尾 ,返回布尔值let web="WEB前端" let w2=web.endsWith(
转载 2024-10-17 14:24:43
50阅读
表单1,表单1,HTML中的表单单纯从前端的html来说,表单是用来提交数据给服务器的,不管后台的服务器用的是Django还是PHP语言还是其他语言。只要把input标签放在form标签中,然后再添加一个提交按钮,那么以后点击提交按钮,就可以将input标签中对应的值提交给服务器了。2,Django中的表单Django中的表单丰富了传统的HTML语言中的表单。在Django中的表单,主要做以下两件
转载 11月前
44阅读
一.ECMAScript6,即 ES6,是 ECMAScript 的第六次修订,于 2015年完成,也称 ES2015;ES6 是继 ES5 之后的一次改进,相对于 ES5 更加简洁,提高了开发效率.二.ES6新增的方法:1.新增声明命令 :let 和 const 在 ES6 中通常用 let 和 const 来声明,let 表示变量、const 表示常量.特点:let 和 const 都是块级作
转载 2024-09-03 11:42:50
3235阅读
ES6中的字符串扩展与数组扩展indexof传统上,JavaScript只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中语法:str.indexof(查询的元素,从第几个元素下标查询)//注意:如果查到不到时返回的是-1 2>、当数组中存在空值时,indexof检测undefined返回-1,而includes会认为空值是undefined,返回true,意思
转载 2024-04-11 22:14:29
57阅读
文章目录一、一图胜千言二、重点函数说明1、map和forEach2、filter (过滤)3、some(任意)、every(全部)4、reduce (累计)语法默认值的作用常见应用 一、一图胜千言前端开发中,js数组处理是最常用的,除了for循环外,随着es6的普及,像reduce()、filter()、map()、some()、every()以及…展开属性都是最常用到的。 今天偶然从网上看到这
转载 2024-05-28 10:56:38
436阅读
一、参考资料ES6 | Guns快速开发平台
一、Es61.1、ES6的概述ECMAScript的快速发展: 编程语言JavaScript是ECMAScript的实现和扩展 。ECMAScript是由ECMA(一个类似W3C的标准组织)参与进行标准化的语法规范。ECMAScript定义了:[语言语法] – 语法解析规则、关键字、语句、声明、运算符等。[类型]– 布尔型、数字、字符串、对象等。[原型和继承]内建对象和函数的[标准库] – [JS
转载 2024-04-01 11:43:55
76阅读
replaceAll() replaceAll()可以一次性直接替换所有匹配的内容语法 注意事项 如果searchValue是一个不带有g修饰符的正则表达式,replaceAll( )会报错,与repluce()不同类数组对象的属性名必须为数值型或字符串型的数字,要将一个类数组对象转换为一个真正的数组,必须具备以下条件: 1、该类数组对象必须具有length属性,用于
转载 2024-04-24 10:02:23
190阅读
今天分享一下es6的新增属性1.声明方式: let和const 使用var 声明的变量有变量提升,可以重复声明 使用let 声明的变量没有变量提升,不能被重复声明,又给块级作用域遇到{}就会产生作用域 let a = 0; const和let 类似 没有变量提升,不能被重复声明,一开始声明的时候就赋值 被const声明变量类似于常量(一旦被声明就不能再修改了) 数组和对象可以修改(对象修改属性,数
转载 2024-09-25 21:12:48
44阅读
字符串的扩展一、 字符串的遍历器接口ES6 为字符串添加了遍历器接口,使得字符串可以被for...of循环遍历。for (let codePoint of 'foo') { console.log(codePoint) } // "f" // "o"二、includes(), startsWith(), endsWith()传统上, JavaScript 只有indexOf方法,可以用来确定一个字
主要知识点有对象类别、属性速记法、方法简写、需计算属性名、Object.is()方法、Object.assign()方法、可允许重复的属性、自有属性的枚举顺序、Object.setPrototypeOf()方法、super引用、方法定义 1. 对象类别对象有以下几种类别:普通对象:拥有JS对象所有默认的内部行为;奇异对象:其内部行为在某些方面有别于默认行为;标准对象:在ES6中被定义的对象,
转载 2024-10-15 20:42:34
47阅读
ES6(ECMAScript2015)的出现,让前端开发者收到一份惊喜,它简洁的新语法、强大的新特性,带给我们更便捷和顺畅的编码体验,赞! 以下是ES6排名前十的最佳特性列表(排名不分先后):1、Default Parameters(默认参数) in ES62、Template Literals (模板文本)in ES63、Multi-line Strings (多行字符串)in ES6
一 . ECMAScript与JavaScript的关系        前者是后者的规格 后者是前者的一种实现二.es6基本操作内容  1.let变量的特点        1).块级变量        2).不存在变量提升    &nbsp
A JavaScript Proxy allows you to intercept operations performed on objects, arrays, or functions like property lookup, assignment, invocation, propert
转载 2017-01-11 21:48:00
392阅读
2评论
原创 2021-07-15 16:04:56
383阅读
一、为什么使用Iterator       我们知道,在ES6中新增了很多的特性,包括Map,Set等新的数据结构,算上数组和对象已经有四种数据集合了,就像数组可以使用forEach,对象可以使用for...in.. 进行遍历一样,是不是随着Map和Set的出现也应该给这两种集合一个遍历方法呢?如果这样的话js的方法对象就太多了,既然这四种集合都是需要遍历的
转载 2024-04-12 14:26:55
98阅读
1、结合扩展运算符使用。通过扩展运算符,在调用函数的时候,把一个数组展开,然后作为这个函数的参数//结合扩展运算符使用 function foo(a,b,c){ console.log(a); //1 console.log(b); //3 console.log(c);
转载 2024-04-29 23:16:43
94阅读
字符串的扩展字符的 Unicode 表示法codePointAt() String.fromCodePoint())字符串的遍历器接口normalize()includes(), startsWith(), endsWith()repeat()padStart(),padEnd() matchAll())ES6 加强了对 Unicode 的支持,并且扩展了字符串对象。1.字符的 Unicode 表
转载 2024-05-29 16:48:22
95阅读
  • 1
  • 2
  • 3
  • 4
  • 5