-
ES6+ Array.from() 运用
所属栏目:[教程] 日期:2023-03-24 热度:7470
本节介绍 ES6 数组的新增方法 Array.from(),该方法用于将类数组对象(array-like)和可遍历的对象(iterable)转换为真正的数组进行使用。
Array.from() 方法会接收一个类数组对象然后返回一个真正的数组实例,返[详细] -
什么是ES6+ trim()
所属栏目:[教程] 日期:2023-03-24 热度:5789
本节介绍 ES6 的字符串新增方法 trim(),该方法会从一个字符串的两端删除空白字符。在这个上下文中的空白字符是所有的空白字符 (space, tab, no-break space 等) 以及所有行终止符字符(如 LF,CR 等)。
trim() [详细] -
ES6+ padEnd()使用
所属栏目:[教程] 日期:2023-03-24 热度:3727
本节介绍 ES6 的字符串新增方法 padEnd 和 padStart 一样也是补全字符串的长度的,但是它的补全位置是在原字符串的右侧末尾进行补全的。此方法会返回一个新的字符串,不会对原字符串进行修改。
padEnd() 在原字符[详细] -
ES6+ padStart()教程
所属栏目:[教程] 日期:2023-03-24 热度:744
本节介绍 ES6 的字符串新增方法 padStart,该方法是字符串补全长度的方法,如果某个字符串不够指定的字符串长度,可以使用此方法在字符串左侧开始位置进行补全。
padStart() 在原字符串开头填充指定的填充字符串直[详细] -
ES6+ repeat()运用
所属栏目:[教程] 日期:2023-03-24 热度:2828
ES6 的字符串新增方法 repeat,以一个目标字符串进行声明,对该字符串进行重复操作,但不会改变原字符串。
使用语法:
let resultString = str.repeat(count);
该方法构造并返回一个新字符串,表示将原字符串[详细] -
ES6+ endsWith()介绍
所属栏目:[教程] 日期:2023-03-24 热度:995
endsWith() 用于判断当前字符串,是否以一个指定字符串为结尾的,如果在字符串的结尾找到了给定的字符则返回 true,否则返回 false。
使用语法:
str.endsWith(searchString[, length])
参数说明:
参数 [详细] -
ES6+ startsWith()教程
所属栏目:[教程] 日期:2023-03-24 热度:9512
startsWith() 用于判断一个字符串,是否以一个指定字符串为起始的,如果是字符串的开头找到了给定的字符则返回 true,否则返回 false。
使用语法:
str.startsWith(searchString[, position])
参数说明:[详细] -
ES6+ 字符串的扩展运用
所属栏目:[教程] 日期:2023-03-24 热度:3294
Unicode 只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储。所以出现了 Unicode 的多种存储方式,不同的实现导致了 Unicode 在很长一段时间内无法推广,而且本来英文字母只用一个[详细]
-
ES6+ includes()介绍
所属栏目:[教程] 日期:2023-03-24 热度:460
字符串查找一直都是程序中的常用操作,在 ES5 中查找一个字符串是否包含另一个字符串,一般有两种思维。一是使用正则的方式来匹配,二是使用 ES5 的方式,如 indexOf、lastIdexOf、search。使用正则比较简单,但是需[详细]
-
ES6+ Math 对象的扩展运用
所属栏目:[教程] 日期:2023-03-24 热度:9249
在编程中遇到数学问题时一般会借助 Math 这个 JavaScript 的内置对象,它拥有一些数学常数属性和数学函数方法。Math 不是一个函数对象,它主要用于 Number 类型。
与其他全局对象不同的是,Math 不是一个构造器。[详细] -
ES6+ Number 对象的方法解析
所属栏目:[教程] 日期:2023-03-24 热度:1775
Number 对象把之前在全局上的方法移植了过来,并对有缺陷的方法进行了补充和修复,上节我们已经学习了全局下的 isFinite() 和 isNaN() 两种方法存在类型转换,对于判断数值来说存在歧义。下面我们来看看,ES6 中移植[详细]
-
ES6+ isFinite()&isNaN()用法
所属栏目:[教程] 日期:2023-03-24 热度:6875
在 ES5 中,全局下的 isFinite () 和 isNaN () 两种方法存在类型转换,对最终的判断结果存在歧义。ES6 在 Number 对象上,新提供了 Number.isFinite () 和 Number.isNaN () 两个方法,更加健壮地进行数值的判断,接下[详细]
-
ES6+ 数值扩展教程
所属栏目:[教程] 日期:2023-03-24 热度:4776
ES6 对数值进行了大的改版,在向下兼容的同时,把所有的数值方法由全局移植到了 Number 对象下,在数组和字符串中也做了类似的操作,这样的主要目的是精简全局方法,更加明确的表达方法的含义。另外,ES6 还增加了二[详细]
-
ES6+ 箭头函数定义
所属栏目:[教程] 日期:2023-03-24 热度:1707
在编程中使用最多的就是函数,在 ES5 中是用 function 关键字来定义函数的,由于历史原因 function 定义的函数存在一些问题,如 this 的指向、函数参数 arguments 等。
ES6 规定了可以使用 “箭头” =>[详细] -
使用ES6+ 模版字符串的好处
所属栏目:[教程] 日期:2023-03-24 热度:4732
ES6 对字符串进行了扩展,使之更具有表达力,在 ES5 中字符串的功能是很单一,只能定义变量,不能在字符串中进行逻辑运算,只能使用 + 通过拼接的方式实现。另外,字符串的拼接和换行都需要借助 + 和 \n 才能实现,很[详细]
-
ES6+ 解构赋值介绍
所属栏目:[教程] 日期:2023-03-24 热度:2062
解构赋值就是分解一个数据的结构,并从这数据解构中提取数据的过程,它可以从数组中取出值赋给变量或是将对象中的属性提取出来赋给另一个对象的属性。解构的目的是为了简化提取数据的过程,增强代码的可读性。 把变量[详细]
-
ES6+ 展开语法如何使用
所属栏目:[教程] 日期:2023-03-23 热度:3469
ES6 新增了 ... 的语法糖,主要用于展开语法和剩余语法中,本节先来说说展开语法。展开语法顾名思义可以理解为把整体展开成个体,在 ES5 中如果想把一个数组的内容拷贝到另一个数组中,可以使用 for 循环数组的每一项[详细]
-
ES6+ const运用
所属栏目:[教程] 日期:2023-03-23 热度:3550
const 的使用类似于 let,不同的是 const 在声明时必须初始化一个值,而且这个值不能被改变。
const PI = ; // 定义一个圆周率常量 PI
上面的代码声明了一个常量 PI,如果声明时没有初始化值时,则会抛出异常。[详细] -
ES6+ let定义
所属栏目:[教程] 日期:2023-03-23 热度:3738
本节我们一起学习下 ES6 中的 let,在 ES5 中变量的方法只有一个 var ,但是使用 var 来定义的变量存在很多缺陷和弊端,ES6 引入了 let 语句来声明变量,同时引入了很多概念,比如块级作用域、暂存死区等等。限制了任[详细]
-
ES6 环境配置介绍
所属栏目:[教程] 日期:2023-03-23 热度:4796
现在市面上的大部分浏览器基本上都已经支持 ES6 的绝大部分语法,但是有些语法需要进行转译,或者在特定的环境中才能运行。其中 Chrome 和 Firefox 浏览器对 ES6 新特性最友好,IE7~11 基本不支持 ES6。
我们最终[详细] -
什么是 ES6
所属栏目:[教程] 日期:2023-03-23 热度:8185
ES6 是 ECMAScript 6 的简称,是于 2015 年 6 月正式发布的 JavaScript 语言的标准,正式名为 ECMAScript 2015(简称 ES2015)。它的目标是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言[详细]
-
什么是HTML <thead> 标签
所属栏目:[教程] 日期:2023-03-23 热度:8779
html <thead> 标签用于组合 html 表格的表头内容
<thead> 元素应该与 <tbody> 和 <tfoot> 元素结合起来使用,用来设置表格的各个部分(表头、主体、页脚)
通过使用这些元素,使浏览器有能力支持独立于表格表头[详细] -
HTML <track> 标签教程
所属栏目:[教程] 日期:2023-03-23 热度:943
html <track> 标签为媒体元素 ( 比如 <audio> 和 <video> ) 设置外部文本轨道
这个元素用于设置字幕文件或其他包含文本的文件,当媒体播放时,这些文件是可见的
可选的属性
属性 值 描述
default d[详细] -
HTML <tr> 标签运用
所属栏目:[教程] 日期:2023-03-23 热度:4181
html <tr> 标签定义 html 表格中的行
一个 <tr> 元素包含一个或多个 <th> 或 <td> 元素
属性
属性 值 描述
align right
left
center
justify
char HTML5 不支持
定义表格行的内容对齐方式[详细] -
HTML <time> 标签介绍
所属栏目:[教程] 日期:2023-03-23 热度:674
html <time> 标签定义公历的时间(24 小时制)或日期,时间和时区偏移是可选的
该元素能够以机器可读的方式对日期和时间进行编码,这样,举例说,用户代理能够把生日提醒或排定的事件添加到用户日程表中,搜索引擎[详细]