- 博客(5)
- 收藏
- 关注
转载 转载一篇关于vue双向绑定实现原理
Vue.js 最核心的功能有两个,一是响应式的数据绑定系统,二是组件系统。本文仅探究双向绑定是怎样实现的。先讲涉及的知识点,再用简化得不能再简化的代码实现一个简单的 hello world 示例。 参考文章:https://segmentfault.com/a/1190000006599500一、访问器属性 访问器属性是对象中的一种特殊属性,它不能直接在对象中设置,而必须通过...
2018-03-16 17:16:58
89
原创 网易前端面试
在网上找了一段时间的工作,然后自己很想进阿里网易这种大公司里面去码代码,就自己投了下这两家公司的职位;阿里给约了电话面,但是技术上没有做准备,阿里面试夭折于电话面;网易这边,投的内推。后面收到了一个简单的电话面,面试主要是关于项目的介绍,然后讲了下项目中用到vue的原理问题。电话面后,人事这边给安排了现场面试。下午早早到了网易园区,园区很大,跟保安出示下面试邮件,保安找到对应的姓名就可以进去大厅等...
2018-03-16 17:16:06
319
原创 前端基础面试题
问题1:描述下你对闭包的理解?答:有权访问另一个函数作用域内变量的函数都是闭包。举例说明:function f(x) { var i = 3; function b(y) { alert(x + y + (++i)); } b(10);}f(2)执行结果是alert出16,b函数可以访问到f函数里面的x,也能访问到下面的变量i,不过这还不是一个闭包,只有当re...
2018-03-08 18:56:38
156
原创 css清除浮动的总结
清除浮动:1.加一个无意义的标签 <div class="clr"></div>.clr{clear:both; }不好之处:凭空增加了一个标签2.在行的最后加一个伪元素::after{clear:both;}3.overflow 清除浮动 浮动元素和绝对定位元素,非块级盒子的块级容器(例如 inline-blocks, table-cells, 和 tabl...
2018-03-08 18:54:52
99
转载 理解bower是如何管理依赖的
Bower 是 twitter 推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系。两个名词解释:什么是包,什么是管理?“包”是指一系列有意义的资源的集合,在bower这里,更多体现在json文件,它是这些资源的配置文件,一个完整的包都应该有一个bower.json文件。“管理”包含获取,下载,安装,更新,...
2018-03-08 18:52:43
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人