自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (54)
  • 收藏
  • 关注

原创 gulp插件gulp-file-include的模板复用功能

功能:当写一个后台时,会有导航条、头部和底部每个页面都相同,我们不可能每个页面都复制粘贴过来相同的代码,这样的话,如果后期导航条改了某个地方,那么我们需要改每个有当行条的地方,这样重复性的工作我们可以通过构建工具gulp的gulp-file-include插件避免掉官方教程链接:https://www.npmjs.com/package/gulp-file-include(看不懂的话可以看下面

2016-08-25 10:11:57 9835 2

原创 git如何忽略某些文件加入版本控制

http://zhidao.baidu.com/link?url=jK2y4lxbbiDb2VZnX6rKptAkgy1TgvoT6szrCqeZN7TXfO7LL04UcHI2-S4IF0cYHbMGeznZtKw2F3UqnCiP_peEEWDHoUiKHc49ZmrANF3

2016-08-24 17:43:47 561

原创 前端构建工具gulp的使用教程集合

基础教程:http://www.imooc.com/search/article?words=gulp

2016-08-24 16:41:04 2339 1

原创 前端自动化工具grunt介绍

教程链接:http://developer.51cto.com/art/201506/479127.htmGruntfile.js >>module.exports = function(grunt) { //任务配置,所有插件的配置信息 grunt.initConfig({ //获取package.json的信息 pkg: grunt.

2016-08-24 09:33:41 441

原创 scss进阶教程

