首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我是娜娜呀
掘友等级
Web前端开发
|
人人车
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
赞
文章( 31 )
沸点( 0 )
【进阶4-2期】Object.assign 原理及其实现
上篇文章介绍了赋值、浅拷贝和深拷贝,其中介绍了很多赋值和浅拷贝的相关知识以及两者区别,限于篇幅只介绍了一种常用深拷贝方案。 本篇文章会先介绍浅拷贝 Object.assign 的实现原理,然后带你手动实现一个浅拷贝,并在文末留下一道面试题,期待你的评论。 上篇文章介绍了其定义和…
前端面试---Vue双向绑定原理(3.0和2.0优缺点对比)
AST就是抽象语法树,他是js代码另一种结构映射,可以将js拆解成AST,也可以把AST转成源代码。这中间的过程就是我们的用武之地。 利用 抽象语法树(AST) 可以对你的源代码进行修改、优化,甚至可以打造自己的编译工具。其实有点类似babel的功能。 AST也是一种数据结构,…
Nodejs中间件
next:它是一个函数,调用它将会跳出当前的中间件函数,执行中间件;如果不调用next,则整个请求都会在当前中间件卡住,而得不到返回。 路由过多时,代码不好管理。以大事件的代码为例,我们定义了管理员角色的接口和普通游客的接口,这些接口如果全写在一个入口文件中(如下只是显示了4个…
Nodejs常用模块
概念:fs模块是文件操作模块,fs是 FileSystem的简写。它用来对文件,文件夹进行操作。 使用同步的操作发生的异常会立即抛出,可以使用 try…catch 处理,也可以允许冒泡。 使用异步的方法时无法保证顺序。 因此,以下的操作容易出错,因为 fs.stat() 操作可…
网络模块相关知识总结
http概念:超文本传输协议,是互联网上应用最为广泛的一种网络协议. 服务器接收到请求后,给与响应的响应信息,其格式为一个状态行,包括信息的版本号,一个呈贡 或者错误代码. Http:超文本传输协议(Http,HyperText Transfer Protocol)是互联网上应…
web前端面试前端缓存的方式
浏览器缓存是浏览器端保存数据用于快速读取或避免重复优化机制. 浏览器在向服务器发送http请求的时候,服务器会将缓存规则返给http响应报文的http头和请求结果一起返回给浏览器,其中控制强制缓存的字段分别是Expires和Cache-Control,其中Cache-Contr…
进程和线程的区别
进程定义:进程是正在运行的程序的实例(比如说开了一个QQ进程、开了一个微信),他是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,他是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本分配单元,也是基本执行单元,进程是一个实体,是一个'执行中的程序'。 组成…
同源策略及跨域的解决方案
同源策略简介:1995年,同源政策由Netscape引入浏览器,目前,所有的浏览器都实行这个政策. Cookie、LocalStorage 和 IndexDB 无法读取。 DOM 无法获得。 JSONP(JSON with Padding)、可用于解决主流浏览器的跨域数据访问的…
防抖函数和节流函数(包含在Vue中的使用)
防抖函数和节流函数是优化高频率执行js代码的一种手段,js中的一些事件,比如浏览器中的resize,scroll,鼠标事件mouseover,mousemove,input输入框的keypress等事件在触发时,会不断的调用绑定在事件上的回调函数,极大的浪费资源,降低前端性能,…
web前端面试基础题目(含答案)
移动端浏览器通常宽度是 240px~640px,而大多数为 PC 端设计的网站宽度至少为 800px,如果仍以浏览器窗口作为视口的话,网站内容在手机上看起来会非常窄。 因此,引入了布局视口、视觉视口和理想视口三个概念,使得移动端中的视口与浏览器宽度不再相关联。
下一页
个人成就
文章被点赞
97
文章被阅读
49,680
掘力值
1,053
关注了
2
关注者
29
收藏集
1
关注标签
13
加入于
2019-10-17