首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Lion
掘友等级
FE
|
Dont Worry Be Happy
看书是福报。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 51
沸点 1
赞
52
返回
|
搜索文章
最新
热门
JavaScript 排序算法指南
数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。所以,执行效率是算法一个非常重要的考量指标。那如何来衡量你编写的算法代码的执行效率呢?时间、空间复杂度分析。 大 O 时间复杂度实际上并不具体表示代码真正的执行时间,而是表示代码执行…
React 框架进阶(性能优化、组件懒加载、HOC、Hook)
本文将会围绕这3个方向讲解React相关的进阶知识。 在 React 中默认父组件更新,子组件无条件更新,有很多时候子组件的状态是没有变化的,并不需要更新,那么有没有什么办法可以处理吗?答案是肯定的,可以使用生命周期函数shouldComponentUpdate 简称SCU对组…
React 框架基础(setState、合成事件、受控组件)
React 是一个用于构建用户界面的 JavaScript 库。数据改变时 React 能有效地更新并正确地渲染组件。 我们写 React 就是创建拥有各自状态的组件,再由这些组件构成更加复杂的 UI 界面。 组件拥有动态渲染 name 的功能,name 字段是使用该组件的地方…
JavaScript 常见设计模式学习指南
在前端面试中,用来区分高级工程师的一个衡量标准就是考察你对设计模式的理解了。 它很奇妙,可能平时代码中你已经运用了很多,但是你并不知道它是设计模式的一种。 另外一种情况就是,当你还是初入前端的菜鸟程序员时,你想通过阅读设计模式相关的书籍快速提升代码质量也是一件很难的事情,原因可…
yarn link 与 npm link 使用及原理
开发过程中,一个包可以链接到另一个项目。 通常用于测试出新功能,或者尝试调试包在其他项目中表现的问题时。 1、cd 进入 link-module 目录,执行 npm link。 此时我们在link-module包做任何修改,都可以及时的反应到project-A中。 4、不想使用…
JavaScript 数据结构基础学习
数据结构的本质就在于如何将现实世界中各种各样的数据放入到内存中,并且如何在内存中操作这些数据。 内存的最基本存储单位叫做“存储单元”,把“存储单元”想象成一个盒子并且每个盒子有一个编号叫做内存地址。 数据就是一个一个的放入存储单元中,数据可以一个一个挨着放置,也可以随意放置。我…
前端学习目录导航
原创文章JavaScriptJavaScript数据类型基础与隐式转换JavaScript对象(面向对象、继承、对象深浅拷贝)JavaScript代码执行过程分析(执行上下文、词法作用域)JavaSc
前端安全(同源策略、XSS攻击、CSRF攻击)
如果两个 URL 的协议、域名和端口都相同,我们就称这两个 URL 同源。 Web 数据层面,同源策略限制了不同源的站点读取当前站点的 Cookie、IndexDB、LocalStorage 等数据。 DOM 层面,同源策略限制了来自不同源的 JavaScript 脚本对当前 …
前端性能优化(网络请求阶段、资源加载阶段、交互阶段)
关于性能优化作为前端开发人员或多或少都可以说出一些来,但是你会发现总是这么没有条理。那么我们应该如何有条理的进行性能优化分析呢? 本文将从用户输入一个URL请求一个页面来分析整个过程,看有哪里是非常耗费性能的,然后在针对性的去做优化。 连接建立之后,浏览器端会构建请求行、请求头…
浏览器是如何渲染出一个完整的页面(DOM树、分层渲染、缓存策略)
前端的工作离不开浏览器,那么明白浏览器是如何工作的,也成为了面试官几乎必问的问题了。 如果你对这些问题还有不清楚的地方,那么我们一起共同学习把。 浏览器进程。主要负责界面显示、用户交互、子进程管理,同时提供存储等功能。 渲染进程。核心任务是将 HTML、CSS 和 JavaSc…
下一页
个人成就
优秀创作者
文章被点赞
2,308
文章被阅读
308,372
掘力值
10,223
关注了
24
关注者
731
收藏集
1
关注标签
29
加入于
2016-11-06