JavaScript
文章平均质量分 81
倾云鹤
宝可梦训练家
展开
-
bootstrap-table后台分页
一、前言 bootstrap-table分页分为客户端(client)分页和服务端(server)分页。即前端分页和后端分页。 二、源码 (function() { $('#table').bootstrapTable({ url: "接口地址", method: 'GET', // 请求方式 search: true, cache:false, clickToSelect:true, pageSize:原创 2021-10-29 11:22:41 · 1215 阅读 · 0 评论 -
ES6 6. 函数的扩展
文章目录1 函数参数的默认值1.1 基本用法1.2 与解构赋值默认值结合使用(不可省略)1.3 参数默认值的位置1.4 函数的length属性1.5 作用域1.6 应用2 rest参数3 严格模式4 name属性5 箭头函数5.1 基本用法5.2 注意事项5.3 嵌套的箭头函数6 绑定this7 尾调用优化7.1 什么是尾调用7.2 尾调用优化7.3 尾递归7.4 递归函数的改写7.4.1 第一种方法7.4.2 第二种方法7.5 严格模式7.6 尾递归优化的实现8 函数参数的尾逗号(提案) 1 函数参数的默原创 2021-10-11 11:07:36 · 622 阅读 · 0 评论 -
ES6 5. 数值的扩展
1 二进制和八进制的表示法 ES6提供了新的写法,分别是前缀0b(或0B)和0o(或0O)表示。 0b11110111 === 503 // true 0o767 === 503 // true 从ES5开始,在严格模式下,八进制数值就不再允许使用前缀0表示,ES6进一步明确,要是用0o来表示。 // 非严格模式 (function(){ console.log(0o11 === 011); })() // true // 严格模式 (function(){ 'use strict'; co原创 2021-09-14 17:42:31 · 711 阅读 · 0 评论 -
ES6 4. 正则的扩展
1 RegExp构造函数 修饰符: i:ignore-不区分大小写 g:global-全局匹配 m:multi line-多行匹配 s:使特殊字符圆点.中包含换行符\n 在ES5中,RegExp构造函数的参数有两种情况。 参数为字符串,第二个参数表示正则表达式的修饰符(flag) var regex = new RegExp('xyz', 'i') // 等价于 var regex = /xyz/i; 参数是一个正则表达式,这时会返回一个原有正则表达式的拷贝,此时不允许有修饰符 var reg原创 2021-09-11 15:31:07 · 203 阅读 · 0 评论 -
ES6 3. 字符串的扩展
文章目录1 字符的Unicode表示法2 codePointAt()3 String.fromCodePoint()4 字符串的遍历器接口5 at()6 normalize()7 includes()、statsWith()、endsWith()8 repeat()9 padStart()、padEnd()10 模板字符串11 String.raw() ES6加强了对Unicode的支持,并且扩展了字符串对象。 1 字符的Unicode表示法 JavaScript允许采用\uxxxx形式表示一个字符,其原创 2021-09-09 17:43:16 · 94 阅读 · 0 评论 -
ES6 2. 变量的解构赋值
规则:等号右边的值不是对象或数组,就先将其转为对象。由于underfined和null无法转为对象,所以对它们进行解构赋值时都会报错。 1 数组的解构赋值(只要具备Iterator接口即可) ES6允许按照一定模式从数组和对象中提取值,然后对变量进行赋值,这被称为解构(Destructuring) 1.1 基本用法 之前,为变量赋值只能直接指定值 let a = 1; let b = 2; let c = 3; ES6允许写成下面这样,即模式匹配 // 完全解构 let [a, b, c] = [1,.原创 2021-09-07 17:14:37 · 450 阅读 · 0 评论 -
ES6 1. let和const命令详解
1 let命令 只在所在代码块内有效 在for循环内更适合使用 阻止变量提升(初始化参数后才可正常使用,否则抛出错误) 暂时性死区(TDZ:当块级作用域内存在let,则其声明的变量就绑定在这个区域,不再受外部的影响) if(true){ // TDZ开始 tmp = 'abc'; // ReferenceError console.log(tmp); // ReferenceError let tmp; // TDZ结束 console.log(tmp); // u原创 2021-09-07 17:13:35 · 207 阅读 · 0 评论