自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 promise源码从零开始编写记录之二(编写then与异步处理)

关于Then的处理,还需要从resolve说起从使用方式开始let promise = new Promise((resolve, rejected) => {//我已经习惯了写rejected,个人使用风格 // todo.... resolve('data') })promise.then(data => { console.log(data) //成功}, error => { console.log(error) //失败}).

2020-06-17 12:31:44 219

原创 promise源码从零开始编写记录之一(从构造器开始)

这是promise使用的一般形式let promise = new Promise((resolve, rejected) => {...todoresolve(something)})那么先来编写Promise最基本的类,首先根据PromiseA+规范 有三个状态, 1.pending 1.1 可能会过渡到fulfilled或者rejected两个状态,是用来区分第一次调用Promise 2.ful...

2020-06-15 12:04:34 143 1

原创 记一次RESTful api学习

REST是什么?万维网软件架构风格,即创建网络服务的Representational State Tranfer数据的表现形式(xml..) 当前状态或者数据(名字,表等) 数据传输REST六个限制1.客户端-服务器(client-server) 关注点分离:服务...

2020-02-20 21:40:15 1498

原创 记一次flex-shrink的问题

mobile的轮播图的错误显示问题,大概也就是320宽的屏幕,4张图,每张图显示只有80px1.flex-shrink的默认值是1,所以算法也就是originImageWidth(我的测试图为750) - width * flex-shrink/weight * totalWidth2.以一张750图为例,在宽度是320的屏幕里,可套公式:750 - 750*1/3000 * 2680 =...

2020-02-01 18:08:46 492

原创 css系列之清浮动

inline-block的特性:1.使块元素在一行显示2.使内嵌支持宽高3.换行产生被解析成空格4.不设置宽度的时候内容撑开浮动float的特性:1.使块元素在一行显示2.使内嵌元素支持宽高3.不设置宽度的时候内容撑开4.脱离文档流元素加了浮动,会脱离文档流,按照指定的一个方向移动直到碰到父级边界或另一个元素就停止5.层级提升半层对比定位来说,定位是提升一层的层级,同时...

2019-01-22 13:24:08 151

原创 域名解析

举个例子如果想把www.sina.com.cn想要翻译成ip地址,需要域名解析。也就是DNS域名系统进行映射。而DNS记录的是域名对应的ip地址,即映射对应关系表,就像一个键值对一样,学过css的同学可能知道,其语法如下:Key : Value;由sina键找到值后返回ip地址,一定是拿域名映射ip,而不是拿ip映射域名,然后用这个ip地址找新浪服务器,就完成了一次访问那么最...

2019-01-21 19:58:33 232

原创 JDK入门与安装

    JAVA怎么运行程序的呢?C语言的小伙伴以为安装了eclipse就完事大吉了? 图样图森破!你会发现,这玩意 运 行 不 了!    运行JAVA程序,必须安装一个叫JDK的玩意,全名叫做Java Development kit,中文就是JAVA开发工具箱,换句话说,没有JDK,系统是无法给你编写class文件的,因为找不到存放的路径和编译命令。    首先,JDK干啥的,JDK Java...

2018-06-29 14:48:11 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除