2017

01-10 eslint和editorconfig教程
01-10 Atom编辑器配置
01-04 CSS 设置background-image通用方法

2016

12-29 JQuery.proxy使用方法
12-25 Laravel中间件解决Ajax跨域问题
12-22 在Windows环境中添加laravel homestead虚拟机教程
12-19 修改phpstorm主题
12-16 使用Repository模式开发Laravel项目
12-16 如何使用ES6 (Babel)
12-09 CSS3 flex结合flex-flow制作流布局页面
12-09 对比jekyll 和 bundle exec jekyll
12-07 解决Git 删除已经 add 的文件
12-04 Mac下配置多个github用户SSH认证
12-03 github-pages 未限定版本,导致 jekyll 启动不兼容
12-01 transition结合transform制作出3D效果
10-14 js根据秒数显示指定格式的字符串
10-14 如何制作jquery插件
10-14 移动端绑定手机页面
10-13 Html5 Audio事件loadeddata和addEventLister之间的特殊关系
10-09 学习CSS3特性REM
10-07 解决macos sierra 备忘录崩溃问题
10-06 Markdown 语法和 MWeb 写作使用说明
10-06 好用的Markdown编辑器一览
10-06 如何使用MWeb
10-06 Jekyll Page Comment
10-05 在github pages上面搭建jekyll 博客使用方法
10-05 Welcome to Jekyll!
  • 对比jekyll 和 bundle exec jekyll

    ➜ zhangwei900808.github.io git:(master) ✗ jekyll --version /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler (Load...

  • 解决Git 删除已经 add 的文件

    用版本库内容清空暂存区 如果一个文件已经add到暂存区,还没有 commit,此时如果不想要这个文件了,有两种方法: 用版本库内容清空暂存区 git reset HEAD 只把特定文件从暂存区删除 git rm --cached xxx 参考: git 删除已经 add 的文件

  • Mac下配置多个github用户SSH认证

    github使用SSH与客户端连接。如果是单用户(first),生成密钥对后,将公钥保存至github,每次连接时SSH客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证。单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的。但是如果是多用户(first,second),我们在连接到second的帐号时,second保存的是自己的公钥,但是SSH客户端依然发送默认私钥...

  • github-pages 未限定版本,导致 jekyll 启动不兼容

    问题描述 根目录下 Gemfile 中 没有指定 github-pages 版本限制,导致在物理机安装时执行 bundle install 会安装低版本的 github-pages (39),并且其依赖 jekyll 2.4.0,最后会导致 某些依赖错误无法启动 解决办法 增加 github-pages 版本限制,比如 gem ‘github-pages’, ‘>= 104’,这...

  • transition结合transform制作出3D效果

    今天看到看到网上一个博客,上面有个功能特别吸引我,就是点击链接会展开一个侧边栏,而那个侧边栏有动画效果,当然你也可以通过jquery来做,不过有CSS3不用jquery也可以。 下面这段代码你们可以试试: transform: translate3d(300px,0,0); transition: all .2s ease-in; CSS3中Transform,Tr...

  • js根据秒数显示指定格式的字符串

    公司开发过程中,遇到好多公用的js,比如这个,根据秒数显示指定格式的字符串,以备日后使用。 function formatSeconds(value) { var second = parseInt(value);// 秒 var minute = 0;// 分 var hour = 0;// 时 if (second > 60) { minute = parseInt(...

  • 如何制作jquery插件

    这里有段jquery插件的典型代码,可以参考一下: ;(function($,window,document,undefined){ //我们的代码。。 //blah blah blah... })(jQuery,window,document); 再详细一点的代码: ;(function($, window, document,undefined) { /...

  • 移动端绑定手机页面

    写这个博客的目的就是为了以后如果遇到相同的需求可以直播复制这段代码。 html: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE...

  • Html5 Audio事件loadeddata和addEventLister之间的特殊关系

    今天在项目中遇到一个很奇怪地问题,audio在页面上已经初始化好了,但是使用addEventListener添加loadeddata的时候进行测试,只有偶尔才进入这个事件里面,郁闷很久,找不出是什么原因,然后我分析了一下:可能是因为audio data已经在执行addEventListener之前已经加载数据了,那么添加这个事件也就没有意义了。之后我通过以下方法来验证我的观点: 1、页面上...

  • 学习CSS3特性REM

    最近项目中要做微信端网页开发,但是要做适屏,因为iphone4,5,6的屏幕有大有小,所以不同浏览器预览的效果也不一样,那怎样才能达到不同屏幕显示的效果也一样呢, 这个时候我们就要用到CSS3的rem特性,首先让我们认识一下到底REM是干嘛用的?以及如何来使用? 简介: REM是相对单位,是相对HTML根元素。 这个单位可谓集相对大小和绝对大小的优点于一身,通过它既可以做到只修改根元素就成...