Think different.

Thinking will not overcome fear but action will.

前端样式改版调整注意事项

  前端样式改版调整注意事项 实现方式: 考虑到更改量和更改方式,尽可能的减少代码的修改量,采用了组件底层封装的方式来进行UI改造,兼容现有的antd组件的 所有属性以及方法,更改时只需要将现有的antd组件改引用为 /components/mantisComponents/具体组件类 例如: /components/mantisComponents/MantisCard 目录...

前端知识树梳理

  开篇 前端开发是一个非常特殊的行业,它的历史实际上不是很长,但是知识之繁杂,技术迭代速度之快是其他技术所不能比拟的。 winter在他的《重学前端》课程中提到: 到现在为止,前端工程师已经成为研发体系中的重要岗位之一。可是,与此相对的是,我发现极少或者几乎没有大学的计算机专业愿意开设前端课程,更没有系统性的教学方案出现。大部分前端工程师的知识,其实都是来自于实践和工作中零散的...

面试高频手写实现

面试高频手写实现 ## 手写路径导航 实现一个new操作符 实现一个JSON.stringify 实现一个JSON.parse 实现一个call或 apply 实现一个Function.bind 实现一个继承 实现一个JS函数柯里化 手...

关于JS闭包的理解

关于JS闭包的理解    前言 – 作为一名前端工程师,闭包是一个没办法绕过的技术点,今天就来聊聊我是如何李姐(理解)闭包的. 先上方老师的视频 还有一段,别急,耐心看完 关于闭包,之前看过很多的文章,基本上每篇的讲解都不太一样,搞的我很懵,我开始思考究竟闭包存在的意义是什么,我企图从问题出发,反推去理解闭包, ...

关于JS原型链的视频解析

关于JS原型链的视频解析    前言 – 这篇就不废话了 ,直接上视频吧 照例,先上方老师的视频 备用地址 还有一段,别急,耐心看完 备用地址

带你深入了解前端模块化发展体系

带你深入了解前端模块化发展体系    前言 – 作为一名前端工程师,每天的清晨,你走进公司的大门,回味着前台妹子的笑容,摘下耳机,泡上一杯茶,打开 Terminal 进入对应的项目目录下,然后 npm run start / dev 或者 yarn start / dev 就开始了一天的工作。 当你需要进行时间的转换只需要使用 dayjs 或者 momentjs, 当你需要封装 ...

寒冬求职季之你必须要懂的JS原理(二)

【面试篇】寒冬求职季之你必须要懂的原生JS(中) 1.说一说JS异步发展史 异步最早的解决方案是回调函数,如事件的回调,setInterval/setTimeout中的回调。但是回调函数有一个很常见的问题,就是回调地狱的问题(稍后会举例说明); 为了解决回调地狱的问题,社区提出了Promise解决方案,ES6将其写进了语言标准。Promise解决了回调地狱的问题,但是Promise也存...

寒冬求职季之你必须要懂的原生JS(上)

【面试篇】寒冬求职季之你必须要懂的原生JS(上)    互联网寒冬之际,各大公司都缩减了HC,甚至是采取了”裁员”措施,在这样的大环境之下,想要获得一份更好的工作,必然需要付出更多的努力。    一年前,也许你搞清楚闭包,this,原型链,就能获得认可。但是现在,很显然是不行了。本文梳理出了一些面试中有一定难度的高频原生JS问题,部分知识点可能你之前从未关注过,或者看到了,却没有仔细研究...

HTTPS工作原理-(面试题解析后续进行)

来源:— https://github.com/airuikun/Weekly-FE-Interview/blob/master/summary/questions.md HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL...

面试题综合解析-针对上一篇的问题做解析(一)

第一题:你是如何理解HTML语义化的? 首先,什么是HTML语义化 根据内容的结构化,选择合适的标签,便于开发者阅读和写出更优雅的代码的同时,让浏览器的爬虫和机器可以更好的解析。 为什么要语义化? 为了在没有css的情况下,页面也能呈现出很好的内容结构,代码结构,也就是说-为了裸奔时好看。 用户体验:例如title,alt用于解释名词或解释图片信息...