12 2019 档案

摘要:const express =require('express') const path=require('path') const template=require('art-template') const app =express() //设置模板引 ,view文件 art后缀 app.set('view engine','art') //使用express兼容art-template模板引 阅读全文
posted @ 2019-12-29 12:21 distant-遥远 阅读(262) 评论(0) 推荐(0)
摘要:创建public文件夹放入html文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> </html><!DOCTYPE html> <html lang=" 阅读全文
posted @ 2019-12-28 17:48 distant-遥远 阅读(248) 评论(0) 推荐(0)
摘要:// 路由,(根据请求路径和请求方式进行路径的分发处理) // http 的常用请求方式 // post 添加 // get 查询 // put 更新 // delete 删除 // restful api (一种url的格式) const express =require('express'); const app=express(); // ap... 阅读全文
posted @ 2019-12-28 14:57 distant-遥远 阅读(198) 评论(0) 推荐(0)
摘要:const express =require('express'); const app=express(); //实现静态资源服务 let server=app.use(express.static('public')); server.listen(3000,()=>{ console.log( 阅读全文
posted @ 2019-12-28 14:28 distant-遥远 阅读(191) 评论(0) 推荐(0)
摘要:var express =require('express'); var app=express(); app.get('/',function(req,res){ res.send('Hello wold'); }); var server =app.listen(3000,function(){ var host=server.address().address; var port=serve 阅读全文
posted @ 2019-12-28 14:19 distant-遥远 阅读(1070) 评论(0) 推荐(0)
摘要:https://cloud.tencent.com/developer/article/1535701 tomact https://my.oschina.net/u/3769333/blog/1812435 使用端口8989 阅读全文
posted @ 2019-12-28 10:12 distant-遥远 阅读(134) 评论(0) 推荐(0)
摘要:https://segmentfault.com/a/1190000015144126 阅读全文
posted @ 2019-12-27 21:53 distant-遥远 阅读(311) 评论(0) 推荐(0)
摘要:loding most star repo is{{repoName}} 阅读全文
posted @ 2019-12-24 18:36 distant-遥远 阅读(674) 评论(0) 推荐(0)
摘要:man.js引入 阅读全文
posted @ 2019-12-24 18:09 distant-遥远 阅读(480) 评论(0) 推荐(0)
摘要:1.初始化显示 beforCreate() created() beforeMount() mounted() 2.更新状态 beforeUpdate() updated() 3.消毁vue实例: vm.$destory() beforeDestory() destoryed() 2.常用的生命周期 阅读全文
posted @ 2019-12-20 14:39 distant-遥远 阅读(309) 评论(0) 推荐(0)
摘要:百度云下载插件 https://pan.baidu.com/s/13QhPilzJa8yu3HvKCt47Pw 学习Vue.js时,Chrome浏览器安装Vue.js devtool能很方便的查看Vue对象、组件、事件等。 本文以Chrome浏览器插件Vue.js devtools_3.1.2_0. 阅读全文
posted @ 2019-12-18 13:00 distant-遥远 阅读(1172) 评论(0) 推荐(0)
摘要:const mysql=require('mysql') const con=mysql.createConnection({ host:'localhost', user:'root', password:'******', port:'3306', database:'myblog' }) co 阅读全文
posted @ 2019-12-12 09:34 distant-遥远 阅读(192) 评论(0) 推荐(0)
摘要:1. Object.is(v1, v2) * 判断2个数据是否完全相等 2. Object.assign(target, source1, source2..) * 将源对象的属性复制到目标对象上 3. 直接操作 __proto__ 属性 let obj2 = {}; obj2.__proto__ 阅读全文
posted @ 2019-12-09 18:25 distant-遥远 阅读(107) 评论(0) 推荐(0)
摘要:1. Array.from(v) : 将伪数组对象或可遍历对象转换为真数组 2. Array.of(v1, v2, v3) : 将一系列值转换成数组 let arr = Array.of(1, 'abc', true); console.log(arr instanceof Array);//tru 阅读全文
posted @ 2019-12-09 18:22 distant-遥远 阅读(192) 评论(0) 推荐(0)
摘要:1. 二进制与八进制数值表示法: 二进制用0b, 八进制用0o 2. Number.isFinite(i) : 判断是否是有限大的数 3 Number.isNaN(i) : 判断是否是NaN 4 Number.isInteger(i) : 判断是否是整数 5 将字符串转换为对应的数值 6直接去除小数 阅读全文
posted @ 2019-12-09 17:45 distant-遥远 阅读(138) 评论(0) 推荐(0)
摘要:<!--1. includes(str) : 判断是否包含指定的字符串 2. startsWith(str) : 判断是否以指定字符串开头 3. endsWith(str) : 判断是否以指定字符串结尾 4. repeat(count) : 重复指定次数 阅读全文
posted @ 2019-12-09 17:32 distant-遥远 阅读(183) 评论(0) 推荐(0)
摘要:1. 通过class定义类/实现类的继承2. 在类中通过constructor定义构造方法3. 通过new来创建类的实例4. 通过extends来实现类的继承5. 通过super调用父类的构造方法6. 重写从父类中继承的一般方法 阅读全文
posted @ 2019-12-09 17:26 distant-遥远 阅读(187) 评论(0) 推荐(0)
摘要:Generator的语法糖async 特点: 1、不需要像Generator去调用next方法,遇到await等待,当前的异步操作完成就往下执行 2、返回的总是Promise对象,可以用then方法进行下一步操作 3、async取代Generator函数的星号*,await取代Generator的y 阅读全文
posted @ 2019-12-09 16:52 distant-遥远 阅读(118) 评论(0) 推荐(0)
摘要:概念: 1、ES6提供的解决异步编程的方案之一 2、Generator函数是一个状态机,内部封装了不同状态的数据, 3、用来生成遍历器对象 4、可暂停函数(惰性求值), yield可暂停,next方法可启动。每次返回的是yield后的表达式结果 特点: 1、function 与函数名之间有一个星号 阅读全文
posted @ 2019-12-09 16:39 distant-遥远 阅读(206) 评论(0) 推荐(0)
摘要:iterator是一种接口机制,为各种不同的数据结构提供统一的访问机制 作用: 1、为各种数据结构,提供一个统一的、简便的访问接口; 2、使得数据结构的成员能够按某种次序排列 3、ES6创造了一种新的遍历命令for...of循环,Iterator接口主要供for...of消费。 工作原理: - 创建 阅读全文
posted @ 2019-12-09 16:20 distant-遥远 阅读(286) 评论(0) 推荐(0)
摘要:Symbol: 概念:ES6中的添加了一种原始数据类型symbol(已有的原始数据类型:String, Number, boolean, null, undefined, 对象) 特点: 1、Symbol属性对应的值是唯一的,解决命名冲突问题 2、Symbol值不能与其他数据进行计算,包括同字符串拼 阅读全文
posted @ 2019-12-09 10:38 distant-遥远 阅读(266) 评论(0) 推荐(0)
摘要:* 形参的默认值 当不传入参数的时候默认使用形参里的默认值 阅读全文
posted @ 2019-12-09 10:02 distant-遥远 阅读(618) 评论(0) 推荐(0)
摘要:1. rest(可变)参数 * 用来取代arguments 但比arguments灵活,只能是最后部分形参参数 2 点点点运算符 阅读全文
posted @ 2019-12-08 15:41 distant-遥远 阅读(1334) 评论(0) 推荐(0)
摘要:* 箭头函数的特点: 1、简洁 2、箭头函数没有自己的this,箭头函数的this不是调用的时候决定的,而是在定义的时候处在的对象就是它的this 3、扩展理解: 箭头函数的this看外层的是否有函数, 如果有,外层函数的this就是内部箭头函数的this, 如果没有,则this是window。 * 阅读全文
posted @ 2019-12-08 15:25 distant-遥远 阅读(161) 评论(0) 推荐(0)
摘要:简化的对象写法 * 省略同名的属性值 * 省略方法的function 阅读全文
posted @ 2019-12-08 15:04 distant-遥远 阅读(562) 评论(0) 推荐(0)
摘要:1. 模板字符串 : 简化字符串的拼接 1). 模板字符串必须用`` 2). 变化的部分使用${xxx}定义 阅读全文
posted @ 2019-12-08 14:51 distant-遥远 阅读(116) 评论(0) 推荐(0)
摘要:***let1. 作用: * 与var类似, 用于声明一个变量2. 特点: * 在块作用域内有效 * 不能重复声明 * 不会预处理, 不存在提升3. 应用: * 循环遍历加监听 * 使用let取代var是趋势 阅读全文
posted @ 2019-12-08 13:39 distant-遥远 阅读(155) 评论(0) 推荐(0)
摘要:区别bind()与call()和apply()? 1. Function.prototype.bind(obj) : * 作用: 将函数内的this绑定为obj, 并将函数返回2. 面试题: 区别bind()与call()和apply()? * 都能指定函数中的this * call()/apply 阅读全文
posted @ 2019-12-08 13:21 distant-遥远 阅读(269) 评论(0) 推荐(0)
摘要:ES5给数组对象添加了一些方法, 常用的5个: 1. Array.prototype.indexOf(value) : 得到值在数组中的第一个下标 2. Array.prototype.lastIndexOf(value) : 得到值在数组中的最后一个下标 3. Array.prototype.fo 阅读全文
posted @ 2019-12-08 13:05 distant-遥远 阅读(174) 评论(0) 推荐(0)
摘要:1. Object.create(prototype[, descriptors]) : 创建一个新的对象 1). 以指定对象为原型创建新的对象 2). 指定新的属性, 并对属性进行描述 value : 指定值 writable : 标识当前属性值是否是可修改的, 默认为true get : 用来得 阅读全文
posted @ 2019-12-08 12:56 distant-遥远 阅读(253) 评论(0) 推荐(0)
摘要:1. JSON.stringify(obj/arr) js对象(数组)转换为json对象(数组) 2. JSON.parse(json) json对象(数组)转换为js对象(数组) 阅读全文
posted @ 2019-12-08 12:29 distant-遥远 阅读(679) 评论(0) 推荐(0)
摘要:Es5 严格模式 http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html 除了正常运行模式(混杂模式),ES5添加了第二种运行模式:"严格模式"(strict mode)。 - 顾名思义,这种模式使得Javascript在 阅读全文
posted @ 2019-12-08 12:28 distant-遥远 阅读(512) 评论(0) 推荐(0)
摘要:use myblog; -- show tables -- 插入语句 -- insert into users(username,`password`,realname) values('遥远','123','ooo'); -- 查询users所有列 -- select *from users; -- 查询id username 列 -- select id, username from user 阅读全文
posted @ 2019-12-06 16:37 distant-遥远 阅读(221) 评论(0) 推荐(0)
摘要:文件结构图 { "next":"b.json", "msg":"this is a" } { "next":"c.json", "msg":"this is b" } { "next":"null", "msg":"this is c" } 上一层 阅读全文
posted @ 2019-12-06 11:45 distant-遥远 阅读(503) 评论(0) 推荐(0)
摘要:学习搭建服务器可用postman 连接不了localhost的端口 网上好多教程是这样连接 看完视频后我们是这样 找了大量资料都解决不了,什么版本,什么证书的都不好使,最简单的就是去掉http:// //get 测试 const http=require('http') const querystr 阅读全文
posted @ 2019-12-05 17:20 distant-遥远 阅读(6661) 评论(0) 推荐(2)
摘要://nodejs 处理post请求 // 异步 const http =require('http') const server=http.createServer((req,res)=>{ if(req.method=='POST'){ let postData='' req.on('data',chunk=>{ postData +=chunk.tostring() }) req.on('en 阅读全文
posted @ 2019-12-04 14:36 distant-遥远 阅读(590) 评论(0) 推荐(0)
摘要:http querystring 要从查询字符串中提取参数,可以使用 require('querystring').parse 函数,或者可以将 true 作为第二个参数传递给 require('url').parse: 阅读全文
posted @ 2019-12-04 13:41 distant-遥远 阅读(162) 评论(0) 推荐(0)