自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 JavaScript设计模式系列五:适配器模式

什么是适配器模式所谓 适配器模式 就是用一个新的接口对现有的接口进行包装,处理类与API的不匹配。使用这种模式的对象又叫作包装器。 比如我们有一个接口:function api (x1, x2, x3) { console.log(x1 + x2 + x3); // 用console.log来模拟接口的相关操作}然后我们有一个对象数据:var obj = {

2018-01-29 00:11:24 614

原创 JavaScript设计模式系列四:原型模式

什么是原型模式原型模式 (Prototype pattern):通俗点讲就是创建一个共享的原型,并通过拷贝这些原型创建新的对象。用于创建重复的对象,这种类型的设计模式属于创建型模式,它提供了一种创建对象的不错选择。

2018-01-21 01:12:24 424 1

原创 利用原生js封装一个ajax api(一)

如何用原生js去实现一个ajax请求,以及如何自己封装一个ajax api,在这篇文章中我们会先做前提准备,了解如何用原生js实现一个Ajax请求,在下一篇中,了解如何封装一个ajax api

2018-01-14 18:26:36 3188

原创 __proto__与prototype的理解

这篇文章主要 解决的问题 是:什么是__proto__?什么是prototype?他们的关系是什么?在原型链中扮演什么角色?

2018-01-12 02:47:26 413

原创 JavaScript数据类型

这篇文章主要 解决的问题 为: js的基本类型有那些?引用类型有哪些? 基本类型和引用类型有什么区别?null和undefined的区别? 哪一个存在堆上面,哪一个存在栈上面。

2018-01-12 00:30:59 305

原创 移动端overflow问题

在项目开发中,我们有时候需要实现元素从屏幕外移动到屏幕内的效果。我们一般会有这样的方案: 先通过position: absolution或transform: translate() 使得元素移动到屏幕之外,然后给父元素添加overflow: hidden属性禁止滚动,在给元素加过渡或动画,使它移动进来。问题但是如果你的页面是移动端页面的话,你会发现有时候会出现overflow:hidden失效的

2018-01-01 13:39:30 2722

空空如也

空空如也

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

TA关注的人

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