ThinkJS 2.0 中文文档����������� ThinkJS 2.0 Documentation ���� �� �� �� ES6/7 ������� ���������� ES6 �� class , export , let �� ES7 �� async � await ���� ���������� Session ���������� async/await �������������� ����������������������������� Node.js ���������� ���� //user controller, home/controller/user.js export default class extends think.controller.base { //login action async loginAction(self){ mage', http => { ... }); JavaScript src/common/config 'use strict'; /** * config */ export default { //key: value }; JavaScript ���������������� error.js �������������������������0 码力 | 238 页 | 1.87 MB | 1 年前3
ThinkJS 2.2 中文文档所有的特性,无需担心哪些特性当前版本不支 持。尤其是使用 async/await 或者 */yield 来解决异步回调的问题。 //user controller, home/controller/user.js export default class extends think.controller.base { //login action async loginAction(self){ //如果是get请求,直接显示登录⻚页⾯面 await this.session('userInfo', result); return this.success(); } } 上面的代码我们使用了 ES6 里的 class , export , let 以及 ES7 里的 async/await 等特性,虽然 查询数据库和写入 Session 都是异步操作,但借助 async/await ,代码都是同步书写的。最后 使用 Babel src/common/config 配置文件,这里放一些通用的配置。 其中:路由配置、hook 配置、本地化配置等必须放在这里。 'use strict'; /** * config */ export default { //key: value }; src/common/controller 控制器,放一些通用的控制器。其中 error.js 里错误处理的不同行为,项目里可以根据需要进0 码力 | 277 页 | 3.61 MB | 1 年前3
TypeScript Handbook(中文版)
{{getCompiler()}}` }) export class MyApp { model = new MyModel(); getCompiler() { return this.model.compiler; } } 接着在 scripts 中添加TypeScript文件 model.ts : export class MyModel { getCompiler() { return this.model.compiler; } } 接着在 src 中添加 TypeScript 文件 model.ts : export class MyModel { compiler = "TypeScript"; } TypeScript Handbook(中文版) 41 ASP.NET 4 再在 src 向代码里添加模块 在使用Browserify前,让我们先构建一下代码然后再添加一些混入的模块。 这个结 构将是你在真实应用程序中会用到的。 新建一个 src/greet.ts 文件: export function sayHello(name: string) { return `Hello from ${name}`; } 更改 src/main.ts 代码,从 greet
0 码力 |
557 页 |
7.48 MB
| 1 年前
3
TypeScript 4.0 使用手册
5. selector: `my-app`, 6. template: `
Hello from {{getCompiler()}}
` 7. }) 8. export class MyApp { 用 TypeScript 写一个简单的 Angular 应用 ASP.NET Core - 28 - 本文档使用 书栈网 · BookStack.CN 构建 return this.model.compiler; 12. } 13. } 接着在 scripts 中添加TypeScript文件 model.ts : 1. export class MyModel { 2. compiler = "TypeScript"; 3. } 再在 scripts 中添加 main.ts : 1. import {bootstrap} return this.model.compiler; 12. } 13. } 接着在 src 中添加 TypeScript 文件 model.ts : 1. export class MyModel { 2. compiler = "TypeScript"; 3. } 再在 src 中添加 main.ts : 1. import {bootstrap}0 码力 |
683 页 |
6.27 MB
| 1 年前
3
阮一峰 《ECMAScript 6入门》 第三版
Symbol 值的唯一性,将私有方法的名字命名为一 个 Symbol 值。 const bar = Symbol('bar'); const snaf = Symbol('snaf'); export default class myClass{ // 公有方法 foo(baz) { this[bar](baz); } // 私有方法 [bar](baz) // true 上面代码中,修饰器函数 testable 是在目标类的 prototype 对象上添加属性, 因此就可以在实例上调用。 下面是另外一个例子。 // mixins.js export function mixins(...list) { return function (target) { Object.assign(target.prototype, .. extends React.Component {} export default connect(mapStateToProps, mapDispatchToProps)(MyRe actComponent); 有了装饰器,就可以改写上面的代码。 @connect(mapStateToProps, mapDispatchToProps) export default class MyReactComponent
0 码力 |
679 页 |
2.66 MB
| 1 年前
3
Debian 维护者指南
的方式对这些软件进行配置。 添加至 ~/.bashrc 文件 DEBEMAIL="your.email.address@example.org" DEBFULLNAME="Firstname Lastname" export DEBEMAIL DEBFULLNAME 3.2 mc mc 命令提供了管理文件的简单途径。它可以打开二进制 deb 文件,并仅需对二进制 deb 文件按下回车 键便能检查其内容。它调用了 comment lines for the released package. #export DH_VERBOSE = 1 #export DEB_BUILD_MAINT_OPTIONS = hardening=+all #export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed debhello-0.0/debian/rules #!/usr/bin/make -f export DH_VERBOSE = 1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
0 码力 |
142 页 |
1.11 MB
| 1 年前
3
Hadoop开发指南
by hadoop export JAVA_HOME=/usr/java/latest export HADOOP_HOME_WARN_SUPPRESS=true export HADOOP_HOME=/root/hadoop- #请将改成指定路径 export HADOOP_PREFIX=$HADOOP_HOME export HADOOP_MAP HADOOP_MAPRED_HOME=$HADOOP_HOME export HADOOP_YARN_HOME=$HADOOP_HOME export HADOOP_COMMON_HOME=$HADOOP_HOME export HADOOP_HDFS_HOME=$HADOOP_HOME export YARN_HOME=$HADOOP_HOME export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop OME/etc/hadoop export YARN_CONF_DIR=$HADOOP_HOME/etc/hadoop # Hive export HIVE_HOME=/root/hive export HIVE_CONF_DIR=$HIVE_HOME/conf # HBase export HBASE_HOME=/root/hbase export HBASE_CONF_DIR=$HBASE_HOME/conf
0 码力 |
12 页 |
135.94 KB
| 1 年前
3
Composable Vue, 编写可组合可复 的Vue 函数的最佳实践与技巧
GitHub 上赞助我 Vue Composition API 组合式 API 什么是组合式 API? 在 Vue 3 中引⼊的⼀种新的编写 Vue 组件的⽅式。













