![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 65
AngleCavalier
我肯定在几百年前就说过爱你
展开
-
腾讯一、二面+HR面经记录
记录一下OC的腾讯,很感谢二面面试官大佬给我pass,二面完以为凉了,万分激动,respect!CSIG一面 3.24项目canvas绘图的时候动画产生的锯齿有了解吗,怎么处理react-router分为几种,具体说明一下react-redux详细说一下vitrul dom详细说一下,这里提到了diff算法配合着说SSR了解吗二叉树的先序遍历口述从URL输入到页面呈现整个过程什么时候返回304状态码this指向问题HTTP缓存什么是跨域,了解哪些解决跨域的方式XSS具体说明包括类原创 2021-04-07 10:49:53 · 361 阅读 · 0 评论 -
【每日一题】一个div块,设置其为两个效果,一个为渐隐效果,一个为点击空白处显示和隐藏
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>div渐隐渐现</title> </head> <style> #t.原创 2021-03-07 00:15:51 · 145 阅读 · 0 评论 -
【每日一题】实现一个圣杯布局(及其引发的Flex布局新认识)
引言昨日看牛客面经,看到一个面试题:实现一个圣杯布局,也正好是我刚看了阮老师Flex布局教程中有对圣杯布局的描述,我当时并没有实现,所有借此机会实现圣杯布局,并且过程中也引起我对 flex: 1 的一些探索圣杯布局圣杯布局(Holy Grail Layout)指的是一种最常见的网站布局。页面从上到下,分成三个部分:头部(header),躯干(body),尾部(footer)。其中躯干又水平分成三栏,从左到右为:导航、主栏、副栏。弹性盒模型实现我是按照阮老师的示例,采用Flex布局实现,大原创 2021-01-22 18:32:57 · 298 阅读 · 0 评论 -
前端开发规范
1.命名规范2.注释规范1.命名规范驼峰式命名法介绍:驼峰式命名法由小(大)写字母开始,后续每个单词首字母都大写按照第一个字母是否大写,分为:①. Pascal Case 大驼峰式命名法:首字母大写。eg:StudentInfo、UserInfo、ProductInfo②. Camel Case 小驼峰式命名法:首字母小写。eg:studentInfo、userInfo、productInfo1.1 变量命名方法:小驼峰式命名法。命名规范:前缀应当是名词。(函数的名字前缀为动词,以转载 2021-01-14 15:46:15 · 267 阅读 · 0 评论 -
在React中使用Canvas元素,让你的页面背景跳动起来!!!
获取真实DOM我们都知道react虚拟DOM,既然用canvas绘图肯定要获取真实DOM。demo如下:<canvas ref={this.canvas} width="666" height="999"> 您的浏览器不支持canvas,请更换浏览器.</canvas>constructor(){ super(); this.canvas = React.createRef();}componentDidMount(){ const c原创 2020-09-12 17:00:42 · 6614 阅读 · 2 评论 -
前端开发必备知识点——重置浏览器默认样式!!!
这次博主介绍一下Github 40.4k Star 的一个重置浏览器样式表normalize.csshttps://github.com/necolas/normalize.cssnormalize与CSS Reset的区别:Normalize.css只是一个很小的css文件,但它在磨人的HTML元素样式上提供了跨浏览器的高度一致性。相比于传统的CSS reset,Normalize.css是一种现代的、为HTML5准备的优质替代方案。总之,Normalize.css是一种CSS reset的替代方原创 2020-09-05 11:52:54 · 280 阅读 · 0 评论 -
bash :hexo: command not found报错
本来想着好不容易安装好nvm和node,写篇博文记录一下吧,没想到敲完hexo new直接给我整一出报错bash: hexo: command not found,小朋友你是否有大大的问号???然后看看我们怎么解决首先我们检测一下npm和node环境是否正常,输入命令node -v 和 npm -v 查看是否有相关版本信息若出现了版本信息就证明 node.js 和 npm 是没有问题的,那...原创 2020-04-13 23:16:22 · 1510 阅读 · 0 评论 -
安装nvm和node
因为最近接触到实验室SWUSTOJ4前端的项目,学长推荐使用nvm来安装和管理node版本,于是便开始了nvm的入坑历程什么是nvmnvm全名"Node Version Manager",顾名思义nvm是node版本管理工具,为了解决node各种版本存在不兼容现象nvm是让你在同一台机器上安装和切换不同版本的node的工具主要运行平台是Linux和Mac,当然Windows版也有,类似...原创 2020-04-13 23:12:51 · 304 阅读 · 0 评论