会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bonly-ge
态度决定高度,细节决定成败
博客园
首页
新随笔
联系
订阅
管理
2021年3月14日
offsetWidth和clientX等api的介绍
摘要: offsetWidth //返回元素的宽度(包括元素宽度、内边距和边框,不包括外边距) offsetHeight //返回元素的高度(包括元素高度、内边距和边框,不包括外边距) clientWidth //返回元素的宽度(包括元素宽度、内边距,不包括边框和外边距) clientHeight //返回
阅读全文
posted @ 2021-03-14 14:37 bonly-ge
阅读(83)
评论(0)
推荐(0)
2020年5月23日
浏览器输入url,缓存策略相关
摘要: 1. 输入url到页面加载全过程(必考) DNS解析域名找到对应IP 通过IP找到对应服务器进行三次握手 服务器接收到信息返回对应文件 浏览器判断状态码开始处理 判断是否是压缩文件 解析html构建DOM树、CSSOM树、执行js文件 生成 Render 树,GPU 绘制,合成图层,将内容显示在屏幕
阅读全文
posted @ 2020-05-23 11:50 bonly-ge
阅读(540)
评论(0)
推荐(0)
http相关面试题
摘要: 1. http协议2.0有什么特点 完全采用二进制格式 更稳定 多路复用 单个连接可以进行多次数据的传输 Header压缩 http2.0维护一个字典,差量更新http头部,大大降低头部传输产生的流量 服务端推送 服务端可以把index.html需要的静态资源一并发送到客户端,省去了客户端重复请求的
阅读全文
posted @ 2020-05-23 11:45 bonly-ge
阅读(258)
评论(0)
推荐(0)
2020年5月21日
取消Promise请求
摘要: 取消结束Promise的方法? 1. 返回一个pending状态的Promise,原Promise链会终止 2. Promise.race竞速方法 3. 当Promise链中抛出错误时,错误信息沿着链路向后传递,直至捕获 摘抄 "取消promise的三种方法" Axios如何取消请求? "axios
阅读全文
posted @ 2020-05-21 15:08 bonly-ge
阅读(3206)
评论(0)
推荐(0)
异步错误处理
摘要: 如何处理异步中的错误? 1. setTimeout 解决方案: 通过promise解决 2. Promise的错误可以通过catch进行捕获 3. Genertor中的错误处理 函数内部异常 通过生成器的throw()抛出异常 这里需要注意的是当生成器抛出错误后会被捕获,但是会向下执行一个yield
阅读全文
posted @ 2020-05-21 15:06 bonly-ge
阅读(617)
评论(0)
推荐(0)
2019年12月23日
7种继承实现对比
摘要: 什么是继承 可以实现一个类创建的实例拥有另一个类的属性和方法 1.原型链继承 思路:子类的原型指向父类实例,通过子类实例的原型链向上查找达到继承的作用 实现 特点 父类新增原型方法、原型属性,子类都能访问到 简单,易于实现 问题 无法实现多继承 来自原型对象的所有属性被所有实例共享 创建子类实例时,
阅读全文
posted @ 2019-12-23 23:11 bonly-ge
阅读(338)
评论(0)
推荐(0)
2019年12月19日
实现new、apply、call、bind
摘要: new方法 创建一个新对象且将其隐式原型__proto__指向构造函数原型 执行构造函数修改this指向 返回该对象 apply 将要修改this方法的函数绑定到传入的对象上并且执行绑定的函数 、 核心内容 完整实现 call 与apply的区别就是传参的方式不一样,apply第二个参数是数组,ca
阅读全文
posted @ 2019-12-19 13:39 bonly-ge
阅读(303)
评论(0)
推荐(0)
原型原型链理解
摘要: 由来 js是基于原型的语言,没有类的概念,为了描述联系对象和对象之间的关系就有了原型和原型链。 原型 原型(prototype)就是模板,本质也是一个对象,它定义了构造函数构造出来的对象可以继承该原型的属性和方法,用于表示对象之间的关系。每个函数都有一个prototype属性,这个属性指向的就是原型
阅读全文
posted @ 2019-12-19 08:53 bonly-ge
阅读(384)
评论(0)
推荐(1)
2019年11月24日
flex容器下图片高度不生效
摘要: 场景 常见列表左文右图或者左图右文的页面结构 页面结构 样式 出现的问题 图片的高度不能根据高度自适应,而是充满整个容器 处理方案 1. 给.box 增加align items:center或者flex start或者flex end 都可以,看布局需要 2. 给img增加一个新的容器
阅读全文
posted @ 2019-11-24 21:22 bonly-ge
阅读(1070)
评论(0)
推荐(0)
2019年11月12日
高阶函数
摘要: 定义 1. 函数的参数是函数(回调) 2. 函数的返回值是函数(拆分) 事务 作用是在核心方法之前和之后都扩展 注意:这里的事务是react中的概念,跟sql语句没有关系 "call,apply,bind三者的区别" 相同点都是用来改变this的指向。 不同点,call的参数是一个一个的接受,立即执
阅读全文
posted @ 2019-11-12 23:46 bonly-ge
阅读(247)
评论(0)
推荐(0)
下一页
公告