- 博客(10)
- 收藏
- 关注
原创 node模块之HTTP、URL
http模块创建服务器基本步骤//1. 导入http模块,http模块是node的核心模块,作用是用来创建http服务器的。var http = require("http");//2. 创建服务器var server = http.createServer();//3. 服务器处理请求server.on("request", function() { console....
2019-12-18 14:12:15
489
原创 模块化
模块化模块化规范: AMD: requirejs CMD: seajs 玉伯 浏览器端的模块 commonJS: nodejs 服务端的模块 基本概念在nodejs中,应用由模块组成,nodejs中采用commonJS模块规范。 一个js文件就是一个模块 每个模块都是一个独立的作用域,在这个而文件中定义的变量、函数、对象都是私有的...
2019-12-18 14:10:48
124
原创 node之Express
ExpressExpress 框架 基于 Node.js 平台,快速、开放、极简的 web 开发框架 express 官网 express 中文网 起步 安装:npm i express // 导入 expressvar express = require('express')// 创建 express实例,也就是创建 express服务器var...
2019-12-18 14:09:53
122
原创 request前数据整理问题
saveArea (data) {const id = data.id || ''const path = `areas${id ? `/${id}` : ''}`const type = id ? 'put' : 'post'return axios[type](path, Object.assign({ name: '', memo: '', order: 0 }, data)...
2019-12-18 14:09:02
96
原创 vue-单向数据流
问题出现在子组件中:对prop 中定义的变量进行了赋值操作,其值本应来自父组件传递,不倡导在子组件中对其做更改,也就是单向数据流。摘录一段官方的说法。单向数据流所有的 prop 都使得其父子 prop 之间形成了一个单向下行绑定:父级 prop 的更新会向下流动到子组件中,但是反过来则不行。这样会防止从子组件意外改变父级组件的状态,从而导致你的应用...
2019-12-18 14:07:59
152
原创 第三方支付 拉卡拉支付相关的坑
近期项目中涉及到支付的问题,本项目使用第三方支付为拉卡拉支付,从拿到demo开始,遇到以下几个问题: 首先,根据客户反映,拉卡拉支付只支持IE浏览器,且为IE11及以上。 其次,由于IE的安全机制影响,会对拉卡拉支付环境做出拦截,需要在浏览器中将域名添加到白名单。 实际上拉卡拉支付是在页面中强行嵌入一个OBJECT标签对象,通过这个标签对象发起一系列的相关请求:...
2019-12-18 14:07:02
885
原创 异步解决方案的发展史以及优缺点
回调函数 缺点:会产生回调地狱,不能用try catch捕获错误,不能return 优点:解决了同步的问题 Promise 缺点:无法取消,错误需要通过回调来捕获 优点:解决了回调地狱 Generator 可以控制函数的执行,可以配合CO函数库的使用 Async/Await ...
2019-12-18 14:06:19
381
原创 vue-router的Active-class问题
一、首先,active-class是什么,active-class是vue-router模块的router-link组件中的属性,用来做选中样式的切换;相关可查阅文档:https://router.vuejs.org/zh-cn/api/router-link.html二、在vue-router中要使用active-class有两种方法:1、直接在路由js文件中配置li...
2019-12-18 14:05:35
1457
1
原创 package.json 与 package-lock.json 的区别
package.json 这个文件是 npm init 时创建的一个文件,会记录当前整个项目中的一些基础信息。而 package-lock.json 这个文件却是 node_modules 文件夹或者 package.json 文件发生变化时自动生成的。这个文件主要功能是确定当前安装的包的依赖,以便后续重新安装的时候生成相同的依赖,而忽略项目开发过程中有些依赖已经发生的更新。 自npm 5....
2019-12-18 14:04:46
114
转载 Promise用法实例详解
Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。那就new一个varp=newPromise(function(resolve,reject){//做一些异步操作setTimeout(function(){console.log('执行完成');...
2019-12-18 14:03:34
942
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人