自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

带着乌龟去看大海

寻找那一片海,

  • 博客(14)
  • 收藏
  • 关注

原创 基于Vue的移动端图片裁剪组件(vue-imgcut)

vue-imgcut安装 npm install vue-imgcut –save使用说明<imgCut ref="Uppicinput" @callback="callback" :width="200" :height="200"> <div>上传按钮</div></imgCut>&am

2018-02-09 01:18:59 5592 9

原创 js插件第二弹:移动网页上传截图生成base64文件

uppic 移动端图片上传载图,生成的base64文件使用说明js直接调用,文件名:indexjs.html 移动端一定加上viewport这一句,不然截图会出错。 <!doctype html> <html> <head> <meta charset =“utf-8”> <title>移动端上传图片,生...

2016-12-27 11:04:24 1016

原创 前端未解之谜:chrome浏览器全屏下mousemove事件的bug

chrome浏览器按F11全屏,mousemove事件捕捉事件,执行会出现延迟。。当鼠标停止移动时候,事件还会继续触发。。<div id="bb" style="width:300px; height:200px; background:red;"></div><script>var bb=document.getElementById('bb');bb.addEventListener('m

2016-12-21 11:05:33 1472

原创 js插件第一弹:HTML5 video网页播放器

videoHTML5 video网页播放器 适用ie9及以上浏览器,后续兼容更多浏览器使用方法<link href="css/video-js-min.css" rel="stylesheet"><div style="width:600px" > <video id="my-video"> <source src="oceans.mp4" type="video/mp4"

2016-12-20 09:14:51 1479

转载 node js 异步执行流程控制模块Async介绍

1.Async介绍 sync是一个流程控制工具包,提供了直接而强大的异步功能。基于JavaScript为Node.js设计,同时也可以直接在浏览器中使用。Async提供了大约20个函数,包括常用的 map, reduce, filter, forEach 等,异步流程控制模式包括,串行(series),并行(parallel),瀑布(waterfall)等。项目地址:https://github.

2016-11-25 22:22:27 357

原创 node express限制静态资源文件后缀访问

//静态资源后缀限制app.use(function(req,res,next){ var static= /[res,Uploads]/g;//设置指定文件目录res,Uploads var suffix=/[\.jpg,\.gif,\.jpeg,\.png,\.js,\.css]$/g;//后缀格式指定 if(static.test(req.path)&&!suffix

2016-11-24 11:21:11 3235

转载 Js apply()使用详解

Js apply方法详解 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高.. 主要我是要解决一下几个问题: 1.apply和call的区别在哪里 2.什么情况

2016-11-23 22:57:14 255

原创 node 登录拦截跳转,中间件使用和理解

使用node模块: parseurl :解析与记忆化的URL express-session:会话的数据存储服务器端,中间件是什么?就像流水线一样。第一个人把鸡蛋扔到传送带上。 next第二个人把鸡蛋煮熟。next第三个人把把鸡蛋壳打碎。next第四个人把蛋壳剥掉。 next第五个人吃鸡蛋。中间件是对多个步骤的封装 把2 3 4封装成中间件。 就变成了第一个人把鸡蛋扔到传送带上。

2016-11-22 15:31:17 3409

原创 node 全面解析表单的图片上传

node 全面解析表单的图片上传 ,multiparty解析与内容类型的HTTP请求multipart/form-data,也被称为文件上传。

2016-11-21 11:31:16 2994

转载 async.js 接口文档以及测试用例

概要Async.js 是一个工具模块,提供了直接而强大的 JavaScript 异步功能。虽然是为 Node.js 设计的,但是它也可以直接在浏览器中使用。Async 提供了大约20个函数,包括一些常用的集合处理函数(map, reduce, filter, forEach 等等),也有常用的异步流程控制函数(parallel , series, waterfall 等等)。最后需要注意的是:Asy

2016-10-29 15:03:28 1261

原创 基于node服务器的大文件(G级)上传

原理如:3G的大文件分1500个2M二进度文件,通post方法发送给node服务,服务器全部接收到文件后,进组装生成你上文件。需要了解以下node库,:async: http://caolan.github.io/async/ multiparty:https://www.npmjs.com/package/multiparty客户端代码:<div class="hei-bg" style="d

2016-10-29 14:55:56 3075

原创 彩虹之家--采集器操作说明以下两种方式:

1.设置参数彩虹之家–采集是两次爬取,第一次取所有要爬取页面URL,第二次取爬这些页面取值。 例:采集斗鱼列表前五页的主播:头像,标题,主播名字,人气量,鱼丸数,(只要是页面有的值,都可以取)第一次前5页列表主播: 第二次: 斗鱼列表 例: https://www.douyu.com/directory/all?page=1&isAjax=1 https://www.d

2016-10-23 13:01:07 754

原创 基于node服务器的socket在线聊天室代码解析!

费话不多说,先上图DEMO地址:hemaj.com **node服务器代码**var WebSocketServer = require('ws').Server;//WebSocketServer模块var uuid = require('node-uuid');//uuid生成模块var fs=require("fs");//系统文件模块var src=require('./app/mode

2016-09-25 11:10:09 407

转载 RequireJS学习心得

RequireJS是一个工具库,主要用于客户端的模块管理。它可以让客户端的代码分成一个个模块,实现异步或动态加载,从而提高代码的性能和可维护性。它的模块管理遵守AMD规范。 RequireJS的基本思想是:通过define方法,将代码定义为模块;通过require方法,实现代码的模块加载。 首先下载require.js文件传送门 然后,将require.js嵌入网页,然后就能在网页中进行

2016-09-24 21:14:53 234

空空如也

空空如也

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

TA关注的人

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