scss:/** * MAIN * app * * BASE * */* { margin: 0; padding: 0;}@mixin bgcolor { display: inline-block; float: left; @media (min-width: 500px) {//>500 width: 25%; } @media (max-widt

2016-08-23 18:25:20 772

原创 scss基础教程

scss编译工具:koala示例目录结构:文件内容详细:index.html: scss 1 2 5 3 4variable.scss:$bgcolor: grey;

2016-08-23 17:17:31 1755

原创 html5视频截图实现

video body, html { width: 100%; height: 100%; } video { width: 400px; } canvas { width: 200p

2016-08-20 18:28:59 10059 2

原创 xss攻击

1.一般在留言板的页面,留言内容可为下面某种:a.alert(1)b.

2016-08-19 15:09:36 359

原创 关于cookie的一些知识

1.凡是带有http字样的cookie,客户端是无权操作的

2016-08-18 17:58:47 529 3

原创 jquery设置cookie过期时间为10秒钟

兼容性IE8+expires的值不能设置为小数,因为除了chrome,其他浏览器都不支持小数,所以我们必须使用setTime()来设置具体日期 if(loginCount >= 5) { popTip({ text: '您当前输入错误次数过多,请半小时后再来登录...',

2016-08-18 10:22:42 21579 2

原创 不用正则实现js中replace全局替换的功能

1.我们替换,一般用下面方法:‘qwew’.replace(/w/g, '@')这种方法,很方便2.问题是万一我们要替换的内容中含有特殊字符,如‘)’,这种情况下,我们就必须将')'进行转义,即‘qw)ew)’.replace(/w\\)/g, '@')3.还有些具体的情况下,如我们要替换的内容是可变的且含有特殊字符,那么我们用2的方法就显得很麻烦了或者根本解决不了,具体情况如下:把微

2016-08-15 16:32:57 3060

原创 js自定义右键菜单

兼容性:ie8+ svg body, html { width: 100%; height: 100%; }

2016-08-11 18:01:20 924

原创 js自定义事件

test * { margin: 0; padding: 0; font-size: 0.04rem; } body, html { width: 100%; height: 100%; }

2016-08-10 23:17:21 282

原创 解决ios端不能使用body元素的冒泡事件

现象:只在ios端$('body').on('click', function() {//...});这个事件是不生效的。问题详见:http://zhidao.baidu.com/link?url=KDQ2krrwS1miCWxmFmnvYdtxuJGcX7_uAMpR9Jxft1zkDpSnlXSIjJ8emui42KErCL0PPS0A_HC2_q13Zv0m0Jisea1OBpL

2016-08-10 14:44:23 2083

原创 js判断手机端是否弹出软键盘

弹出软键盘时:ios端$('body').scrollTop()会改变android端$(window).height()会改变

2016-08-09 11:27:26 18928

原创 前端单元测试插件qunit.js使用示例

test * { margin: 0; padding: 0; } body, html { width: 100%; height: 100%;

2016-08-09 09:00:40 537

原创 编写自己的插件如何减少css文件的引入

很多时候,我们写一个插件实现某种功能,但是往往这个插件会配一个css样式文件,我们也想象jquery那样只引入一个js就行,可是我们写的不是纯功能的插件,而是带有ui的,所以使用的时候,必须要一个js和一个css,如果想要减少文件的引入,更方便的话,可以考虑把css写在js文件里面,类似这样:var $style = $('p{color: red;}*{background: green;}

2016-08-04 09:31:23 359

原创 防盗号或炸骗不要输入qq密码怎么去除

当我们遇到下面这种问题时,该怎么解决?网上很多都说要到微信公众号去认证,类似http://jingyan.baidu.com/article/75ab0bcbce5527d6864db2e6.html但是弄了半天并不能解决问题,经我发现,这个跟网站域名是否在微信备案有关,更为准确的答案在这里:http://zhidao.baidu.com/link?url=PXZQDDt_Ia

2016-08-03 16:47:43 9132

原创 ios端点击document,input框不会失去焦点

ios端的一个bug,解决方法是: window.onload = function() { document.querySelector('body').addEventListener('touchend', function(e) { if(e.target.className != 'input') {

2016-08-03 10:38:20 6669

原创 chrome安装二维码生成器

1.ff浏览器提供了快速生成链接二维码的功能,以方便手机扫码调试2.chrome中没有,安装的国产的'Wwei二维码生成器'被chrome浏览器禁止掉了3.我们可以越长城后,在Google拓展程序里搜索The QR Code Extension,安装此拓展程序(不是应用哦),以后就可以很方便的生成二维码了链接:https://chrome.google.com/webs

2016-08-02 12:17:00 1849

原创 Jquery添加头信息的2种方法以及Referer头信息的作用

添加头信息以下提供了2种设置头信息的方法 $.ajax({ url: '/test', headers: {// 设置方法1:使用headers属性来设置 a: 1, b: 2, Referer: 'http://localhost:3000/index.html'// 这句话试图在请求头...

2016-08-01 12:35:04 5189

空空如也

用gulp-sass编译scss是老是报错?

2016-10-27

这个前端截屏功能是如何实现的?

2016-04-28

在不同的手机上测试pc端页面,用什么工具?

2016-03-19

ajax跨域请求,明明成功了,为什么获取不到数据?

2016-03-17

请问前端怎么实现裁剪、传图片和传文件的功能?

2016-03-03

浏览器切换到其它页面,过一分钟,再切回来,定时器就会出现紊乱?有人遇到过吗?

2016-02-22

如何实现定时器控制自身的定时时间?

2016-02-22

把a=aa&b=bb化成{a:"aa",b:"bb"}的方法?

2016-02-21

extjs和backbone学习哪个比较好?

2016-01-29

【急】iframe父操作子的dom元素失效?

2016-01-25

css3 3D效果的一个问题?

2016-01-22

sublime里面如何写css hack?

2016-01-11

css hack \9\0会影响ie8

2016-01-09

box-sizing:border-box的一个问题?

2016-01-07

写js要不要面对对象?

2016-01-06

chrome调试修改js怎么保存?

2016-01-06

requirejs的data-main加载一次后,后面就更新不了?如何解决

2016-01-06

关于上传图片预览的时候,图片尺寸不统一,你们都是给客户怎么样显示的呢?

2016-01-06

请问手机端app页面要怎么测试它的兼容性?

2016-01-05

酷狗音乐web版为什么不做成全屏自适应的呢?

2016-01-02

npm包展示页的这个dependents是什么意思

2021-06-20

taro怎么开启eslint?

2020-03-12

mac上使用sourceTree提交代码不会走husky自定义的钩子

2020-03-11

mac上使用sourceTree提交代码抱下面的错误

2020-03-10

typescript装饰器之后,怎么让vscode识别新增加的方法

2020-02-25

js原型式继承的一个问题?

2018-05-03

element ui 如何支持表头是纵向的表格

2018-01-04

css3 animation动画如何在鼠标移出之后不让动画立即停止?

2017-11-13

express存入多个session会丢失的情况?

2017-07-13

mongoose聚合的一个疑问

2017-06-17

前端(浏览器)如何调用 rest api?

2017-06-02

请问express的npm包errorhandler是干嘛用的

2017-06-02

mongodb 都说索引能提高效率,这是为什么啊?

2017-05-10

mongodb 一个字符串的问题

2017-05-10

有一个问题,就是cmd中怎么换行啊?换行输入,但是不执行的

2017-05-04

sass计算变量的一个问题

2017-04-17

发布npm包的一个问题???

2017-04-17

一个js传参赋值的问题?

2017-04-10

es6 reset的一个疑问???

2017-03-23

es6 let [a, b, c] = [1, 2, 3]为啥报错?

2017-03-22

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

TA关注的人

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