自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无刷新页面切换 - pushState

前言这样的需求很常见:点击页码局部更新页面(非整体刷新),并且产生历史管理。局部刷新很容易实现,ajax可以满足我们的需要,但是这并不会产生历史管理,好在html5给我们提供了几个好用的api方便解决这个问题,见下文。正文一、API1、pushState pushState()有三个参数:一个状态对象、一个标题(现在会被忽略),一个可选的URL地址。 state:与要跳转到的URL对应的状态信息

2016-11-20 22:58:20 1568

原创 构建工具-gulp

前言构建工具可以帮助我们做很多的事情,比如拼写检查,合并代码,压缩代码等等工作,对我们提高开发效率有很大的帮助。gulp作为一款出色的构建工具,值得我们学习。正文一、gulp.taskgulp是基于task运行的gulp.task(name[, deps], fn)name是任务的名称 fn定义任务要执行的一些操作二、gulp.src指定要处理的源文件的路径gulp.src(globs[, opt

2016-11-06 12:53:14 352

原创 javascript的模块化

前言现在网页的复杂度越来越高,js代码越来越庞大,早已不像原来那样实现一些特效即可。一个项目可能需要n个人来完成,分别负责不同的功能。这些不同的功能划分在我看来就是一个个模块,我们不需要了解模块内部逻辑,只关心模块的对外接口。我们需要什么功能时只需引入合适的模块即可极大的提高了多人开发时的效率。正文一、如何实现模块化按照前言所说,模块有以下两个特征:可以实现特定的功能、可以提供对外接口。var mo

2016-11-05 17:07:50 253

空空如也

空空如也

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

TA关注的人

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