摘要:
function axios(method, url) { return new Promise((reslove, reject) => { let xhr = new XMLHttpRequest() xhr.onreadystatechange = function () { if (xhr. 阅读全文
摘要:
1.jsonp的方法 //ajax封装的jsonp,jsonp本质上是通过script标签的src属性解决的跨域问题,只能解决get类型的请求 $.ajax({ url: 'http://127.0.0.1:3000/fruits', dataType: 'jsonp' }).done(res => 阅读全文
摘要:
//axios封装的ajax //get方法返回值是一个promise方法 // document.querySelector('.get').onclick = function () { // axios.get('/fruits').then(res => { // console.log(r 阅读全文
摘要:
//ajax的回调函数的封装,建议不使用回调函数处理异步问题 let btn = document.querySelector('button') btn.addEventListener('click', () => { ajax('get', '/data', function (res) { 阅读全文
摘要:
const Koa = require('koa') const router = require('koa-router')() const views = require('koa-views') const nunjucks = require('nunjucks') const sessio 阅读全文
摘要:
const Koa = require('koa') const router = require('koa-router')() const views = require('koa-views') const nunjucks = require('nunjucks') const sessio 阅读全文
摘要:
const koa = require('koa') //引入koa构造函数 const app = new koa() //创建实例 const view = require('koa-views') const router = require('koa-router')() const nun 阅读全文
摘要:
const koa = require('koa') //引入koa构造函数 const app = new koa() //创建实例 const router = require('koa-router')() //引入并执行koa-router const static = require('k 阅读全文
摘要:
fs读取文件 path将路径合并 server 静态服务器 const fs = require('fs') const path = require('path') fs.readFile('test.txt', (err, data) => { if (err) { console.log(er 阅读全文
摘要:
node的模块化语法: 通过module.exports导出模块,require引入模块 module.exports = add let add = require('./add') ES5的模块化语法: import 引入外部模块 export 暴露模块接口 总结:node有NPM和CNPM以及 阅读全文