随笔分类 -  Node.js

摘要:单例模式 示例 登录框 购物车 类图 传统UML类图 classDiagram class SingletonPatternDemo{ +main() void } class SingleObject{ -instance:SingleObject -SingleObject() +getInst 阅读全文
posted @ 2020-10-30 16:36 mrtransition 阅读(96) 评论(0) 推荐(0)
摘要:工厂模式 将new操作单独封装 遇到new时,就要考虑是否该使用工厂模式 类图 传统UML类图(java) classDiagram class IProduc{ <<interface>> +function() int } class Product_A{ +function() int } c 阅读全文
posted @ 2020-10-30 15:52 mrtransition 阅读(91) 评论(0) 推荐(0)
摘要:示例 第一题 打车时,可以打专车或者快车。任何车都有车牌号和名称。 不同车价格不同,快车每公里1元,专车每公里2元。 行程开始时,显示车辆信息 行程结束时,显示打车金额(假定行程就5公里) 题目: 画出UML类图 用ES6语法写出该示例 解答 UML类图 classDiagram class Car 阅读全文
posted @ 2020-10-30 15:05 mrtransition 阅读(912) 评论(0) 推荐(0)
摘要:01何为设计 即按照哪一种思路或标准来实现功能 《UNIX/LINUX设计思想[哲学]》 《UNIX/LINUX设计思想[哲学]》 准则1:小即是美 准则2:让每个程序只做好一件事 准测3:快速建立原型 准则4:舍弃高效率而取可移植性 准则5:采用纯文本来存储数据(可读性) 准则6:充分利用软件的杠 阅读全文
posted @ 2020-10-30 15:03 mrtransition 阅读(138) 评论(0) 推荐(0)
摘要:UML:统一建模语言 classDiagram Animal <|-- Duck Animal <|-- Fish Animal <|-- Zebra Animal : +int age Animal : +String gender Animal: +isMammal() Animal: +mat 阅读全文
posted @ 2020-10-30 14:58 mrtransition 阅读(172) 评论(0) 推荐(0)
摘要:概念 -类 类即模板 对象-实例 示例 //类-模板 class Person{ constructor(name,age){ this.name = name; this.age = age; } eat(){ alert(`${this.name} eat something`); } spea 阅读全文
posted @ 2020-10-30 14:49 mrtransition 阅读(128) 评论(0) 推荐(0)
摘要:模块 @babel/cli @babel/core @babel/polyfill @babel/preset-env babel-loader babel Babel 是一个 JavaScript 编译器。 Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向 阅读全文
posted @ 2020-10-30 14:47 mrtransition 阅读(101) 评论(0) 推荐(0)
摘要:准备模块 webpack webpack-cli webpack-dev-server html-webpack-plugin webpack-dev-server webpack-dev-server是webpack官方提供的一个小型Express服务器。使用它可以为webpack打包生成的资源文 阅读全文
posted @ 2020-10-30 14:46 mrtransition 阅读(110) 评论(0) 推荐(0)
摘要:封装模块 weather.js /* 调用第三方:获取天气 */ const http = require('http'); exports.queryWeather = (cityCode,callback)=>{ let options = { protocol:'http:', hostnam 阅读全文
posted @ 2020-10-28 10:00 mrtransition 阅读(139) 评论(0) 推荐(0)
摘要:服务器发送请求 模块:http 示例 /* 从服务器主动发送请求 http.request(options[, callback]) */ const http = require('http'); const path = require('path'); const fs = require(' 阅读全文
posted @ 2020-10-28 09:59 mrtransition 阅读(155) 评论(0) 推荐(0)
摘要:准备 dialog.js jquery.js template-web.js 地址:链接:https://pan.baidu.com/s/1DN8Nw5S_25DuZTiywVn17g 提取码:6666 安装 npm install express body-parser mysql --save 阅读全文
posted @ 2020-10-27 18:05 mrtransition 阅读(270) 评论(0) 推荐(0)
摘要:json、jsonp /** * 后台接口开发 * json接口 * jsonp接口(解决跨域问题) * restful接口 */ const express = require('express'); const db = require('./db'); const app = express( 阅读全文
posted @ 2020-10-27 14:02 mrtransition 阅读(490) 评论(0) 推荐(0)
摘要:准备 模块 express art-template body-parser express-art-template mysql 安装命令 npm install express art-template body-parser express-art-template mysql --save 阅读全文
posted @ 2020-10-26 14:56 mrtransition 阅读(284) 评论(0) 推荐(0)
摘要:MariaDB 官网:https://mariadb.com 简介:Mysql分支,可以无缝替换 驱动 npm install mysql 示例 /* 操作数据库基本步骤 */ //加载数据库驱动 const mysql = require('mysql'); //创建数据库连接 const con 阅读全文
posted @ 2020-10-26 14:42 mrtransition 阅读(133) 评论(0) 推荐(0)
摘要:准备 模块 express art-template body-parser express-art-template 安装命令 npm install express art-template body-parser express-art-template --save 系统 功能 主页面 增加 阅读全文
posted @ 2020-10-21 16:40 mrtransition 阅读(199) 评论(0) 推荐(0)
摘要:第三方 art-template 地址:express-art-template 安装 npm install --save art-template npm install --save express-art-template 使用 server.js /* 模板引擎整合:art-templat 阅读全文
posted @ 2020-10-20 11:25 mrtransition 阅读(115) 评论(0) 推荐(0)
摘要:处理JSON juery测试调用 引入jquery 位置:./public/jquery.js 测试 server.js /* 参数处理 */ const express = require('express'); const app = express(); const bodyParser = 阅读全文
posted @ 2020-10-20 10:35 mrtransition 阅读(101) 评论(0) 推荐(0)
摘要:第三方参数处理 body-parser body-parser地址 安装 $ npm install body-parser 使用 server.js /* post 第三方 body-parser get 内置 */ const express = require('express'); cons 阅读全文
posted @ 2020-10-20 10:02 mrtransition 阅读(105) 评论(0) 推荐(0)
摘要:示例1(应用级) /* 中间件:处理过程的一个环节(本质上就是一个函数,可以随时访问req,res) 中间件类型: 1. 应用级中间件 2. 路由级中间件 3. 错误处理 4. 内置 5. 第三方 */ const express = require('express'); const app = 阅读全文
posted @ 2020-10-20 09:25 mrtransition 阅读(81) 评论(0) 推荐(0)
摘要:路由(根据请求路径和请求方式进行路径分发处理) http的常用请求方式: post 添加 get 查询 put 更新 delete 删除 示例 /* 路由(根据请求路径和请求方式进行路径分发处理) http的常用请求方式: post 添加 get 查询 put 更新 delete 删除 restfu 阅读全文
posted @ 2020-10-15 16:33 mrtransition 阅读(108) 评论(0) 推荐(0)