自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 如何将自己的项目部署到github上面

可以参考文章:https://www.cnblogs.com/fengxiongZz/p/6477456.html,亲测有效部署vue项目:https://blog.csdn.net/redatao/article/details/65009608

2018-11-15 14:59:30 544

原创 node.js中tcp、udp模块

tcp的创建连接:首先引入需要的模块:let net = require("net")创建服务:let server = net.createServer({},function (socket) { })端口号创建:server.listen(8081,function () { console.log("服务器连接端口:8081")})let ...

2018-11-06 20:57:00 333

原创 node中的file模块

文件的写入(整体):let fs = require("fs");fs.writeFile("a.txt","今天天气",{flag:"w",encoding:"utf8"},function (err) { console.log(err)})在已经写好的文件中继续写入:(使用appendFile命令)fs.writeFile("a.txt","33

2018-11-06 09:03:05 409

原创 node.js中的Buffer模块

创建Buffer:let buf = Buffer.alloc(2) //指定长度buf[0]=4;buf[1]=5;console.log(buf);let buf1 = Buffer.from([1,2,3]) //指定数组let buf3 = Buffer.alloc(5)console.log(buf1);let buf2 = Buffer.from("石旭")//指...

2018-11-06 09:02:23 188

原创 node.js中event模块

event模块中主要是emit和on!首先我们必须要引进event模块 let EventEmitter = require("events");引进模块之后就可以使用了let event = new EventEmitter;let fs = require("fs")let object = {}fs.readFile("name.txt",'utf8',fun...

2018-11-03 20:50:58 166

原创 node.js中process模块

process.stdin.on("data",function (data) { console.log(data.toString())});process.stdout.write("hello")console.log(process.pid); //获取进程码 可以使用进程码来杀死进程process.kill(11052);//可以使用进程码来杀死进程con...

2018-11-03 18:27:29 482

原创 node.js中http模块

http中的request(请求)和response(响应)步骤:1 引入http模块var http = require("http"); //引入http请求2 创建服务var server = http.createServer()3 请求状态监听server.listen("8080","localhost");实例:var http = requ...

2018-11-03 17:11:29 206

原创 正则表达式

匹配(test):特殊意义的元字符:reg.test():匹配     reg.exec():捕获^:以...作为开头$:以...作为结尾:匹配任意字符\: 表示转义,有特殊意义转为普通意义 ,\d:匹配任意一个非\n数字(只能是一个数字)\w:匹配数字字母下划线\b:匹配边界(注意:开头  结尾  空格 换行 都是边界)\n:匹配换行\s:匹配一个空白符...

2018-10-27 20:53:56 150

原创 vue路由知识点

创建路由,引入vue-router自带的VueRouter类:let router = new VueRouter();在路由映射表中注册组件:let routes = [ {path:"/home",component:home}, {path:"/list",component:list},];默认展示的路由:{path:"/",componen...

2018-10-07 16:55:00 200

原创 vue中兄弟节点数据传递

在vue兄弟之间的数据传递,通过事件车(eventBus)发布订阅实现vm.$on( event, callback )$on中有两个参数,一个event(事件名),一个callback(回调函数,this指向window)vm.$emit( event, val )$emit中有两个参数,一个event(事件名),一个val(需要传递的值)let eventBus = ne...

2018-10-07 14:03:13 1931

原创 slot插槽、ref的应用

slot用于定制模板,可以放置一些默认的内容,如果传递了内容则替换掉,如果没有名字的标签默认会放置到default中<template id="model"> <div> <slot name="title"></slot> <slot name="content"&gt

2018-10-06 22:50:38 943

原创 组件、数据(父传子、子传父)的相互传递

构建组件三部曲:1:构建一个组件:let parent = { template:`<div>我是组件</div>`,};2:在父级标签中注册组件:new Vue({ el:"#app", components:{ parent }})3:在父级标签中使用组件:<div id="app"...

2018-10-06 20:02:15 1498

原创 笔记琐碎

axios:可以用来获取json数据,有get / set两种方式:通过then(),then有两个参数,分别都是两个函数,函数的this都指向windowaxios.get("./json/carts.json").then((res)=>{ this.products = res.data; // console.log(res); },...

2018-10-06 20:02:01 167

原创 localStorage

watch只能监测到一层数据的更新,vue提供了深度监测数据的方法:handlerwatch:{ todos:{ handler(){ },deep:true }},localStorage方法可以获取到数据,获取数据之后可以改变数据,页面刷新也不会重新加载;它提供了两个方法:get和setlocalSt...

2018-10-06 20:01:44 237

原创 利用Ajax获取JSON数据

JSON对象与JSON字符串的相互转换//JSON对象 属性名必须使用双引号包起来var obj={"a":1,"b":2};var ary=[{"a":1,"b":2},{"a":10,"b":20},{"a":100,"b":200}];//JSON字符串:将JSON对象使用''包起来var str1='{"a&quot

2018-09-27 18:14:30 1248

原创 数据类型检测

数据类型检测:1. typeof  :可以详细见检测基本数据类型但是null结果为"object",但是引用数据类型不可以详细检测,只有两个结果一个"object"一个是"function"2. instanceof:它主要是用来检测一个实例是否属于某个类,但是对于基本数据类型来说使用字面量创建方式检测结果为false,但是构造函数创建方式没问题3. constructor:可以通过 ...

2018-09-27 10:06:15 157

原创 递归、函数的call、apply、bind方法

递归:函数自己调用自己应用:0-100内的求和://0-100求和function sum(s) { if (s === 100){ return s } else { return s + sum(s+1) }}console.log(sum(0));函数中的arguments.callee和sum.prototype....

2018-09-26 17:15:05 236

原创 数组方法重写

去重:<script> var ary = [1,2,3,4,5,6,1,2,3,5,7,9]; console.log(ary); Array.prototype.removal = function () { var arr = ary.filter((item,index)=>{ return !this...

2018-09-26 11:05:03 521

原创 定时器、引用数据类型、原型

定时器1.定时器是一个异步对象;2.定时器有一个返回值,这个返回值代表了在程序中他是第几个定时器3.定时器的清除原理是阻止了定时器的函数体执行,这个定时器本身仍然存在,其返回值序号也存在引用数据类型在存储引用数据类型过程中,我们是拿不到引用数据类型里面的数据的,只有存储完毕,才可以拿到它的值var obj={ name:'js', can:(functio...

2018-09-24 20:58:22 1498

原创 构造函数

1.当一个函数作为构造函数执行,此时函数中的this就变成当前实例(例如:var f= new FF(); 此时FF中的this就是 f );2.默认将当前实例this返回(return this);3.构造函数的返回值:如果return基本数据类型不会影响实例this的结果,如果return一个引用数据类型就会影响实例的结果,此时实例就变成了你return的东西了function ...

2018-09-24 13:36:08 186

原创 函数形参、解构赋值、箭头函数

函数形参给函数形参赋值的时候,遇到变量先看是不是自己小括号中的,如果是就使用自己的,不是往上一级找var m=2,x=10;function fn(y=x) { var m=1,x=10; console.log(x); console.log(y);}fn()解构赋值美团面试题:let arr = [[[[[[1,2,3],[4,5,6]]]...

2018-09-23 21:50:18 644

原创 引用数据类型函数、变量提声、栈堆

引用数据类型函数1.通过构造函数new Function()  不论有木有给函数取名  函数的name均为anonymous2.特例;function f1() {};var f2=f1.bind(null);console.log(f2.name);//"bound f1" 3.函数的length属性:一般情况下函数的length为形参的个数,但是当给函数的形参赋默认值的...

2018-09-21 10:24:36 174

原创 2018/1/7 周末笔记

上午:       正则表达式:分组的引用、简单捕获组、命名捕获组、非捕获组分组的引用:        对于要重复单个字符,直接在字符后卖弄加上限定符即可,例如a+ 表示匹配1个或一个以上的a,a?表示匹配0个或1个a。这些定符如下所示:简单捕获组:        捕获组可以通过从左到右计算其开括号来编号 。例如,在表达式 (A)(B(C)) 中,存在四个这样的组:

2018-01-07 19:38:04 382

空空如也

空空如也

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

TA关注的人

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