- 博客(37)
- 资源 (16)
- 收藏
- 关注
原创 node--express模板引擎
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-te...
2019-12-29 12:21:00 73 3
原创 node --express处理get和post
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head></html><!DOCTYPE html>...
2019-12-28 17:48:00 90
原创 node--router路由
// 路由,(根据请求路径和请求方式进行路径的分发处理) // http 的常用请求方式// post 添加// get 查询// put 更新// delete 删除// restful api (一种url的格式)const express =require('express');const app=express();...
2019-12-28 14:57:00 183
原创 服务器node中间间利用express插件托管静态文件
const express =require('express');const app=express();//实现静态资源服务let server=app.use(express.static('public'));server.listen(3000,()=>{ console.log('public文件夹已经托管到服务器')})在本目录创建pub...
2019-12-28 14:28:00 76
原创 node--express开启端口
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;va...
2019-12-28 14:19:00 750
原创 linux安装mysql
https://cloud.tencent.com/developer/article/1535701tomacthttps://my.oschina.net/u/3769333/blog/1812435使用端口8989
2019-12-28 10:12:00 43
原创 vue-axios请求
<template> <div> <div v-if="!repoUrl">loding</div> <div v-else>most star repo is<a :href="repoUrl">{{repoName}}</a></div> </div><...
2019-12-24 18:36:00 61
原创 vue-resource请求
man.js引入import Vue from 'vue'import VueResource from 'vue-resource'import App from './App.vue'Vue.use(VueResource)//内部会给vm对象和组件添加一个属性$http/* eslint-disable no-new */new Vue({ el: '#app...
2019-12-24 18:09:00 94
原创 vue的生命周期
1.初始化显示beforCreate()created()beforeMount()mounted()2.更新状态beforeUpdate()updated()3.消毁vue实例:vm.$destory()beforeDestory()destoryed()2.常用的生命周期方法created()/mounted(); 发送ajax请求,启动定时器...
2019-12-20 14:39:00 52
原创 vue插件安装
百度云下载插件 https://pan.baidu.com/s/13QhPilzJa8yu3HvKCt47Pw学习Vue.js时,Chrome浏览器安装Vue.js devtool能很方便的查看Vue对象、组件、事件等。本文以Chrome浏览器插件Vue.js devtools_3.1.2_0.crx的安装为例。步骤:1、打开Chrome浏览器,右上角找到“自定义及控制Go...
2019-12-18 13:00:00 141
原创 node-mysql连接数据库
const mysql=require('mysql')const con=mysql.createConnection({ host:'localhost', user:'root', password:'******', port:'3306', database:'myblog'})con.connect()const sql=...
2019-12-12 09:34:00 71
原创 对象扩展
1. Object.is(v1, v2) * 判断2个数据是否完全相等 console.log(Object.is('abc', 'abc'));//true console.log(NaN == NaN);//false console.log(Object.is(NaN, NaN));//true2. Object.assign(target, source...
2019-12-09 18:25:00 51
原创 数组扩展
1. Array.from(v) : 将伪数组对象或可遍历对象转换为真数组<body> <div>div1</div> <div>div2</div> <div>div3</div> <br> <script> ...
2019-12-09 18:22:00 49
原创 ES6数值扩展
1. 二进制与八进制数值表示法: 二进制用0b, 八进制用0o console.log(0b1010) console.log(0o44)2. Number.isFinite(i) : 判断是否是有限大的数 console.log(Number.isFinite(NaN))//false console.log(Number.isFinite(5)...
2019-12-09 17:45:00 45
原创 ES6字符串扩展
<!--1. includes(str) : 判断是否包含指定的字符串 let str = 'abcdefg'; console.log(str.includes('a'));//true console.log(str.includes('h'));//false2. startsWith(str) : 判断是否以指定字符串开头 cons...
2019-12-09 17:32:00 54
原创 es5-class
1. 通过class定义类/实现类的继承2. 在类中通过constructor定义构造方法3. 通过new来创建类的实例4. 通过extends来实现类的继承5. 通过super调用父类的构造方法6. 重写从父类中继承的一般方法<script> class Person{ constructor(name,age){ thi...
2019-12-09 17:26:00 146
原创 async 函数
Generator的语法糖async语法: async function foo(){ await 异步操作; await 异步操作; } 特点: 1、不需要像Generator去调用next方法,遇到await等待,当前的异步操作完成就往下执行 2、返回的总是Promise对象,可以用then方法进行下一步操作...
2019-12-09 16:52:00 78
原创 Generator函数
概念: 1、ES6提供的解决异步编程的方案之一 2、Generator函数是一个状态机,内部封装了不同状态的数据, 3、用来生成遍历器对象 4、可暂停函数(惰性求值), yield可暂停,next方法可启动。每次返回的是yield后的表达式结果 特点: 1、function 与函数名之间有一个星号 2、内部用yield表达...
2019-12-09 16:39:00 84
原创 lterator遍历
iterator是一种接口机制,为各种不同的数据结构提供统一的访问机制 作用: 1、为各种数据结构,提供一个统一的、简便的访问接口; 2、使得数据结构的成员能够按某种次序排列 3、ES6创造了一种新的遍历命令for...of循环,Iterator接口主要供for...of消费。 工作原理: - 创建一个指针对象,指向数据结构的起始位置。 ...
2019-12-09 16:20:00 135
原创 ES6 Sybol属性
Symbol: 概念:ES6中的添加了一种原始数据类型symbol(已有的原始数据类型:String, Number, boolean, null, undefined, 对象)特点: 1、Symbol属性对应的值是唯一的,解决命名冲突问题 2、Symbol值不能与其他数据进行计算,包括同字符串拼串 3、for in, for of...
2019-12-09 10:38:00 98
原创 ES6形参默认值
* 形参的默认值----当不传入参数的时候默认使用形参里的默认值 function Point(x = 1,y = 2) { this.x = x; this.y = y; } //定义一个点的坐标 function Point(x=12, y=12) { this.x = x; this.y = y;...
2019-12-09 10:02:00 111
原创 ES6点点点运算符
1. rest(可变)参数 * 用来取代arguments 但比arguments灵活,只能是最后部分形参参数 function add(...values) { let sum = 0; for(value of values) { sum += value; } return sum; }2 点点点运算符let fg=...
2019-12-08 15:41:00 595
原创 ES6箭头函数
* 箭头函数的特点: 1、简洁 2、箭头函数没有自己的this,箭头函数的this不是调用的时候决定的,而是在定义的时候处在的对象就是它的this 3、扩展理解: 箭头函数的this看外层的是否有函数, 如果有,外层函数的this就是内部箭头函数的this, 如果没有,则this是window。* 作用: 定义匿名函数* 基本语法: * 没...
2019-12-08 15:25:00 47
原创 ES6 简化对象写法
简化的对象写法* 省略同名的属性值* 省略方法的function<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sc...
2019-12-08 15:04:00 263
原创 ES6 模板字符串
1. 模板字符串 : 简化字符串的拼接1). 模板字符串必须用``2). 变化的部分使用${xxx}定义<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>04_模板字符串</title></head>...
2019-12-08 14:51:00 134
原创 ES6-let cont 关键字
***let1. 作用: * 与var类似, 用于声明一个变量2. 特点: * 在块作用域内有效 * 不能重复声明 * 不会预处理, 不存在提升3. 应用: * 循环遍历加监听 * 使用let取代var是趋势<script type="text/javascript"> //console.log(age);// age is not defined...
2019-12-08 13:39:00 106
原创 ES5-call,apply,bind的用法
区别bind()与call()和apply()?1. Function.prototype.bind(obj) : * 作用: 将函数内的this绑定为obj, 并将函数返回2. 面试题: 区别bind()与call()和apply()? * 都能指定函数中的this * call()/apply()是立即调用函数 *bind()是将函数返回<script type=...
2019-12-08 13:21:00 76
原创 ES5数组扩展
ES5给数组对象添加了一些方法, 常用的5个:1. Array.prototype.indexOf(value) : 得到值在数组中的第一个下标2. Array.prototype.lastIndexOf(value) : 得到值在数组中的最后一个下标3. Array.prototype.forEach(function(item, index){}) : 遍历数组4. Arra...
2019-12-08 13:05:00 161
原创 ES5给object扩展的一些静态方法
1. Object.create(prototype[, descriptors]) : 创建一个新的对象1). 以指定对象为原型创建新的对象2). 指定新的属性, 并对属性进行描述value : 指定值writable : 标识当前属性值是否是可修改的, 默认为trueget : 用来得到当前属性值的回调函数set : 用来监视当前属性值变化的回调函数<!DOCT...
2019-12-08 12:56:00 70
原创 es5 JSON对象
1. JSON.stringify(obj/arr)js对象(数组)转换为json对象(数组)2. JSON.parse(json)json对象(数组)转换为js对象(数组)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <met...
2019-12-08 12:29:00 104
原创 Es567严格模式
Es5 严格模式http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html除了正常运行模式(混杂模式),ES5添加了第二种运行模式:"严格模式"(strict mode)。- 顾名思义,这种模式使得Javascript在更严格的语法条件下运行2. 目的/作用- 消除Javascript语法的一些不合理、不...
2019-12-08 12:28:00 106
原创 mysql常用命令
use myblog;-- show tables-- 插入语句 -- insert into users(username,`password`,realname) values('遥远','123','ooo');-- 查询users所有列 -- select *from users;-- 查询id username 列-- select id, userna...
2019-12-06 16:37:00 55 1
原创 promise 获取文件内容
文件结构图{ "next":"b.json", "msg":"this is a"}a.json{ "next":"c.json", "msg":"this is b"}b.json{ "next":"null", "msg":"this is c"}c.json上一层const fs=requi...
2019-12-06 11:45:00 279
原创 postman连接不了localhost问题解决
学习搭建服务器可用postman 连接不了localhost的端口网上好多教程是这样连接看完视频后我们是这样找了大量资料都解决不了,什么版本,什么证书的都不好使,最简单的就是去掉http:////get 测试const http=require('http')const querystring=require('querystring')const server...
2019-12-05 17:20:00 10478 2
原创 node---处理post请求
//nodejs 处理post请求// 异步const http =require('http')const server=http.createServer((req,res)=>{ if(req.method=='POST'){ let postData='' req.on('data',chunk=>{ p...
2019-12-04 14:36:00 85
原创 node---处理get请求
const http=require('http')const querystring=require('querystring')const server = http.createServer((req,res) =>{ console.log('method:', req.method)//GET const url = req.url ...
2019-12-04 13:41:00 68
cropper基本用法.pdf
2020-11-12
学位英语考试语法.pdf
2020-11-12
《计算机网络原理》习题参考答案.pdf
2020-11-12
02323操作系统概论课后习题.doc
2020-11-12
操作系统概论通关宝典,知识点整理
2020-11-12
英语作文模板 (2) (1).docx
2020-11-12
自考郑州大学数据库系统原理实践课作业.docx
2020-11-12
最新软件开发工具实践作业
2020-11-12
郑州大学 c++程序设计实践作业
2020-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人