![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web前端
雨凉念秋
软件工程大三学生,对前端兴趣浓厚,正在努力学习前端知识,夯实基础,为将来的就业做好打算。愿意结交志同道合的朋友
展开
-
Webpack优化实践,合理分包,降低白屏时间
前言webpack打包过程中,经常出现app.js一个文件好几兆的情况,这偏偏又是网页最先加载的文件,由于从上到下的执行顺序,前面的脚本在加载时会阻塞页面渲染,白屏时间由此而来。那么我们如何提高网页渲染速度呢?办法之一就是合理的分包策略。完整文章:【掘金】webpack分包...原创 2020-02-13 22:44:39 · 706 阅读 · 0 评论 -
【JS高级技巧】函数绑定与函数柯里化,反柯里化
不知道大家有没有遇到这种情况:想通过变量保存函数的名字来快速调用函数,但是实践的过程中却忽略了函数的作用域导致失败的问题。本文着重介绍函数绑定和函数柯里化的知识,相信会对你产生帮助。原创 2019-11-10 21:54:04 · 4320 阅读 · 0 评论 -
【JavaScript设计模式张容铭】抽象工厂模式深度剖析——关于继承与constructor属性的深度理解
写在前面最近阅读了张容铭的《JavaScript设计模式》一书,阅读到抽象工厂模式一节时对书上的代码产生了疑问,但同时在解决疑问的过程中,对继承又产生了新的理解。我仔细查阅了很多文章,我发现确实没有一篇深刻的谈到这个模式,每篇文章都大同小异,只是照搬书上的内容,对于我们这种自学的人,可真是绞尽脑汁啊。反正都熬到了大半夜,所以索性定自己来阐述这个问题。这篇文章主要是记录我对继承新的理解,并且...原创 2019-10-24 23:08:22 · 8087 阅读 · 1 评论 -
javascrpt知识要点梳理——知识清单
JavaScript实现:(1) 核心(ECMAScript):提供核心语言标准(2) 文档对象模型(DOM):提供访问和操作网页内容的方法和接口(3) 浏览器对象模型(BOM):提供与浏览器交互的方法和接口Function类型:函数实际上是对象,每个函数都是Function类型的实例。除了通过function关键字定义以外,也可以使用new Function()的方式定义,但该方式需...原创 2019-10-20 01:06:25 · 8428 阅读 · 0 评论 -
【图文】Web前端之客户端存储——indexedDB数据库常见使用方法,超详细!看这一篇就够了
indexedDB是浏览器中保存结构化数据的一种数据库,可以方便的读取和保存JavaScript对象。同时还支持查询和搜索功能。该数据库最大的特点在于,所有的操作都是**异步进行**的,这意味着几乎每一步操作都有一个相应的事件处理程序,如onerror,onsuccess等。原创 2019-10-20 20:48:37 · 8791 阅读 · 0 评论 -
跨域问题常用的两种解决办法———CORS跨域资源共享和JSONP技术
大家在使用Ajax技术的时候肯定多少都遇到过跨域问题,可能有的同学还不自知。*跨域安全策略是通过xhr对象实现Ajax通信的主要限制,默认情况下xhr对象只能访问同源资源(协议,域名,端口完全相同)*。只要有一个不同,请求都不能正常完成。原创 2019-10-22 12:40:03 · 7868 阅读 · 0 评论