js里 then 必须和promise连用吗?可以单独使用

Web 开发 > JavaScript [问题点数:20分]
等级
本版专家分:0
勋章
Blank
签到新秀
结帖率 0%
等级
本版专家分:5
勋章
Blank
签到达人
riddlediary

等级:

Blank
签到新秀
PHP开发者的JavaScript快速教程(phper简明js教程)

每一位PHP开发者或多或少的都掌握一些JavaScript知识,本文写在《云客Drupal8源码分析》前端相关章节发布前,意在帮助沉浸在后端世界的phper快速进入前端js世界(推荐phper关注学习Drupal,那是php世界的珠峰...

前端面试题JS-H5-VUE

H5:Video.js、PDF.js 、canvas、localStorage、sessionStorage、localStorage跨页面通信、manifest、拖放 CSS3:哪些样式可继承,行内元素,非行内元素,动画等 DOM:节流,重排重绘,防抖 http协议:302、304、304...

JavaScript

JavaScript高级程序设计 第一章 JavaScript简介 1.1 JavaScript简史 为减少用户直接与服务器进行频繁的数据交换,这样会加重用户的负担,所以人们对客户端语言的需求越来越强烈。Netscape公司与Sum公司共同建立开发...

2020-web前端-JavaScript基础笔记

===============================================================================================...==================================================================== JavaScript =========================

node.js中公培训笔记大全(讲的一般,小白基础入门)

day01 本阶段的授课内容为 ...​ 有的时候 在JS使用的语法不需要那么守规则 ​ 严格模式的定义 在页首定义一个字符串 ‘use strict’ ​ 那么一下的代码执行严格模式 ​ 严格模式常规的普通模式之间的区别是

vue面试题

既然 Vue 通过数据劫持可以精准探测数据变化,为什么还需要虚拟 DOM 进行 diff 检测差异? Vue 中 key 值的作用? Vue 的生命周期 Vue 组件间通信有哪些方式? watch、methods computed 的区别? vue 中怎么...

es6 嵌套数组循环_如何快速掌握es6+新特性及核心语法?

ECMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。作为前端必备技能,我们来快速开始吧 接下来我会总结一些工作中常用也比较核心的es6+的语法知识,后面又要慢慢开始工作之...

前端面试题整理 -- 持续更新

1**/ pxemrem的区别适用场景 px是固定的长度单位, emrem是相对的长度单位 px一般不适用于自适应布局, 因为其大小固定, 不会发生改变 emrem适用于自适应布局, em相对于父元素, rem相对于网页根元素 em详解...

koa2使用&&中间件&&angular2的koa托管

1,koa2使用; 2,写中间件; 3,koa2路由配置angular2; 一。先上代码,一篇,看完koa2中大多基础方法: const Koa=require('koa'); const app=new Koa(); //middleWare: const Router=require('koa-...

JavaScript高阶之ES6新特性

文章目录JavaScript高阶之ES6新特性前言一、字符串新形式:反引号二、使用步骤1.引入库2.读入数据总结 前言 一、字符串新形式:反引号 模板字符串:可跨行定义字符串,用反引号括起 字符串插值:${} 标签函数:...

Vue常见面试题

vue是一个渐进式的JS框架。他易用,灵活,高效; 可以把一个页面分隔成多个组件;当其他页面有类似功能时,直接让封装的组件进行复用; 他是构建用户界面的声明式框架,只关心图层;不关心具体是如何实现的 2.Vue ...

ES6详解(持续更)

letconst命令 1、let命令 如果使用let,声明的变量仅在块级作用域内有效 var a = []; for (let i = 0; i < 10; i++) { //如果这里用var,则下面的输出为10 a[i] = function () { console.log(i); }; } a[6...

2020-09-03

A1.letvar的区别? 相同点:作用都是定义变量关键字 区别点: 作用域只限制于当前代码块{}-----var的作用域则是函数体function(){} 使用let声明变量的作用域不会提示-----而var会自动提升 在相同的用作用域下...

Vue

简单条件渲染(其中v-if与v-else连用时中间不能出现其他元素) <h3 v-if='isvip'>用户类型:VIP</h3> <h3 v-else>用户类型:普通用户</h3> 复杂一点渲染() <h3 v-if="age<=12...

P7小实训面试题大全(marksheng)

目录 ...CSS 盒模型与BFC ...JavaScript 4.垃圾回收机制 5.什么是内存泄漏? 6.Vue 中的内存泄漏问题 7.js的数据类型、堆栈存储、多数据类型计算 12.js中数组排序(冒泡、快速、插入) 13.深...

前端自动化测试-Jest(一)

在没有前端自动化测试的时候,一般是项目使用过程中发现问题。 前端自动化测试:是写了一段测试的js代码,通过测试的js代码,去运行项目(含有需要测试的代码),查看预期值跟结果的值,是否相等,相等则正确,否则...

ES6新特性常用总结

letconst let 用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效,即let声明的是一个块作用域内的变量。 特点: 不存在变量提升 暂时性死区——只要块级作用域内存在let命令,它所...

Vue基础知识点汇总【附基础面试题】

文章目录什么是Vue如何使用VueMVVM设计模式绑定语法: 同模板字符串中的${}指令(directive)v-bindv-showv-if高频笔试题(手写) 观察者模式v-forsplice:key=“i”绑定HTML片段内容v-html防止用户短暂看到{{}}v-cloakv-...

Vue技术栈个人总结整理

在{{ }}之间可以写变量一些简单的js运算,但是不支持语句流控制 * 3. */ <div>{{message}}</div> <div>{{count / 10}}</div> <script> export default{ data() { ...

前端面试题总结

标准怪异模型的转换: 1.box-sizing:content-box; 标准盒模型 2.box-sizing:border-box; 怪异盒模型 3.box-sizing:inherit; 规定应从父元素继承 box-sizing 属性的值。 2、js盒模型 3、css布局中的BFC问题 BFC...

全栈小实训面试

为何组件的data必须是一个函数2、vue常用指令:3.v-if与v-show的区别4.Vue生命周期的执行过程(极简版)5.vue数据双向绑定原理。6.Vue Virtual Dom Diff原理(极简版)7.什么是vuex8.vue中Computed、Methods、Watch...

vue知识点记录

VUE前期知识点 MVC概念 MVC是一种分层开发模式,让业务更加清晰,并不会减少业代码...框架库的区别 + 框架:是一套完整的解决方案,对项目的侵入性较大,项目如果需要更换框架,那就需要重新架构整个项目。 + 库...

es6 vue 分组 某个共同字段_Vue常见面试题

1.聊聊你对vue的理解vue是一个渐进式的JS框架。他易用,灵活,高效; 可以把一个页面分隔成多个组件;当其他页面有类似功能时,直接让封装的组件进行复用; 他是构建用户界面的声明式框架,只关心图层;不关心具体是...

一文快速掌握 es6+新特性及核心语法

首先先祝各位节日快乐,好好去体验生活的快乐,在假期最后一天,祝大家收获满满,同时抓住假期的尾巴,收割实用技能。接下来我会总结一些工作中常用也比较核心的es6+的语法知识...

前端题目

css部分: 1. css盒子模型: 1)在标准模式下:盒子实际内容(content)的width= 设置的width; 盒子总width=width+padding+border+margin 2) 在怪异模式下:盒子的(content)宽度+内边距padding+边框border宽度=...

es6数组初始化_一文快速掌握 es6+新特性及核心语法

首先先祝各位节日快乐,好好去体验生活的快乐,在假期最后一天,祝大家收获满满,同时抓住假期的尾巴,收割实用技能。接下来我会总结一些工作中常用也比较核心的es6+的语法知识,后面又要慢慢开始工作之旅了,希望...

es6 数组合并_一文快速掌握 es6+新特性及核心语法

首先先祝各位节日快乐,好好去体验生活的快乐,在假期最后一天,祝大家收获满满,同时抓住假期的尾巴,收割实用技能。接下来我会总结一些工作中常用也比较核心的es6+的语法知识,后面又要慢慢开始工作之旅了,希望...

RxJS v6 学习指南

为什么要使用 RxJS 认识 RxJS RxJS 入门 创建 Observable 操作符 多播 Scheduler RxJS 的一些实践 RxJS 与 Async Iterator 参考链接 为什么要使用 RxJS RxJS 是一套处理异步编程的 API,那么我将从异步讲...

学习测试框架Mocha

Mocha 是javascript测试框架之一,可以在浏览器Node环境下使用,除了Mocha测试框架之外,类似的测试框架还有Jasmine, Karma, Tape等。可以使用npm全局安装:如下命令: npm install -g...

MathorCup历届优秀论文集

MathorCup大学生数学建模挑战赛历届优秀论文集,MathorCup大学生数学建模挑战赛历届优秀论文集,附带数据、代码。

相关热词 c#框架设计 c# 删除数据库 c# 中文文字 图片转 c#如何将程序封装 c#练手项目 c# 模拟 鼠标 c#数组重置 c# 取当前路径 c# 遍历替换字符串 c# 虚方法的使用