首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
三分之二十倍的氢氧化
掘友等级
前端程序猿
|
鹅厂
音乐是救世主,能带你脱离苦海。
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
137
文章 137
沸点 0
赞
137
返回
|
搜索文章
最新
热门
从输入URL到界面显示发生了什么(个人笔记)
2. DNS域名解析 这一步主要是为了解析域名获取ip地址。 浏览器会向本地缓存中查找是否有这个ip地址,如果没有就开始向根服务器去问一下有没有这个域名的ip如果没有就向域服务器查找,这个过程是迭代的。这个查找方式就像我现在我们县里面问一下有没有这个人,如果没有就去市里面找,在…
React HOC(自用自用自用,笔记)
高阶组件不是组件,它是个函数。 比如我们登录页面有个注册和忘记密码的功能,都需要发送验证码这个功能。所以我们就用高阶组件将它这个功能抽离出来。 高阶组件: 是对各个组件中公共逻辑的一个抽象。 1. 防止重复的代码 (页面复用) 2. 条件渲染,控制组件的渲染逻辑(渲染劫持:就控…
前端手写系列(个人笔记)
instanceof是用来判断一个对象的实例是否在另一个对象的prototype中。 instanceof 运算符用来测试一个对象在其原型链中是否存在一个构造函数的 prototype 属性。 防抖:在定时器指定时间内如果再次触发的话就清楚原来的定时器,这样就能保证我只运行最后…
由前端网络安全到http,https和浏览器的存储(个人笔记)
Cross-Site scripting 跨站脚本攻击,因为和css同名所以改成xss。 就比如一个掘金写文章的页面,假设掘金没有做xss攻击的脚本,我在我的文章里面写了<script>alert("攻击")<script>,那么当用户点开我的文章的时候就会有个alert提醒。…
js面试题(个人总结收录的题目,有时间就来更新...)
为什么要异步加载js文件?因为js的加载会阻塞浏览器的渲染。 第二种解决方案是用async,浏览器会开启一条的线程去下载js文件,同时操作html的渲染,但是等js一加载完就会就会去执行js文件,所以还是会有可能阻塞的。 第三种解决方案是用defer,它和async差不多,但是…
css面试题归纳总结(个人自用笔记,题目都是收录的别人的,持续更新...)
1. link是html标签,@import 是css标签。 2. 并且link的还有rel,rev属性,不仅可以加载css文件还可以定义连接属性。@impot只有导入样式表的作用。 3. link是和html页面一起加载的,而@import是等页面加载好以后加载的。 4. l…
浏览器端面试四大问:浏览器的缓存,浏览器渲染原理,存储,跨域(个人笔记)
浏览器的缓存,缓存的一般是一些内存比较小的静态的资源。缓存的主要位置是: 强缓存是浏览器现在缓存中查找是否有该资源。命中时状态码为200 Expires:是老浏览器使用的,是一串带有固定时间的字符。他表示的是这个资源缓存的过期时间。 在浏览器第一次向服务器请求资源时,服务器会给…
js从异步锤到event Loop(个人笔记)
我们要了解异步必须从js的执行机制开始讲起,首先我们都知道js是单线程的执行机制,单线程是指一个时间内只能执行一件事,即并发式的执行。又因为是单线程的执行机制,所以很多时候,我们做接口请求的时候需要等待,这样可能会导致页面白屏,这给用户一个很不好的体验,所以我们让接口请求异步执…
js从原始数据类型到深浅拷贝(个人笔记)
最近学习总结感觉很多知识都串一起去了,所以今天就把几个知识点一起理一理把。 基础数据类型可以用typeof来判断,不过要注意其中null,typeof判断null时是object,因为null被转换为机器语言时是很多个0,而只要前三个为零的话,就会被机器语言判断为object。…
js前端模块化(个人笔记)
要了解模块化,首先我们得知道代码模块化得目的什么,我们为什么要代码模块化?其实不仅是前端,后端,不管是学啥的,都会将代码模块化,因为模块化以后得代码更便于我们管理和使用,还能降低代码得耦合度,提高复用性,还能解决命名冲突的麻烦。 那现在我们来讲讲前端代码模块化的历史变迁。 那时…
下一页
个人成就
文章被点赞
73
文章被阅读
16,793
掘力值
609
关注了
33
关注者
13
收藏集
20
关注标签
17
加入于
2019-10-11