首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xyz_persist
掘友等级
前端
临渊羡鱼,不如退而结网
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 72
沸点 4
赞
76
返回
|
搜索文章
赞
文章( 72 )
沸点( 4 )
Day2 - 前端高频面试题之基础版
深拷贝则是开辟新的栈,不仅将原对象的各个属性逐一复制出去,而且会将属性所包含的对象也依次采用浅拷贝的方式递归复制到新对象中,拷贝了所有层级。 由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。解决方法…
28道JavaScript难题
答案在问题下方的折叠部分,点击即可展开问题。祝你好运~ 1. 输出是什么? 2. 输出是什么? 3. 输出是什么? 4. 输出是什么? 5. 输出是什么? 6. 输出是什么? 7. 输出是什么? 8. 输出是什么? 9. 输出是什么? 10. 输出是什么? 11. 输出是什么?…
JavaScript 进阶问题列表
1. 输出是什么? 在函数内部,我们首先通过 var 关键字声明了 name 变量。这意味着变量被提升了(内存空间在创建阶段就被设置好了),直到程序运行到定义变量位置之前默认值都是 undefined。因为当我们打印 name 变量时还没有执行到定义变量的位置,因此变量的值保持…
Day1 - 前端高频面试题之基础版
给一个全局变量赋值为null,相当于将这个变量的指针对象以及值清空,如果是给对象的属性 赋值为null,或者局部变量赋值为null,相当于给这个属性分配了一块空的内存,然后值为null, JS会回收全局变量为null的对象。 首先箭头函数其实是没有 this 的,箭头函数中的 …
JS笔试题之Event Loop详解
javascript是一门单线程语言,虽然HTML5提出了Web-works这样的多线程解决方案,但是并没有改变JaveScript是单线程的本质。 既然js是单线程的,就是同一时间只能做一件事情。那么问题来了,我们访问一个页面,这个页面的初始化代码运行时间很长,比如有很多图片…
这一次,彻底弄懂 JavaScript 执行机制
本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程…
25 岁,毕业写前端的这三年
时间回到 2016 年,彼时 996 还不算福报,比特币单价也还远远不到 1000 美元。那时的我怀着对大厂的敬畏和对前途的迷茫,拿着一纸毕业证告别了校园。这第一份名为 Web 前端开发的工作,代码写着写着就到了今天。 一晃三年过去了,从纯粹的赶需求到造轮子、做分享和带团队,许…
Vue 组件间通信六种方式(完整版)
组件是 vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。一般来说,组件可以有以下几种关系: 如上图所示,A 和 B、B 和 C、B 和 D 都是父子关系,C 和 D 是兄弟关系,A 和 C 是隔代关系(可能隔多代)。 针对…
前端模块化详解(完整版)
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀,此时在JS方面就会…
来聊聊源码学习
现如今我们的开发工作并不会从零开始,往往会基于很多开源库,就前端而言,构建工具我们会使用 webpack,MVVM 框架我们会使用 Vue、React 或者 Angular,这些开源工具帮助我们大大提升了生产效率。 通常我们学习一个开源项目的步骤都是先去阅读它的官方文档,下载安…
下一页
个人成就
文章被点赞
113
文章被阅读
23,775
掘力值
751
关注了
52
关注者
53
收藏集
0
关注标签
71
加入于
2018-11-06