![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 61
噢咿呀
这个作者很懒,什么都没留下…
展开
-
ES6---async
async 函数是什么?一句话,它就是 Generator 函数的语法糖,async 函数的实现原理,就是将 Generator 函数和自动执行器,包装在一个函数里。1.Generator 函数const fs = require('fs');const readFile = function (fileName) { return new Promise(function (resolve, reject) { fs.readFile(fileName, function(error转载 2021-06-09 15:15:19 · 120 阅读 · 0 评论 -
ES6---Promise对象
ES6---Promise对象1. 为什么要使用Promise2. Promise对象的特点3.Promise对象的基本用法Promise.prototype.then()Promise.prototype.catch()Promise.resolve()Promise.all()Promise.race()Promise.reject()1. 为什么要使用Promise当我们使用js的异步调用时通常习惯使用回调函数,这样的代码简单便于理解,但是当回调嵌套的时候就会造成代码混乱,不好梳理,比如:fun原创 2021-06-09 11:41:15 · 287 阅读 · 0 评论 -
如何解决failed to push some refs to git
在使用git 对源代码进行push到gitHub时可能会出错:此时,依次输入命令即可:git pull --rebase origin master(代码合并)git push -u origin master(代码上传)转载 2021-05-19 19:49:08 · 133 阅读 · 0 评论 -
安装vue脚手架
一、概念npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)二、NPM安装1、下载npm软件,https://nodejs.org/en/.2.下载完成之后,双击进行安装,一路默认即可。三、了解NPM常用命令查看转载 2021-05-13 17:28:48 · 547 阅读 · 0 评论 -
CSS选择器及权重计算
文章目录一、 常用的CSS选择器1. 元素选择器:标签名{}2. id选择器:#id属性值{}3. 类选择器:.class属性值4. 通配选择器:*{}5. 伪类选择器6. 伪元素选择器二、选择器的权重一、 常用的CSS选择器1. 元素选择器:标签名{}<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style typ原创 2021-04-11 11:58:25 · 322 阅读 · 0 评论 -
JavaScript:给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。
var eraseOverlapIntervals = function(intervals) { if(intervals.length <= 1){ return 0; } //对intervals的第二列进行排序 intervals.sort(function(value1,value2){ return value1[1]-value2[1]; }); var total = 0, temp = intervals[0][1]; for (var i = 1; i原创 2021-03-18 21:09:52 · 946 阅读 · 0 评论 -
写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
1.首先看十进制是计算5+7=12的:第一步:相加各位的值,不算进位,得到2。第二步:计算进位值,得到10。如果这一步的进位值为0,那么第一步得到的值就是最终结果。第三步:将上述两步得到的结果2和10相加,得到12。进位值为0,计算结束。2.同样我们可以用三步走的方式计算二进制值相加: 5—101,7—111第一步:相加各位的值,不算进位,得到010,二进制每位相加相当于各位做异或操作,101^111。第二步:计算进位值,得到1010,相当于各位做与操作得到101,再向左移一位得到1原创 2021-03-05 21:51:54 · 90 阅读 · 0 评论 -
JavaScript构造函数的方法
这里写自定义目录标题Object构造函数使用new声明使用{}声明对象工厂模式自定义构造函数模式构造函数+原型的组合模式Object构造函数使用new声明方法:先创建空Object对象, 再动态添加属性/方法适用场景:起始时不确定对象内部数据缺点:语句太多 // 创建p对象 var p = new Object(); p = {};//此时内部数据是不确定的,因此设置为空 // 动态添加属性 p.name = 'Bob'; p.age = 12; //动态添加方法原创 2021-03-05 18:14:16 · 1551 阅读 · 0 评论 -
前端基础知识之客户端的形式
前端基础知识之客户端的形式客户端的表现形式有三种,分别为:文字客户端、图形化界面和网页。其中,文字客户端(通过命令行实现)和图形化界面(例如:QQ,通过点击功能模块进行操作)开发成本很高,而网页不需要安装和更新,并且可以跨平台使用,因此客户端更倾向于使用网页与用户进行交互。网页由HTML、CSS和JavaScript三部分组成。其中HTML负责定义网页结构,CSS负责控制页面中元素的样式,美化页面,而JavaScript负责定义页面的行为,响应用户操作。举个简单的例子吧,HTML构造出人体骨骼的框架,C原创 2020-12-01 17:49:57 · 1256 阅读 · 0 评论