摘要:使用JavaScript将Excel转换为JSON JSON是码农们常用的数据格式,轻且方便,而直接手敲JSON却是比较麻烦和令人心情崩溃的(因为重复的东西很多),所以很多码农可能会和我一样,选择用Excel去输入数据,然后再想办法转换成JSON格式。今天教大家使用JS 将 Excel 转为 JSO
阅读全文
摘要:post 每次都执行 不被缓存 get 同一个地址不重复执行 可以被缓存
阅读全文
摘要:JavaScript 编码和解码方法方法说明 方法 说明 escape() 使用转义序列替换某些字符来对字符串进行编码 unescape() 对使用 escape() 编码的字符串进行解码 encodeURI() 通过转义某些字符对 URI 进行编码 decodeURI() 对使用 encodeUR
阅读全文
摘要:根据如下情况展示内容 //情况一: var content = "<p>武汉加油</p><div>战胜疫情</div>" //情况二: var content1 = '[{"name":"wwww","url":""},{"name":"","url":"图片地址XXXXXX"}]' 解决方案:判断
阅读全文
摘要:模板字符串 传统写法 var str = 'There are <b>' + basket.count + '</b> ' + 'items in your basket, ' + '<em>' + basket.onSale + '</em> are on sale!' ES6写法 let str
阅读全文
摘要:Promise对象定义: 用来处理异步编程 Promise对象的特点 对象的状态不受外界影响 一旦状态改变,就不会再变,任何时候都可以得到这个结果 Promise对象的状态 pending(进行中) fulfilled(已成功) rejected(已失败) Promise对象的状态改变2种可能 从p
阅读全文
摘要:函数的参数也可以使用解构赋值。 function add([x, y]){ return x + y; } add([1, 2]); // 3 上面代码中,函数add的参数表面上是一个数组,但在传入参数的那一刻,数组参数就被解构成变量x和y。对于函数内部的代码来说,它们能感受到的参数就是x和y。 [
阅读全文
摘要:定义 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构 数组的解构赋值 以前,为变量赋值,只能直接指定值。 let a = 1; let b = 2; let c = 3; es6写法 let [a, b, c] = [1, 2, 3]; 不完全解构--解构不成功,值都会
阅读全文
摘要:var 声明变量 没有区级作用域 可以预解析 可以重复定义 声明的全局变量属于顶层对象(window)的属性 let 声明变量 有块级作用域 没有预解析 不可以重复定义 声明的全局变量不属于顶层对象(window)的属性 const 声明只读常量 ,一旦声明不可更改 有区级作用域 没有预解析 不可以
阅读全文
摘要:var function let const import class
阅读全文
摘要:1.面向对象模式: https://m.jb51.net/article/74549.htm 2.面向对象基础篇 http://www.cnblogs.com/chiangchou/p/js-oop1.html 实例篇 http://www.cnblogs.com/chiangchou/p/js-o
阅读全文
摘要:定义和用法 Number() 函数把对象的值转换为数字。 语法 如果参数是 Date 对象,Number() 返回从 1970 年 1 月 1 日至今的毫秒数。返回值 如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。 实例
阅读全文
摘要:1.将json对象转化为json字符串,再判断该字符串是否为"{}" 2.for in 循环判断 3.jquery的isEmptyObject方法 此方法是jquery将2方法(for in)进行封装,使用时需要依赖jquery 4.Object.getOwnPropertyNames()方法 此方
阅读全文
摘要:let str = 'na'; console.log(str.repeat('3'));//nanana console.log(str.startsWith('n'));//true console.log(str.endsWith('n'));//false console.log(str.includes('b'));//false console.log(str.padEnd('3',...
阅读全文
摘要:方法一: let set = new Set([1,2,3,4,4,4,4,4]); console.log( Array.from(set) ); //输出:[ 1, 2, 3, 4 ] 方法二: var arr = [1,2,3,1,2,3,5,6,7,5,6,7,8,9,0,0]; var t
阅读全文
摘要:css html js 效果: 参考链接:http://www.jq22.com/yanshi367 http://blog.jobbole.com/9476/ 作者:smile.轉角 QQ:493177502
阅读全文
摘要:demo1: var obj = { a: 10, b: () => { console.log(this.a); // undefined console.log(this); // Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, fram
阅读全文
摘要:prop()函数的结果: 1.如果有相应的属性,返回指定属性值。 2.如果没有相应的属性,返回值是空字符串。 attr()函数的结果: 1.如果有相应的属性,返回指定属性值。 2.如果没有相应的属性,返回值是undefined。 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对
阅读全文
摘要:方法一: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var arr = [ { group:"user", id:"2642ba0e_20d
阅读全文
摘要:1.纵向无缝滚动(类似淘宝) ps:存在一个问题,当鼠标移入时,未关闭定时器 2.横向无缝滚动(angularjs) ps:走马灯效果 restrict: 'A', 作者:smile.轉角 QQ:493177502
阅读全文