自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 webpack简介与使用

欢迎小伙伴们为前端导航仓库点starhttps://github.com/pfan123/fr...前端导航平台访问CommonJS 和 AMD 是用于 JavaScript 模块管理的两大规范,前者定义的是模块的同步加载,主要用于 NodeJS ;而后者则是异步加载,通过 RequireJS 等工具适用于前端。随着 npm 成为主流的 JavaScript 组件发布平台,越来...

2017-05-21 23:27:00 312

转载 webpack使用小记

前言webpack是目前前端开发必不可少的一款模块加载器兼构建工具,它能极其方便的处理各种资源的打包和使用, 让前端开发获得与后端开发几乎一致的体验。webpack特点webpack 是以 commonJS 的形式来书写脚本的,可以直接使用 require或者import(es6写法,配置babel支持) 的写法来引入各模块webpack除了支持编译js为...

2017-04-20 16:03:00 231

转载 H5常用技巧

  工作每天都是接触移动的,特将平时工作中常用的技巧整理总结。一、@support断定浏览器支持情况定义不同样式@1像素边框@supports (-webkit-backdrop-filter:blur(1px)) { .o2_mark i { border: 0 } .o2_mark i::before { ...

2016-06-03 18:02:00 263

转载 mac 终端 常用命令

基本命令1、列出文件ls 参数 目录名例:看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录cd例:想到驱动目录下溜达一圈cd /System/Library/Extensions3、建立新目录mkdir 目录名例...

2016-05-19 09:57:00 150

转载 vue.js学习资料

vue.js学习VuejsAPI教程 https://vuejs.org.cn/guide/Vuejs自己的构建工具 http://www.jianshu.com/p/f8e21d87a572如何用vue.js搭建APP https://sally-xiao.gitbooks.io/book/content/vuejszu_jian.html(1/2)Vue构建单页应用最佳实战 ht...

2016-05-04 14:49:00 235

转载 git clean(转载)

git clean命令用来从你的工作目录中删除所有没有tracked过的文件.git clean经常和git reset --hard一起结合使用. 记住reset只影响被track过的文件, 所以需要clean来删除没有track过的文件. 结合使用这两个命令能让你的工作目录完全回到一个指定的<commit>的状态.用法git clean -n是一次...

2016-05-03 14:07:00 89

转载 HTML5 移动端的上下左右滑动问题

在移动端页面上,如果要实现【顶部轮播,手指触摸左右滑动】我的方案是,通过监听滑动,阻止默认事件来完成div.addEventListener('touchmove',function(event){ event.preventDefault();//阻止浏览器的默认事件})  这样,左右滑动可以完成了,但是触摸这个div的时候,页面不能上下滑动了,怎...

2016-04-29 19:08:00 1561

转载 HTML5+CSS3 loading 效果收集--转载

用gif图片来做loading的时代已经过去了,它显得太low了,而用HTML5/CSS3以及SVG和canvas来做加载动画显得既炫酷又逼格十足。这已经成为一种趋势。这里收集了几十个用html5和css3实现的loading效果,以供学习参考。01. CSS Rainbow LoaderDemoDownload02. Single element Slack lo...

2016-04-06 10:24:00 108

转载 使用Chrome DevTools的Timeline分析页面性能

随着webpage可以承载的表现形式更加多样化,通过webpage来实现更多交互功能,构建web应用程序已经成为很多产品的首要选择。这种方式拥有非常明显的优势:跨平台、开发便捷、便于部署和维护等等,但随着功能的不断积累,web应用程序也会变得越来越复杂。但是,我们仍然想要在webpage支持丰富的呈现形式的同时,让页面效果能够达到>=60fps(帧)/s的刷新频率以避免出现卡顿,就...

2016-03-16 14:12:00 367

转载 phantomjs 是什么?----主要是mac下面

phantomjs 是什么?PhantomJS是一个无界面的,可脚本编程的WebKit浏览器引擎。它原生支持多种web 标准:DOM 操作,CSS选择器,JSON,Canvas 以及SVG。phantomjs 可以做什么?无UI界面的网站测试屏幕快照页面操作自动化网络监控下载安装找到对应版本下载安装,或是通过源码编译安装。window下载p...

2016-03-08 10:53:00 189

转载 淘宝 NPM 镜像使用

前言因为众所周知的原因,使用node,官方NPM仓库安装依赖包是个看人品的事情,不过有万能的淘宝,所以需要部分调整就可以避免这些原因。(以下内容osx,centos下测试通过)淘宝镜像基本使用首先是版本管理,NODE更新迭代较快,推荐使用NVM来进行版本管理,因为NVM支持镜像选项,所以,简单设置环境变量即可:export NVM_NODEJS_ORG_MIRROR...

2016-02-25 16:07:00 101

转载 zepto的tap事件的点透问题的几种解决方案

zepto的tap事件的点透问题的几种解决方案zepto的tap事件点透问题分析:1、“点透”是什么你可能碰到过在列表页面上创建一个弹出层,弹出层有个关闭的按钮,你点了这个按钮关闭弹出层后后,这个按钮正下方的内容也会执行点击事件(或打开链接)。这个被定义为这是一个“点透”现象。在前面的项目中遇到了如下图的问题:在点击弹出来的选择组件的右上角完成后会让完成后面...

2016-01-31 17:25:00 73

转载 Web 通信 之 长连接、长轮询(long polling)(转载)

基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而已。...

2016-01-23 22:48:00 83

转载 命令模式坚决svn树冲突(local unversioned, incoming add upon update)

  当工作目录修改删除过时更新使用svn更新就容易发生树冲突“Tree Confilict”.会出现类似提示。local unversioned, incoming add upon update  如果使用图形化客户端可以通过对比文件和解决冲突按钮进行解决,如果是使用命令行的,情况类似如下:(其中removed_directory 是你工作的某个目录)$s...

2016-01-11 18:51:00 299

转载 svn st 状态详解

svn ststatus (stat, st): 显示工作副本中目录与文件的状态。用法: status [PATH...] 未指定参数时,只显示本地修改的条目(没有网络访问)。 使用 -q 时,只显示本地修改条目的摘要信息。 使用 -u 时,增加工作版本和服务器上版本过期信息。 使用 -v 时,显示每个条目的完整版本信息。 输出的前七栏各占一个字符宽度: 第一栏: 表示...

2016-01-11 18:40:00 233

转载 Atom与markdown

简述Atom是github开发的开源跨平台的编辑器,Atom的强大可以与大名鼎鼎的Sublime Text相媲美。因为使用过Sublime Text,所以用Atom上手很快。这篇文章主要介绍使用Atom写markdown。之前在项目开发中都是使用.doc文件作为接口文档的载体,但是在使用中并不能很好的对比接口修改;如果使用.txt文件,有没有醒目的格式。所以,最后我们选择语法简单,方...

2016-01-11 18:28:00 127

转载 chrome调试创建sq设备进行调试

  工作中开发基于手机qq的webapp页面时,通常开发会对页面进行限制让用户通过手机qq访问,进行引导,如下图所示。    很多时候我们开发只是在手机展示,而在pc端进行调试,当开发加了这一层限制之后,就会导致有些数据样式出不来,让pc端调试整个就废掉了。  由于这一级限制是通过判断useragent来确定是否通过手q访问,那么,我们就可以有解决办法,那就是获取手q内置浏览...

2016-01-05 10:43:00 131

转载 webpack 使用教程--实时刷新测试

  学习webpack,基本始终是围绕:  1.如何安装webpack  2.如何使用webpack  3.如何使用loader  4.如何使用开发服务器  可能我们会在如何使用开发服务器的时候,遇到诸如调试的相关问题:  使用开发服务器  我们webpack中使用的开发调试服务器通常是 webpack-dev-server,通过这个服务我们更多的是想实现无刷新的处理编译...

2016-01-04 20:26:00 142

转载 前端资源

Webpack:[webpack-howto][webpack][http://www.infoq.com/cn/articles/react-and-webpack]JS相关:[javascript weekly][javascript标准参考教程] --阮一峰的参考教程,可读性很好,非常不错的[QuirksMode-DOM][深入理解JAVASC...

2016-01-04 12:53:00 112

转载 ES6 的模块系统

  原文地址:https://hacks.mozilla.org/2015/08/es6-in-depth-modules/  ES6 是 ECMAScript 第 6 版本的简称,这是新一代的 JavaScript 的标准。ES6 in Depth是关于 ES6 的一系列新特性的介绍。  ES6 是 ECMAScript 第 6 版本的简称,这是新一代的 JavaScript...

2016-01-04 12:42:00 135

转载 利用n和nvm管理Node的版本

写在前面Node版本的迭代速度很快,版本很多(横跨0.6到0.11),升级Node版本成为了一个问题。目前有n和nvm这两个工具可以对Node进行无痛升级,本文简单介绍一下二者的使用。nn是Node的一个模块,作者是TJ Holowaychuk(鼎鼎大名的Express框架作者),就像它的名字一样,它的理念就是简单:"no subshells, no profile se...

2016-01-04 11:18:00 87

转载 border-image使用过程中遇到的几个问题

这次年货,为了增添气氛,很多地方都用了边框,由于边框高度的不固定,给构建着实带了不小的麻烦。通常我们处理边框的方法,无非以下两种方案:1.切整张图片,做背景。2.切上中下,进行拼接处理。但是遇到,边框多种样式的时候,我可能就需要支招,切得手软,为了解决这些问题,我们尝试了border-image。使用border-image,我们无非弄明白以下几个属性就能使用了:...

2016-01-03 19:11:00 1965

转载 node path的几个路径问题

__dirname: 总是返回被执行的 js 所在文件夹的绝对路径__filename: 总是返回被执行的 js 的绝对路径process.cwd(): 总是返回运行 node 命令时所在的文件夹的绝对路径只有在require()时才使用相对路径(./, ../) 的写法,其他地方一律使用绝对路径,如下:// 当前目录下path.dirname(...

2016-01-03 14:59:00 410

转载 react+babel+webpack初试

  在上一篇,我们简单学习了webpack学习,现在这里我们简单学习一下react+babel+webpack,进行编译react语法jsx以及结合es6写法。  这里我就简单的直接上demo:  package.json文件:{ "name": "react-sample", "version": "1.0.0", "description": "we...

2015-12-28 16:49:00 101

转载 node path的一些理解笔录

例子假如我们有这样的文件结构:app/ -lib/ -common.js -model -task.js -test.js执行代码:var path = require("path");console.log(__dirname);console.log(__filename...

2015-12-25 14:08:00 73

转载 git 忽略文件

学习资料:  让 GIT 全局性的忽略 .DS_STORE  GIT忽略某些文件  关于Git忽略文件转载于:https://www.cnblogs.com/pingfan1990/p/5065528.html

2015-12-22 08:40:00 62

转载 mac设置文件权限问题

  在使用mac时,经常我们遇到相关文件不能使用的情况,其实大多数情况都是,文件权限问题。  文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件 作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的 任...

2015-12-22 00:25:00 2998

转载 mac系统如何显示和隐藏文件

相信才开始用mac系统会有点稍微不适应,没有显示和隐藏文件的gui操作,至少偶还不知道。苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true...

2015-12-21 21:33:00 67

转载 mac常用工具

  这里我整理一下,mac上经常要用的的工具(仅供参考):  Homebrew  HomeBrew是Mac下面的一个包管理器,方便我们安装一些Mac OS没有的UNIX工具、软件。  iTerm2  iTerm2是一款优秀的终端软件,可用来代替系统自带的Terminal。  svn类(一定要注意xcode自带的svn版本可能很低,需要升级):  versions ...

2015-12-21 19:27:00 60

转载 Mac下更新SVN

Mac下自带的SVN版本还是1.6的,而最新的Versions已经更新到支持1.7版本了,在Windows下面使用1.7版本久了所以也想更新下Mac版本。OK,废话不多说,简单描述操作步骤:去Apache下载Subversion源代码,地址是:http://subversion.apache.org/;编译发现make没有,那么去XCode里面的Prefere...

2015-12-21 15:42:00 103

转载 webpack学习

一、什么是webpack?  Webpack 是德国开发者 Tobias Koppers 开发的模块加载器Instagram 工程师认为这个方案很棒, 似乎还把作者招过去了在 Webpack 当中, 所有的资源都被当作是模块, js, css, 图片等等..因此, Webpack 当中 js 可以引用 css, css 中可以嵌入图片 dataUrl。  Webpack 是一个前...

2015-12-13 23:54:00 93

转载 angular开发控制器之间的通信

一、指令与控制器之间通信,无非是以下几种方法:  基于scope继承的方式  基于event传播的方式  service的方式(单例模式)二、基于scope继承的方式:  最简单的让控制器之间进行通信的方法是通过scope的继承。假设有两个控制器Parent、Child,Child 在 Parent 内,那Child 可以称为控制器Parent的子控制器,它将继承父控制器Pa...

2015-12-13 23:22:00 130

转载 node项目部署相关问题

  process.env  process.env属性返回一个对象,包含了当前Shell的所有环境变量。  通常的做法是,新建一个环境变量NODE_ENV,用它确定当前所处的开发阶段,生产阶段设为production,开发阶段设为develop或staging,然后在脚本中读取process.env.NODE_ENV即可。  运行脚本时,改变环境变量,可以采用下面的写法。...

2015-12-06 19:30:00 102

转载 vuejs学习资料

  Vue.js 是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的API,让编写动态的UI界面变得轻松简单。  这里是我整理的相关学习资料:  vue.js 中文api  vue.js github  专栏名:Vue.js 中文入门  Vue.js 源码学习笔记转载于:https://www.cnblogs.com/pingfan1990/p/5...

2015-12-06 17:02:00 87

转载 初始react

  很久就期待学习react了,惰性,一直都没有去翻阅react的资料,最近抽空,简单的了解了一下react,先记录一下,后续慢慢的学习。一、ReactJS简介  React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在201...

2015-12-06 16:26:00 62

转载 github相关资料记录

github官方配ssh api:https://help.github.com/articles/generating-ssh-keys简书hexo静态博客搭建:http://www.jianshu.com/p/05289a4bc8b2转载于:https://www.cnblogs.com/pingfan1990/p/5016089.html...

2015-12-03 14:14:00 102

转载 Edge Animate使用SPRITESHEET创建动画(三)

  在Flash动画制作中,使用SpriteSheet制作动画元素是一个常见和普遍的方法。在Edge Animate中,我们也可以利用SpriteSheet来制作HTML5动画。本文将从一个示例出发,介绍在Edge Animate中如何使用SpriteSheet。一、示例分析项目网盘地址:demo  通过这个示例我们可以学到:如何使用SpriteSheet在Edg...

2015-12-03 01:05:00 150

转载 Edge Animate初篇教程(二)

  Edge Animate 是Adobe最新出品的制作HTML5动画的可视化工具,简单的可以理解为HTML5版本的Flash Pro。在之后的文章中,我会逐一的介绍这款新的HTML5动画神器。一、创建edge animation 工程  启动Edge Animate,创建一个新项目。  设定Stage(舞台)宽度为640px, 高度为1136px。Ctrl+S保存为de...

2015-12-02 10:32:00 421

转载 Node.js 手册查询-5-Ejs 方法

ejs 手册标签(空格分隔): ejsexpress 中使用//设置模板目录app.set('views', path.join(__dirname, 'views')); //设置模板引擎app.set('view engine', 'html');//设置引擎后缀. index.html 中的内容可以是 ejs 代码app.engi...

2015-12-01 09:49:00 97

转载 Adobe edge animate制作HTML5动画可视化工具(一)

  Edge Animate for mac是Adobe最新出品的制作HTML5动画的可视化工具,简单的可以理解为HTML5版本的Flash Pro。在之后的文章中,我会逐一的介绍这款新的HTML5动画神器。这篇文章先说一说如何把Edge Animate制作的HTML5动画作品嵌入到Wordpress中。  Adobe EdgeAnimate的目的是帮助专业设计师制作网页动画乃至...

2015-11-29 17:56:00 481

空空如也

空空如也

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

TA关注的人

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