自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若非的博客

记录点滴

  • 博客(4)
  • 收藏
  • 关注

原创 在 vscode 中离线安装扩展的方法

目录到 vscode 插件市场下载需要的扩展离线安装扩展明明可以在线安装 vscode 扩展,为什么要使用离线的方式安装呢?在线安装它不香嘛~在线安装虽然香,但是遇到下面这种情况,它就香不起来啦。现在许多企业把本地的开发环境搞到了云端,既能保证开发环境的一致性还能为开发人员提供强大的硬件性能。同时,为了项目安全性考虑,云端的开发环境是没有办法上网的,这种情况下怎么使用 vsocde 提供的扩展呢?下面手把手教你如何在离线环境下安装 vscode 插件。到 vscode 插件市场下载需要的扩展下面我

2020-06-06 14:50:27 11396

原创 JavaScript设计模式:通用的单例模式

一般网站中的登录弹框,在整个页面中是唯一的,无论我们单击多少次登录按钮,登录弹框总是创建一次。类似的,DOM 元素的事件处理程序中,单例模式同样适用,比如重绘 DOM 元素后避免点击事件累加。let getSingle = function(fn) {let result; return function() { return result || (result = fn.app...

2018-05-27 23:58:23 147

原创 JavaScript 动态创建命名空间

let App = {};App.namespace = function(name) { let parts = name.split('.'); let current = App; for (let i in parts) { if (!current[parts[i]]) { current[parts[i]] = {}; } current = curren...

2018-05-27 23:21:20 396

原创 JavaScript 设计模式:多态

多态的含义同一操作作用于不同的对象上,可以产生不同的解释和不同的执行结果。也就是,给不同的对象发送同一个消息时,这些对象会根据这一消息给出不同的反馈。多态背后的思想将“做什么”和“谁去做以及怎样去做”分离开来,也就是将“不变的事物”与“可变的事物”分离开来。对象的多态性// 要做的事情:输出用户的年龄var printAge = function(person) { if (person.a...

2018-04-04 14:52:14 162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除