javascript
我每天要吃很多很多
没有简介
展开
-
javaScript String对象
String 对象 String 对象是 String 原始类型的对象表示法,它是以下方式创建的: var oStringObject = new String("hello world"); String 对象的 valueOf() 方法和 toString() 方法都会返回 String 类型的原始值: alert(oStringObject.valueOf() == oStrin...转载 2019-03-26 16:15:43 · 150 阅读 · 0 评论 -
javascript小技巧
1. 类型强制转换 1.1 string强制转换为数字 可以用 *1来转化为数字(实际上是调用 .valueOf方法) 然后使用 Number.isNaN来判断是否为 NaN,或者使用 a!==a 来判断是否为 NaN,因为 NaN!==NaN '32' * 1 // 32 'ds' * 1 // NaN null * 1 // 0 undefined * 1 // NaN ...转载 2019-07-04 17:17:06 · 217 阅读 · 0 评论 -
vue兼容低版本浏览器
安装插件:babel-polyfill npm i -D babel-polyfill 添加配置: module.exports = { entry: ["babel-polyfill", "./main/js"] }; 或者在main.js中引用: 1.require("babel-polyfill"); 2.import "babel-polyfill"; ...原创 2019-07-05 14:53:49 · 5321 阅读 · 1 评论 -
javascript浅度克隆、深度克隆
1.对象属性浅度克隆 let clone = Object.assign({}, target) 2.对象属性深度克隆 简单的深克隆可以使用JSON.parse()和JSON.stringify(),这两个api是解析json数据的,所以只能解析除symbol外的原始类型及数组和对象 let cloneObj = JSON.parse(JSON.stringify(target)) 3....原创 2019-07-05 15:40:15 · 234 阅读 · 0 评论 -
javascript类数组
典型类数组为function的参数 const test = (args) => { console.log(args) //Arguments [Array(4), callee: ƒ, Symbol(Symbol.iterator): ƒ] } 判断是否为类数组 const isArrayLike = (val) => { return val !==...原创 2019-07-05 16:03:08 · 154 阅读 · 0 评论 -
nginx实现浏览器跨域
跨域是由于浏览器的同源策略引起的问题,具体请自行查询啦。 跨域的方式也有很多种,现仅介绍通过nginx反向代理,无需后端修改代码,实现跨域,亲测有效。 server { listen 9090; server_name localhost,ip; location / { #获取静态资源 root /usr/share/nginx/h...原创 2019-07-15 14:38:09 · 166 阅读 · 0 评论