TypeScript原始数据类型在 typescript 的应用 原始数据类型包括:布尔值、数值、字符串、null、undefined 任意值在 typescript 的应用 任意值(Any)用来表示允许赋值为任意类型 类型推论 TypeScript 会在没有明确的指定类型的时候推测出一个类型,这就是类型推论 联合类型 表示取值可以为多种类型中的一种 对象类型 使用接口(Interfaces)来定义对象的类型 数组类…
TypeScript原始数据类型在 typescript 的应用 原始数据类型包括:布尔值、数值、字符串、null、undefined 任意值在 typescript 的应用 任意值(Any)用来表示允许赋值为任意类型 类型推论 TypeScript 会在没有明确的指定类型的时候推测出一个类型,这就是类型推论 联合类型 表示取值可以为多种类型中的一种 对象类型 使用接口(Interfaces)来定义对象的类型 数组类…
JavaScriptCommonJS 服务端模块规范,ES5 的 Nodejs 采用了这个规范 一个单独的文件就是一个模块,加载使用 require 方法读取文件 CommonJS 是同步的,只有加载完成才能执行后面的操作 这种方法适用于文件已经在硬盘中了,加载速度快,如果是服务端文件,就要用其他方式了 ADM(Require.js) 支持浏览器环境 AMD 是 Require.js 推广的时候定义的规范 AMD 是…
Node.jscommander 中文文档 commander Dome 安装 常用 api .version('x.y.z') 用于设置命令程序的版本号 .option('-n, --name ', 'your name', 'GK') 用来定义带选项的 commander,同时也作为这些选项的文档 第一个参数是选项定义,用|,,,连接 参数可以用<>或者[]修饰,前者意为必须参数,后者意为可选参数 第二个参…
前端安全关系型数据库 存放结构化数据:数据是有结构 可高效操作大量数据 数据之间的关联信息:a 表用户信息,b 表评论信息,ab 表 联查 常见:access(直接存问题)/sqlite(嵌入式用,.db 文件)/mysql(不是文件型数据库,是一个服务 3306 端口,连接 mysql,通过协议通讯,支持高并发)/mssql server(服务形式提供) sql 语言 有自己的语法 标准化的语言 用户关…
Node.jsnodejs 如何使用 ES6 的 import 等语法 package.json start.js server.js
工程实践[代码地址](https://github.com/dirkhe1051931999/common-demo) 服务端接口以及中间件 依赖的包 const Koa = require('koa'); // 解析成json const koaJson = require('koa-json'); // 解析body的 const bodyParser = requir
工程实践项目的增删改查代码可参考项目下 /server/api/post.controller.js 项目的表结构 -- ---------------------------- -- Table structure for laboratory -- ---------------------------- DROP TABLE IF EXISTS `laboratory`; CREATE TABLE
工程实践标签的增删改查代码可参考项目下 /server/api/laboratory.controller.js 标签的表结构 -- ---------------------------- -- Table structure for post_tag -- ---------------------------- DROP TABLE IF EXISTS `post_tag`; CREATE TABL
工程实践分类的增删改查代码可参考项目下 /server/api/category.controller.js 分类的表结构 -- ---------------------------- -- Table structure for category -- ---------------------------- DROP TABLE IF EXISTS `category`; CREATE TABLE
工程实践文章的增删改查代码可参考项目下 /server/api/post.controller.js 文章的表结构 -- ---------------------------- -- Table structure for post -- ---------------------------- DROP TABLE IF EXISTS `post`; CREATE TABLE `post` ( `id
HTTP 网络axios 的拦截器 使用 jwt 实现用户认证 这篇博客中有用到 axios 的拦截器,今天就来总结总结 axios 是基于 Promise 的 http 库,可以用在浏览器和 node 中 axios 特点 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 客户端支持防御 XSRF 自定义 axios 自定义…
Node.jsnodejs 模块之 util 模块 util 模块是一些工具函数,来补充 nodejs 的 API,常见模块有如下 把 async 或者返回 promise 的转成回调函数异步类型 把回调函数转成 promise 形式 占位符替换 对对象进行格式化操作,并提供个性化方法 提供一些类型的判断 总结 util 常用的一个模块我觉得应该是将回调函数转成 promise 形式,因为 nodejs 有好多…
工程实践app.js 入口 api Controller admin 用户的增删改查 admin.controller.js admin.js category.controller.js laboratory.controller.js post.controller.js tag.controller.js oauth github认证相关 github.controller.js index.js
工程实践node let http = require("http"); let server = http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type': "text/html" }); res.end('<h1>hello node
确认操作
请再次确认填写 Client Key
首次发布动态需要密钥,将保存在本机公开内容助手
确认评论邮箱
邀请制评论