
前端
文章平均质量分 82
ConardLi
Reading makes a full man, conference a ready man, and writing an exact man.
展开
-
前端工程化 - 剖析npm的包管理机制
导读现如今,前端开发的同学已经离不开 npm 这个包管理工具,其优秀的包版本管理机制承载了整个繁荣发展的NodeJS社区,理解其内部机制非常有利于加深我们对模块开发的理解、各项前端工程化的配置以加快我们排查问题(相信不少同学收到过各种依赖问题的困扰)的速度。本文从三个角度:package.json、版本管理、依赖安装结合具体实例对 npm 的包管理机制进行了详细分析。一、剖析 packag...原创 2019-12-17 18:51:13 · 775 阅读 · 0 评论 -
前端如何准备数据结构和算法
一、导读据我了解,前端程序员有相当一部分对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它带将带给你的收益也是相当可观的。很多前端同学在看到“数据结构”和“算法”后会有一定的抵触心理,或者尝试去练习,...原创 2019-08-31 21:54:25 · 2295 阅读 · 1 评论 -
一名【合格】前端工程师的自检清单
开篇前端开发是一个非常特殊的行业,它的历史实际上不是很长,但是知识之繁杂,技术迭代速度之快是其他技术所不能比拟的。winter在他的《重学前端》课程中提到:到现在为止,前端工程师已经成为研发体系中的重要岗位之一。可是,与此相对的是,我发现极少或者几乎没有大学的计算机专业愿意开设前端课程,更没有系统性的教学方案出现。大部分前端工程师的知识,其实都是来自于实践和工作中零散的学习。这样是一个...原创 2019-04-28 15:22:32 · 985 阅读 · 2 评论 -
前端开发者必备的nginx知识
nginx在应用程序中的作用解决跨域请求过滤配置gzip负载均衡静态资源服务器nginx是一个高性能的HTTP和反向代理服务器,也是一个通用的TCP/UDP代理服务器,最初由俄罗斯人Igor Sysoev编写。nginx现在几乎是众多大型网站的必用技术,大多数情况下,我们不需要亲自去配置它,但是了解它在应用程序中所担任的角色,以及如何解决这些问题是非常必要的。下面我将从ng...原创 2019-04-20 20:07:54 · 613 阅读 · 0 评论 -
前端性能优化总结
1.原则多使用内存,缓存或者其他方法减少CPU计算,减少网络请求减少IO操作(硬盘读写)2.加载资源优化静态资源的合并和压缩。静态资源缓存(浏览器缓存策略)。使用CDN让静态资源加载更快。3. 渲染优化CSS放head中,JS放body后图片懒加载减少DOM操作,对DOM操作做缓存减少DOM操作,多个操作尽量合并在一起执行事件节流尽早执行操作 DOMContentLoa...原创 2018-12-28 22:39:28 · 270 阅读 · 0 评论 -
Web运行环境总结
1. 页面加载过程1.1 加载一个资源的过程在浏览器地址栏输入URL浏览器查看缓存(强缓存)浏览器解析URL获取协议,主机,端口,path浏览器组装一个HTTP(GET)请求报文浏览器根据DNS服务器得要域名的IP地址打开一个socket与目标IP地址,端口建立TCP链接向这个IP的机器发送http/https请求服务器收到处理并返回http请求判断协商缓存服务器将响应报文通...原创 2018-12-22 22:46:30 · 3521 阅读 · 0 评论