- 博客(19)
- 收藏
- 关注
原创 webpack超超初级入门
首先在全局进行安装npm install -g webpack安装到项目目录npm install --save-dev webpack初始化一个package.json文件,可以在其中写入项目依赖模块,以及自定义脚本任务。npm init根据教程给的例子一共创建两个文件夹app文件夹---存放一个main.js作为入口文件,主要调用其他的js模块,其他js均作为模块存
2017-06-16 10:53:53 453
原创 socketcluster.js前端写法接受后端信息。
var socket = socketCluster.connect({port: 80,//hostname: "118.145.23.95",hostname: "193.168.15.157",//path: '/private-cloud-service',path: '/rssec/scservice',secure: false});var sub1 =
2017-05-25 13:54:07 759
原创 express创建服务器路由
var express = require('express')var port = process.env.PORT || config.dev.port //设置默认端口var app=express();var appData=require('../data.json')//获取数据var seller=appData.seller;var goods=appData.goods
2017-05-15 09:29:59 485
原创 js登录验证
/** * 用户操作接口 * * * **/var _user = (function() {function _user() {}//用户登录 //{ user_name: user_name,password: password}_user.prototype.login = function(info, callback) {var formData
2017-05-03 15:44:01 453
转载 footer随能容高度,固定到底部Sticky footers
第一种是flex布局http://www.w3cplus.com/css3/css-secrets/sticky-footers.html第二种普通方法布局 html, body, #wrap {height: 100%;}body > #wrap {height: auto; min-height: 100%;}#main
2017-05-02 14:04:38 619
原创 文章标题
html文件<div class="updatebox"><label for="dateup" class="dropbox" id="drop_zone"><span class="droptip">拖拽文件到这里</span><img src="img/plus.png" /></label><div class="upfilebox"><input type="file" id=
2017-04-24 09:31:06 193
原创 字符串数组容易搞混的方法以及地址拆分
字符串拆分substring(0,3)数组拆分slice(0,3)数组自定义删除和替换splice(2,3,"替换字符串")2代表位置,3代表数量,数组结合concat数组转字符串join("_")location拆分url地址http://www.example.com:8080/path/index.html?a=1&b=2#TOPlocation.protocol
2017-04-21 16:24:54 486
原创 es6习惯
常用es6特性let, const, class, extends, super, arrow functions, template string, destructuring, default, rest argumentslet声明变量只在作用域块中有效const声明常量,不会变class, extends, superclass声明一个对象extends子类继承父类
2017-04-13 14:32:04 234
原创 正则学习自用资料
首先正则需要放在/reg/两个反斜杠中。放入正则中的分别为//元字符.除去换行符全部字符\d匹配数字 \w匹配字母数字下划线汉字 \s匹配空白符\b匹配单词开始或结束的位置^匹配行首 $匹配行尾//反义元字符\D匹配非数字的任意字符\W匹配除字母 数字 下划线 或汉字以外的任意字符\S匹配非空白的任意字符\B匹配非单词开始或者结束的位置[
2017-04-13 13:53:46 368
原创 ajax调用网易云APi遇到跨域问题
jquery调用网易云音乐API遇到,网易音乐接口需要用node启动 前端js调用代码 var thisUrl="http://127.0.0.1:3000/album?id=32311"; $.ajax({ type:"get", url:thisUrl, async
2017-04-11 17:08:35 3890 4
原创 vue-router实例
vue路由 .router-link-active{ background: #ccc; padding: 5px; text-decoration: none; } 主页
2017-04-07 17:27:16 1018
原创 时间选择插件 datePicker 精确到分
https://github.com/kindLee-alasikoo/datePicker-项目在github上,需要的直接下载源码就可以用了,多给星~
2017-03-24 11:27:03 2274
原创 jq插件扩展
首先理解$.extend(),作用是将内部的对象从后向前覆盖合并;example1:var color=$.extend({},{“color”:“red”},{“color”:“blue”});得到结果 {“color”:“blue”};理解后,开始编写jq插件;(function ($) { //这里放入插件代码})(jQuery);1. 避免全局依赖。2. 避免第
2017-03-23 15:15:57 405
原创 with在js中的用法
function obj(){ this.name="li"; this.age="24"; this.favorite="chi"}var li=new obj();with(对象){ console.log(name);console.log(age)//针对对象内成员进行操作}
2017-03-23 15:11:40 645
原创 偏门正则大全
new Date(time).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');//消除后台时间带有z t等字符
2017-03-15 13:57:23 588
原创 node.js启动系统文件
var path = require('path');var indexPath=path.resolve(__dirname, '..');//__dirname为启动路径;indexPath=indexPath+'\\risingScan\\bin\\filemon.exe'; //本地文件; indexPath=indexPath.replace(/\\/g,"\\\\");
2017-01-19 15:57:10 462
原创 正则获取指定字符前面全部或后面全部内容
var blueurl= 127.0.0.1/1.txtvar reg = /([/][^/]+)$/;var blueurl = blueurl.replace(reg, "");var reg2 = /([^/]+)$/; var bluefile = blueurl.match(reg2)[1];第一个正则获取最后一个/之前全部内容,第二个正则获取最后一个/之后全部内
2017-01-19 15:47:28 61002 2
原创 获取进程pid并添加数组,去重。
var cmd=process.platform=='win32'?'tasklist':'ps aux';var exec = require('child_process').exec;//var qqname='qq';Array.prototype.unique1 = function(){ var res = [this[0]]; for(var i = 1; i
2017-01-19 15:45:47 923
转载 js数组去重
Array.prototype.unique1 = function(){ var res = [this[0]]; for(var i = 1; i var repeat = false; for(var j = 0; j if(this[i] == res[j]){ repeat = true; break; } } if
2017-01-19 15:44:34 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人