首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试积累
订阅
Janice
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
Git应用详解第四讲:版本回退的三种方式与stash
git作为一款版本控制工具,其最核心的功能就是版本回退,没有之一。熟悉git版本回退的操作能够让你真真正正地放开手脚去开发,不用小心翼翼,怕一不小心删除了不该删除的文件。本节除了介绍版本回退的内容之外,还会介绍stash的使用。 如上图所示:当前master分支指针指向D,通过…
ES6的Map和Set
众所周知,数组的长度越长,查询的代价就越大。假如说现在要查询员工的薪资,需要有一个员工名字的数组,根据员工名字的位置在查找薪资。 所以ES6推出了Map和Set,无论数据多大,查找速度也不会慢。 for...in其实把Array当成是一个对象。通过把index当成属性进行遍历,…
浏览器渲染原理及流程
浏览器可以分为两部分:shell和浏览器内核,shell是外壳,如工具栏,菜单等,内核是根本,是基于标记语言显示的程序或模块。 浏览器内核分为两部分:渲染引擎和JS引擎。 渲染引擎主要负责解析浏览器所呈现的内容,比如HTML,CSS。 渲染引擎的主要流程 始解析 HTML 文档…
写给女朋友的中级前端面试秘籍(含详细答案,15k级别)
能不能讲一讲Flex布局,以及常用的属性?。 WeakMap只能以复杂数据类型作为key,并且key值是弱引用,对于垃圾回收更加友好。 深拷贝:一般需要借助递归实现,如果对象的值还是个对象,要进一步的深入拷贝,完全替换掉每一个复杂类型的引用。 React需要尽可能的保证熟练。因…
慎用try catch
周末终于有时间更新下blog了,首先非常感谢"justjavac"针对我的文章专门写了篇驳《慎用 try catch》,让我学到了很多知识(如Chrome的Pause on exceptions功能),也让我意识到了有些知识点讲的的确不够深入,没有足够的引经据点,但是"just…
ES5和ES6的类的继承
ES3版类的继承ES5改进版类的继承PS:问题是静态方法无法继承,改进:ES6版类的继承ES6版类的继承的babel降级ES5版
jsonp 的原理与实现
对 jsonp 技术做一个比较详细的介绍,然后给出一个比较实用的 jsonp 实现,
总结了17年初到18年初百场前端面试的面试经验(含答案)
面试的岗位是前端开发工程师,从17年初找实习开始,先后面试了50多家公司,加上123面,总共经历了上百场面试,其中包括百度,腾讯,阿里,滴滴,网易,美团等等,也面了一些中小公司的社招。 1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求…
ES6 - 箭头函数、箭头函数与普通函数的区别
本文已同步至我的个人主页。欢迎访问查看更多内容!谢谢大家的关注和支持! 可以看出,定义箭头函在数语法上要比普通函数简洁得多。箭头函数省去了function关键字,采用箭头=>来定义函数。函数的参数放在=>前面的括号中,函数体跟在=>后的花括号中。 ① 如果箭头函数没有参数,直接…
前端基础篇之HTTP协议
HTTP协议作为前端开发的重要基础知识,却是很多非计算机专业出身的码农的软肋。笔者通过《图解http》一书系统的学习了HTTP协议的基础内容,并旁征博引,试图用更加简练的语言着重描述出HTTP协议需要掌握的重点内容,帮助不爱看书的同学节省时间。 HTTP协议定义Web客户端如何…