首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
091X
掘友等级
前端工程师
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
最新
热门
html笔记整理
载入解析到的资源文件,渲染页面,完成。 在没有样式CSS情况下也以一种文档格式显示,并且是容易阅读的。 搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO。 渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页…
JavaScript原型和原型链
1. 函数对象 JS所有对象分为函数对象和普通对象。凡是通过new Function()创建得来的对象都是函数对象。函数对象拥有prototype属性和proto属性。 可以看出,从本质上讲,prototype是一个普通对象,是函数对象的构造函数创建的一个实例。相当于在Anim…
从输入url到页面完成加载发生了什么?
在浏览器输入URL后,首先要经过域名解析。浏览器通过向 DNS 服务器发送域名,DNS 服务器查询到与域名相对应的 IP 地址,然后返回给浏览器,浏览器再将 IP 地址打在协议上,同时请求参数也会在协议搭载,然后一并发送给对应的服务器。 在客户端发送数据之前会发起 TCP 三次…
vuex
Vuex就是一个状态管理模式,为什么叫模式?因为Vuex包含了一套对state(状态)的操作规范,集中存储管理应用的所有组件的状态。 session可以存数据,存的过程就是管理,数据的每一次赋值就是当次状态。 Vuex在Vue实例顶层中。 Vuex也可以理解为java中的一个m…
vue组件化
我们在使用组件的时候有时候希望,在组件内部定制化内容,例如京东这样。 这两个都是导航栏,组件的思想是可以复用的,把这个导航栏看做一个组件。 这个组件都可以分成三个部分,左边中间右边,如果可以分割组件,就可以定制化组件内容了。 具名插槽,就是可以让插槽按指定的顺序填充,而…
前端模块化
随着前端项目越来越大,团队人数越来越多,多人协调开发一个项目成为常态。例如现在小明和小张共同开发一个项目,小明定义一个aaa.js,小张定义了一个bbb.js。 此时小明的sum是没有问题的。 此时小明和小红各自用各自的flag你变量没问题。 此时小明知道自己在aaa.js…
小程序
OpenId 是一个用户对于一个小程序/公众号的标识,开发者可以通过这个标识识别出用户。 UnionId 是一个用户对于同主体微信小程序/公众号/APP的标识,开发者需要在微信开放平台下绑定相同账号的主体。开发者可通过UnionId,实现多个小程序、公众号、甚至APP 之间的数…
网络相关
DNS 解析也是需要时间的,可以通过预解析的方式来预先获得域名所对应的 IP。 缓存对于前端性能优化来说是个很重要的点,良好的缓存策略可以降低资源的重复加载提高网页的整体加载速度。 通常浏览器缓存策略分为两种:强缓存和协商缓存。 实现强缓存可以通过两种响应头实现:Expires…
HTTP
UDP 是一个面向报文(报文可以理解为一段段的数据)的协议。意思就是 UDP 只是报文的搬运工,不会对报文进行任何拆分和拼接操作。 UDP 是无连接的,也就是说通信不需要建立和断开连接。 UDP 也是不可靠的。协议收到什么数据就传递什么数据,并且也不会备份数据,对方能不能收到是…
React
在 V16 版本中引入了 Fiber 机制。这个机制一定程度上的影响了部分生命周期的调用,并且也引入了新的 2 个 API 来解决问题。 调用栈过长,再加上中间进行了复杂的操作,就可能导致长时间阻塞主线程,带来不好的用户体验。Fiber 就是为了解决该问题而生。 Fiber 本…
下一页
个人成就
文章被点赞
19
文章被阅读
5,989
掘力值
165
关注了
33
关注者
1
收藏集
5
关注标签
17
加入于
2018-08-20