上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页
摘要: v8引擎出现的原因 这里先说一下什么是编译型语言和解释性语言: 编译型语言: 在程序执行之前必须进行专门的编译过程,有如下特点: 只须编译一次就可以把源代码编译成机器语言,后面的执行无须重新编译,直接使用之前的编译结果就可以;因此其执行的效率比较高; 编译性语言代表:C、C++、Java、Pasca 阅读全文
posted @ 2020-09-21 15:32 zhishaofei3 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 浏览器同源策略 同源策略是Web应用程序安全模型中的一个重要概念。根据该策略,Web浏览器允许第一个Web页面中包含的脚本访问第二个Web页面中的数据,但前提是两个Web页面具有相同的源。同源定义为协议,主机名和端口号相同的组合。此策略可防止一个页面上的恶意脚本通过该页面的文档对象模型访问另一个网页 阅读全文
posted @ 2020-09-18 23:06 zhishaofei3 阅读(2983) 评论(0) 推荐(0) 编辑
摘要: 根据W3C性能小组的介绍,超过50ms的任务就是长任务。 图片来自使用 RAIL 模型评估性能 根据上图我们可以知道,当延迟超过100ms,用户就会察觉到轻微的延迟。 所以为了避免这种情况,我们可以使用两种方案,一种是Web Worker,另一种是时间切片(Time Slicing)。 Web Wo 阅读全文
posted @ 2020-09-17 17:05 zhishaofei3 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 我的环境 亚马逊(AWS)的一个ubuntu虚拟机. node openssl 生成证书 输入如下命令会在你的当前文件夹生成localhost.key和localhost.cert. openssl genrsa -out localhost.key 2048 openssl req -new -x 阅读全文
posted @ 2020-09-16 16:19 zhishaofei3 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 我们使用 Webpack 经常会配置一些别名 alias 指向特定的目录,这样在使用 import 等语句时就不用写一大堆的相对路径了,常见的是将项目的 src 设置为 @,比如某文件的路径是 src/libs/util.js,配置后,任何地方就可以这样导入: import util from '@ 阅读全文
posted @ 2020-09-02 19:56 zhishaofei3 阅读(1429) 评论(0) 推荐(1) 编辑
摘要: https://www.photopea.com/ 阅读全文
posted @ 2020-09-02 14:04 zhishaofei3 阅读(182) 评论(0) 推荐(0) 编辑
摘要: https://fullcalendar.io/ 阅读全文
posted @ 2020-08-31 11:57 zhishaofei3 阅读(228) 评论(0) 推荐(0) 编辑
摘要: tree-shaking是一个在前端领域比较熟知的东西了。在没有深入了解前,一直以为他在项目中发挥了很大的作用。但是在看了许多文章说tree-shaking并没有什么卵用后,想自己深入了解一下,所以搜了许多博文,自己也在项目中试验了一下。基本了解了大致的流程。所以这篇博文主要是记录一下学习的成果。 阅读全文
posted @ 2020-08-23 23:51 zhishaofei3 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 深入diff 算法 diff 作为 Virtual DOM 的加速器,其算法上的改进优化是React页面渲染的基础和性能保障,本节从源码入手,深入剖析diff算法。 React 中醉值得称道的莫过于Virtual DOM与diff的完美结合,尤其是其高效的diff算法,可以帮助我们在页面蔌渲染的时候 阅读全文
posted @ 2020-08-23 23:20 zhishaofei3 阅读(637) 评论(0) 推荐(0) 编辑
摘要: HTTP消息头是指,在超文本传输协议( Hypertext Transfer Protocol ,HTTP)的请求和响应消息中,协议头部分的那些组件。HTTP消息头用来准确描述正在获取的资源、服务器或者客户端的行为,定义了HTTP事务中的具体操作参数。 关于HTTP消息头 常用的HTTP请求头 常用 阅读全文
posted @ 2020-08-23 21:28 zhishaofei3 阅读(447) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页