Node.js 内置对象
全局对象
javascript
global
process
console
Buffer
__dirname
__filename
require()
module
exports
核心模块
javascript
// File System
const fs = require('fs')
fs.readFile()
fs.writeFile()
fs.mkdir()
fs.readdir()
// Path
const path = require('path')
path.join()
path.resolve()
path.basename()
path.extname()
// HTTP/HTTPS
const http = require('http')
http.createServer()
http.request()
// Events
const EventEmitter = require('events')
emitter.on()
emitter.emit()
// Stream
const stream = require('stream')
stream.Readable
stream.Writable
stream.pipe()
// URL
const url = require('url')
url.parse()
url.format()
// Crypto
const crypto = require('crypto')
crypto.createHash()
crypto.createCipher()
Vue 内置对象
全局配置
javascript
Vue.config.productionTip
Vue.config.devtools
Vue.config.silent
全局API
javascript
Vue.extend()
Vue.component()
Vue.directive()
Vue.filter()
Vue.mixin()
Vue.use()
Vue.nextTick()
实例属性
javascript
// 数据
vm.$data
vm.$props
vm.$el
vm.$options
vm.$parent
vm.$root
vm.$children
vm.$refs
// 方法
vm.$watch()
vm.$set()
vm.$delete()
vm.$on()
vm.$emit()
vm.$mount()
生命周期钩子
javascript
new Vue({
beforeCreate() {},
created() {},
beforeMount() {},
mounted() {},
beforeUpdate() {},
updated() {},
beforeDestroy() {},
destroyed() {}
})
指令
javascript
<!-- 内置指令 -->
v-if
v-else
v-else-if
v-show
v-for
v-on (@)
v-bind (:)
v-model
v-slot
v-pre
v-cloak
v-once
特殊属性
javascript
key
ref
is
slot
slot-scope
scope