首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
凌伊
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 54
沸点 0
赞
54
返回
|
搜索文章
赞
文章( 54 )
沸点( 0 )
如何监听数组变化?
起源:在 Vue 的数据绑定中会对一个对象属性的变化进行监听,并且通过依赖收集做出相应的视图更新等等。 之前用 Object.defineProperty通过对象的 getter/setter简单的实现了对象属性变化的监听,并且去通过依赖关系去做相应的依赖处理。 但是,这是存在…
JavaScript Promise查缺补漏
Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息
当面试官问你Vue响应式原理,你可以这么回答他
看过vue官方文档的同学,对这张图应该已然相当熟悉了。 听过太多回答,通过Object.defineProperty,可是再详细的问时,对方浑然不知。 这里我们用不到100行的代码,实现了一个简易的vue响应式。当然,这里如果不考虑期间的过程,我相信,40行代码之内可以搞定。但…
2018头条春招前端实习生面试题目总结
解释了一下js的原型链,但感觉表达的不够清楚。发现心里明白是一回事,说明白又是另一回事啊 给一个function A一个function B,A中有属性手写实现B继承A。并做到尽可能优化的继承实现 当时准备写一下寄生组合式的继承方式,不过手写过程中貌似写错不少内容,手写代码能力…
JavaScript1/30: Drum Kit
我的项目地址是 js 1/30。 利用JS实现模拟打鼓的效果,敲击键盘字母(A-L),即可播放对应声音,同时当前字母伴随敲击声效出现动画。 查看 demo。 利用当前e.keyCode来获取对应键码的div标签和audio标签。 判断对应的audio是否存在,若是则播放该音频,…
noah的前端面试题(一)|掘金技术征文
这段时间面试了一些公司然后我也整理一些面试题目供给大家参考一下,一些基本的题目就不分享出来了,还有一些手写的题目,另加一些我附加链接防止我表达的不够清晰详细。 1. 谈一下css盒模型 如何触发 他是解决什么样子的问题 1)BFC就是页面上的一个隔离的独立容器,容器里面的子元素…
noah的前端面试题(二)|掘金技术征文
1. 你们公司有什么来项目监控 2. 错误处理有哪些 try, catch方案。你可以针对某个代码块使用try,catch包装,这个代码块运行时出错时能在catch块里边捕捉到。 window.onerror方案。也可以通过window.addEventListener(“er…
javascript中console的用法
最近在掘金以及其他网站上看到很多关于console的帖子,由于本身前端对于console和alert调试数据逻辑很普遍 所以就想整理一下console的用法 如果还有没被整理出来的请留言,共同进步。好了 翠花 上酸菜: 对于console.log()应该很熟悉 往往传一个变量或…
50道 CSS 基础面试题(附答案)
1、介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的? 标准盒子模型:宽度=内容的宽度(content)+ border + padding + margin 低版本IE盒子模型:宽度=内容宽度(content+border+padding)+ margin …
面试题:你能写一个Vue的双向数据绑定吗?
Vue的双向数据绑定的原理相信大家也都十分了解了,主要是通过Object对象的defineProperty属性,重写data的set和get函数来实现的,这里对原理不做过多描述,主要还是来实现一个实例。为了使代码更加的清晰,这里只会实现最基本的内容,主要实现v-model,v-…
下一页
关注了
65
关注者
0
收藏集
17
关注标签
34
加入于
2018-04-03