# 基本用法 # Context 对象 Context 对象,表示一次对话的上下文(包括 HTTP 请求和 HTTP 回复) 123456789const Koa = require('koa')const app = new Koa()const main = ctx => { ctx.response.body = 'Hello World'}app.use(main)app.listen(3000) # HTTP Response 的类型 Koa 默认的返回类型是...

1234567891011121314151617181920212223242526272829303132Number.prototype.add = function (x) { return this + x;};Number.prototype.subtract = function (x) { return this - x;};Number.prototype.iterate = function () { var result = []; for (var i = 0; i...

javascript 对象创建方式 # prototype 12345678910function Cat() { this.name = "mm";}Cat.prototype.makeSound = function () { console.log("o(∩_∩)o");};var cat = new Cat();cat.makeSound(); #...

# IIFE Immediately Invoked Function Expression, 立即执行函数表达式。 123(function () { console.log("IIFE");})(); # closure 闭包:外部函数返回后,内部函数仍然可以访问外部函数变量。 123456789101112131415function outer() { let n = 0; function inner() { n += 1; console.log(n); }...

# say 基本用法:say hello 查看播音员名单:say -v ‘?’ 指定播音员:say -v Ting-Ting 你好 # dictionary 鼠标悬浮在单词上方按 ctrl + command + d 查询单词 配置翻译可以在 dictionary.app 中设定 # iina 播放器 # the unarchiver 解压软件 # calculator C: 清除上一步操作 AC: 清除所有操作 配置可以在 calculator.app 中设定 # voice memos 录音软件 # finder 目录结构 / 根目录 ​ /Application ​ /Library ​...

# jquery 12345678910111213141516171819202122232425262728293031323334353637383940// 基本用法无参数get请求$.ajax({ url:"demo_test.txt", success:function(result){ console.log(result); }}// 需指定方法则增加method字段$.ajax({...

启动 server.js, server2.js 访问 http://localhost:8080/, 会读取 test.html 内容,在 test.html 中跨域访问 http://localhost:8888/ ,允许 跨域访问主要在被访问的服务的 response head 中设置相应属性。 head meaning sample Access-Control-Allow-Origin 允许跨域的 url http://localhost:8080, * 表示任意 url Access-Control-Allow-Headers 允许跨域的 headers 需要在 请求的...

# Promise # resolve,reject 12345678910111213141516171819202122232425function test(resolve, reject) { var timeOut = Math.random() * 2 console.log('timeOut: ' + timeOut) setTimeout(function() { if (timeOut < 1) {...

Web 的基本功能如下: 使用 Node 的 Express, Python 的 Flask, Go 的 Gin 等 Web 框架实现 Web 的基本功能。 获取路径参数,查询字符串,Form 表单数据 (body),JSON 数据 (body)。 返回纯文本,JSON 数据。 Static 静态文件访问。 获取 HTTP Header, 设置 HTTP Header。 # Node Express 12345678910111213141516171819202122232425262728293031323334const express =...

# commonjs commonjs 模块第一次加载之后就会被缓存起来,不会再加载第二次 a.js 12345exports.done = false; // 2var b = require("./b.js"); // 3console.log("in a.js, b.done = %j", b.done); // 8 第三次exports.done = true; // 9console.log("a.js process finish"); // 10...