不知道我是不是最后一个知道的,反正现在在工程中用的超级爽! 不需要bluebird,不需要co,把Promise 的then转化为同步代码简直high翻天。。。 要求: mongoose v>4 node v>…
分类:前端开发
详解promise、async和await的执行顺序
1、题目和答案 一道题题目:下面这段promise、async和await代码,请问控制台打印的顺序? async function async1(){ console.log('async1 start') await…
CSS—position
不知道,看我写 前端知识的程序员们,有没有和我一样的感觉,我每次写完html结构,然后写css样式内容时,心里有一个样子,但是实现后,ctrl+save确是另一个样子,心里真是不爽啊。 对于position这个属性,我每…
js笔记二十一Array数组检查,遍历,去重
数组检查 indexOf / lastIndexOf 检验数组中是否包含某一项 获取当前项在数组中第一次或者最后一次出现位置的索引 数组中的这两个方法在ie6~7下不兼容 字符串中的这两个方法兼容所有浏览器 如果当前数组…
Day.01.03 伪类选择器的相关案例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> 伪类选择器的相关案例 </tit…
浅谈js的作用域
1、如何区分私有变量和全局变量 (1).在全局作用域下声明(预解释的时候)的变量是全局变量; (2).在私有作用域中声明的变量和函数的形参都是私有的变量; 在私有作用域中,我们代码执行的时候遇到一个变量,首先我们确定它是…
经典小程序源码及其下载地址
小程序开发环境搭建好之后,https://www.jianshu.com/p/0ff8c3b2f59f,开始写代码了,对于一个对小程序了解程度半生不熟的人来说无从下手,看视频吧又太浪费时间了,那么只要有一定的前端基础,再…
vue技术:你可能不知道的7个秘密
一、善用watch的immediate属性 这一点我在项目中也是这么写的。例如有请求需要再也没初始化的时候就执行一次,然后监听他的变化,很多人这么写: created(){ this.fetchPostList() },…
css hack
全文引自这里,很棒的一篇文章 what 由于不同厂商的浏览器或某浏览器的不同版本(IE6~IE11,Firefox/Safari/Opera/Chrome等),对css的支持、解析不一样。这时,我们为了获得统一的页面效果…
说说行内元素与块级元素以及之间的转换?
2015.1.5日,我去了北京一家互联网创业公司面试,我感受到了那里年轻人在一起拼搏的氛围,招聘栏上,说是希望要有几年web前端工作经验的,我凭着自己的这点小本事,不自量力的去啦。结果,面试官问了,我许多我接触过的问题,…
ES6学习笔记 篇二 字符串的用法与扩展
本文是一系列就阮一峰的《ECMAScript 6 入门》的学习笔记。 篇零:ES6学习笔记 篇零 变量声明 篇一:ES6学习笔记 篇一 赋值(传值 引用 解构) 转义字符 除了普通的可打印字符以外,一些特殊有特殊功能的字…
前端模块化
1、为什么需要模块化 在JavaScript发展初期就是为了实现简单的页面交互逻辑,网页结构并不复杂,早期简单的网页结构是类似这样的: <!DOCTYPE html> <html> <hea…