• JavaScript --- Map集合结构详解

    Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 语法 new Map([iterable]) 参数 iterable Iterable 可以是一个数组或者其他iterable 对象,其元素或为键值对,或为两个元素的数组。每个键值对都会添加到新的 Map。 null 会被当做 undefined。...

    2018-06-24 02:15:09

  • 关于return false

    一、返回控制与函数结果, 语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二、返回控制, 无函数结果,语法为:return;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个a元素,页面...

    2018-06-24 02:14:49

  • JS异步编程 (1)

    JS异步编程 (1) 1.1 什么叫异步 异步(async) 是相对于 同步(sync) 而言的,很好理解。 同步 就是一件事一件事的执行。只有前一个任务执行完毕,才能执行后一个任务。而 异步 比如: setTimeout( function cbFn () { console .log( 'learnInPro' );}, 1000 ); console ....

    2018-06-24 02:15:09

  • 11、Node.js 函数

    内容:普通函数,匿名函数,函数传递是如何让HTTP服务器工作的 ###普通函数 例子: function say(word) { console.log(word);} function execute(someFunction, value) { someFunction(value);}execute(say, "Hello"); ###匿名函数 function execute(someFunction, val...

    2018-06-24 02:15:07

  • JS如何去掉一个数组的重复元素 (数组去重)

    一、思路如下: 定义一个新数组,将老数组遍历一遍,再进行判断,如果新数组里面没有老数组的元素就添加,否则就不添加,最终输出整个新数组。 二、代码如下: var arr = ["a","a","b","b","c","c","d","e"]; var newArr = []; //遍历老数组; arr.forEach(function (v...

    2018-06-24 02:15:04

  • 原生ES-Module在浏览器中的尝试

    其实浏览器原生模块相关的支持也已经出了一两年了(我第一次知道这个事情实在2016年下半年的时候) 可以抛开 webpack 直接使用 import 之类的语法 但因为算是一个比较新的东西,所以现在基本只能自己闹着玩 :p 但这并不能成为不去了解它的借口,还是要体验一下的。 首...

    2018-06-24 02:14:59

  • node 发送邮件demo (QQ邮箱)

    nodemailer是nodejs中的邮件发送模块,本文使用的版本为2.5.0 --下载模块 npm install nodemailer npm下载模块后,在项目中引入就可以使用:var nodemailer = require('nodemailer'); 以QQ邮箱为例. --获取授权码 进入QQ个人邮箱, 设置-账户-开启服务POP3/SMTP服务,并生成...

    2018-06-24 02:15:01

  • 用javascript编写地区表单ES6

    1 !DOCTYPE html 2 html lang="en" 3 4 head 5 meta charset="UTF-8" 6 meta name="viewport" content="width=device-width, initial-scale=1.0" 7 meta http-equiv="X-UA-Compatible" content="ie=edge" 8 titleDocument/title 9 /head 10 11 body 12 13 select id="p...

    2018-06-24 02:14:57

  • 原生JS写了一个小demo,根据输入的数字生成不同背景颜

    昨天练习写了这个小demo,个人觉得通过设置定位元素left和top的值,来实现换行的功能,这种方法很巧妙~ 另外,如下代码中的随机颜色的获取,还请各位前辈多多指教:需要改进的地方;或者有没有更好的方法。 1 ! DOCTYPE html 2 html 3 head 4 meta charset ="UTF-8" 5...

    2018-06-24 02:14:55

  • dtree的自定义select动作

    项目中用到了dtree,别问我为什么用这么古老的插件,因为简单啊orz,文件树的条目不多,detree加载卡顿的问题也不用解决,开森。 在使用过程中在选择节点后需要自定义一些onclick的动作,本来是打算在html中加script就完了,但是死活实现不了,就只能在原代码上动手了...

    2018-06-24 02:14:53

2