随笔分类 - javascript
摘要:第一种方法: let arr = [1,2,3,4,2,3,4,12,45,12,6,4,2]; let newSet = new Set(arr); //输出的是一个对象 //使用Array.from()方法转换成数组 let newArr = Array.from(newSet); consol
阅读全文
摘要:判断数组是Array类型有几种方法:arr instanceof Array,arr.constranctor == Array,Object.prototype.toString.call(arr),Array.isArray(arr)。 下面简单介绍一下: 在说明如何判断一个对象为数组类型前,我
阅读全文
摘要:<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <title>ECharts</title> </head> <body> <!--Step:1 Prepare a dom for ECharts which (must)
阅读全文
摘要:ES5 只有两种声明变量的方法:var命令和function命令。 ES6 除了添加let和const命令,还有两种声明变量的方法:import命令和class命令。 所以,ES6 一共有 6 种声明变量的方法。 (1) var命令。 var a ; //undefined var b = 1; v
阅读全文
摘要:ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 使用Set实现数组去重要简单很多。 第一种数组去重方法(使用Array.from): let arr = [12,43,23,43,68,12];let item = new Set(arr);console.
阅读全文
摘要:https://mp.weixin.qq.com/s/wS87fdcWy3Fi20M-ZKC2uw
阅读全文
摘要:https://mp.weixin.qq.com/s/ovS3g8DkXjREE7h2AVsYlA
阅读全文
摘要:在写微信小程序web-view嵌入H5页面, H5页面向小程序页面传值的时候,多次尝试传值和页面返回都不成功,然后仔细看官方文档,发现有这句话: 网页向小程序 postMessage 时,会在特定时机(小程序后退、组件销毁、分享)触发并收到消息。 也就是只有在小程序后退、组件销毁、分享时才会触发 所
阅读全文
摘要:// 判断是不是移动设备var isMobile = { Android: function() { return navigator.userAgent.match(/Android/i) ? true : false; }, BlackBerry: function() { return nav
阅读全文
摘要:function showIframe(url,w,h){ //添加iframe var if_w = w; var if_h = h; $("<iframe width='" + if_w + "' height='" + if_h + "' id=‘iFrame' name='iFrame' s
阅读全文
摘要:这是一篇译文,原文:Immediately-Invoked Function Expression (IIFE) 原文是一篇很经典的讲解IIFE的文章,很适合收藏。本文虽然是译文,但是直译的很少,而且添加了不少自己的理解。 ps:下文中提到的“立即执行函数”其实就是“立即执行函数表达式” 我们要说的
阅读全文
摘要:问题1:作用域 考虑如下代码: JavaScript 1 2 3 4 5 6 7 (function() { var a = b = 5; })(); console.log(b); JavaScript JavaScript 1 2 3 4 5 6 7 (function() { var a =
阅读全文