怎样准备技术面试
不是像里头考试,面试似乎有一些考试的题目,中文像里头的“不过”这个词也代表了对试验的想法,这个面试的面试活动是在推销劳动的举措,是市场上想推销自己的试验者。比较起来,我比较喜欢维护之为面谈。
面试官:x !== x 可以为 true ?
最近,我被问到几个奇怪的面试问题。它们与普通的问题不同:这些面试问题看起来非常简单,但却考验你对JavaScript的透彻理解。你能正确回答多少个?
组件设计要求
在我们日常代码开发过程中,组件的使用是必不可少的,我们也会去封装组件。但是大家写组件的风格各式各样,没有一个统一的准则。而且也没有遵循软件开发的原则:高内聚、低耦合
实现聚焦效果
这是之前朋友问我的一个功能:他觉得看网页有时候注意力会被转移,希望可以有个蒙层帮助他集中注意力,反手我就用 box-shadow 把功能写了出来。
了解虚拟列表背后原理,轻松实现虚拟列表
比如 umy-ui (ux-table)虚拟列表table组件, vue-virtual-scroller 以及 react-virtualized 这些优秀的插件快速满足业务需要。为了理解插件背后的原理机制,我们实现一个自己简易版的虚拟列表,希望在实际业务项目中能带来一些思考和帮助。
css利用attr()函数 - 实现文字移动效果
元素可以有自定义的属性值,它的命名格式通常为data-*attr(),用于获取元素的这种自定义属性值,并赋值给其伪元素的content作为其生成的内容利用这个函数
六种老而不死的编程语言!
现在的开发人员都趋向于使用新的编程语言,那么旧的编程语言呢?它们的前途一般是这样两种:仍然可以使用,但逐渐不受大家欢迎;直接完全死去。
axios源码解析 - 请求方法的别名实现
axios中的创建请求方式很多,比如axios(url),axios.get(url),axios.post(url),axios.delete(url),方便快捷的api设计让axios火得一塌糊涂。
JavaScript 框架发展的四个时代,以后的发展方向是什么?
我选择的第一个框架实际上是Angular 1。彼时,我基于FuelPHP后端开发了一个相当大的应用程序。在功能上,每当重新渲染子路由/出口时,路由器就会闪烁,这一点是我们在开发过程中没有考虑过的突发情况