首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码农小余
掘友等级
前端
公众号:码农小余
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
466
文章 418
沸点 48
赞
466
返回
|
搜索文章
最新
热门
[译]通过超市买牛奶来学习缓存
如果你是一个互联网用户,那你一直受益于缓存!但是,你可能不知道它何时以何种形式发挥作用。 从开发人员的角度看,缓存是构建高性能应用和服务的必要手段。通过实现缓存,开发者能更好地处理海量请求。也许缓存优化的效果只有 1 ~ 2s 的区别,差异微乎其微。但如果你想要处理海量用户的请…
[译] 认识虚拟 DOM
我最近一直在研究 DOM 和 影子 DOM 究竟是什么,以及它们之间有何区别。 概括地说,文档对象模型(DOM)包含两部分;一是 HTML 文档基于对象的表示,二是操作该对象的一系列接口。影子 DOM 可以被认为是 DOM 的缩减版。它也是 HTML 元素基于对象的表示(推荐这…
computed的原理
推荐vue/cli的一个工具,零配置直接运行vue文件。 这篇文章分享一下computed计算属性的实现原理。首先分享一个工作中遇到的code review问题!利用3分钟先看一个例子: 在Vue实例初始化时,注意到有一个 initState 的方法。这个方法就是初始化 pro…
Javascript之迭代器模式
迭代器模式是指提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。迭代器模式可以把迭代的过程从业务逻辑中分离出来,在使用迭代器模式之后,即使不关心对象的内部构造,也可以按顺序访问其中的每个元素。 遍历一个聚合对象,这是迭代器模式的作用。 该模式的例子就数…
Javascript之代理模式
代理模式(Proxy Pattern) :给某一个对象提供一个代 理,并由代理对象控制对原对象的引用。举个生活例子,比如说你要追一个妹子A,但是你又不认识A。这时候可以从A身边的朋友发散。你认识A的闺蜜B。此时你就可以通过B去认识A,之后一切就so easy了。 从上面的例子可…
Javascript之策略模式
策略模式的定义是定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 越狱相信大部分都看过,第一部剧中迈克尔设计了两条通往医务室的道路。国庆节、春节回家的方式很多种,我们可以选择飞机、高铁,还可以坐火车、大巴车。 策略模式最主要的作用是在我们想找一种方式替换太多if…
Javascript之单例模式
单例模式(Singleton Pattern):单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。单例模式又名单体模式。 它必须自行向整个系统提供这个实例。 单例模式是一种常见的模式,也比较简单。比如线程池、全局缓…
编写可维护的JavaScript
软件生命周期中80%的成本都消耗在了维护上;而且几乎所有的维护者都不是代码的直接开发人。如何让自己写的代码让别人阅读起来更高效?当然是写代码的时候注入一些规范。那么在Javascript中有哪些编程风格值得我们去注重呢?这篇文章将总结《编写可维护的JavaScript》里面的观…
前端面试问题小汇集
要有套路。如何引导面试官问你擅长的领域就看自我介绍了。学历专业简述、项目细说、兴趣特长一句带过。 即使没有实际地阅读过源码,也要找别人分享的博客去了解其中的原理。 Vuex 其实是一个针对 Vue 特化的 Flux,主要是为了配合 Vue 本身的响应式机制。当然吸取了一些 Re…
三月面试分享
不能使用全局变量,实现一个迭代函数,使其第一次调用输出1,第二次输出2,第三次输出3...... XSS:跨站脚本攻击,主要是通过输入框内输入非法字符,比如在评论框内输入<script>alert("SB")</script>,然后其他用户看到页面的评论时就会弹出SB。防范措施…
下一页
个人成就
文章被点赞
827
文章被阅读
80,560
掘力值
2,972
关注了
83
关注者
222
收藏集
39
关注标签
62
加入于
2016-09-12