37 lines
1.3 KiB
Plaintext
37 lines
1.3 KiB
Plaintext
1: 使用uniapp开发电商app首页,购物车页面,订单详情页
|
||
|
||
2: 使用微信小程序开发电商app首页,购物车页面,订单详情页
|
||
|
||
|
||
技术点记录:
|
||
|
||
1:es6...: 新的js版本(...,import export,=>,let)
|
||
2:js模块化,页面组件化
|
||
3:Gulp/Grunt(自动化任务):
|
||
4:mocha/Jest 单元测试
|
||
5:Eslint/Jslint 代码语法检查工具
|
||
6:WebPack 打包工具,它更新非常快,插件非常多,
|
||
用的时候一定要看官网文档,不要直接看百度
|
||
7:WebSocket:场景(即时通讯),长链接,ajax(短链接)
|
||
|
||
WebSocket.emit("LoginSuccess", { id: 1 })
|
||
|
||
WebSocket.on("LoginSuccess", function(dddd) {
|
||
console.log(dddd)
|
||
})
|
||
|
||
8:React / Vue / Angular(SPA(单页web应用)) 前端三大框架
|
||
9:TypeScript: 作为js的补充,拓展了很多强类型编程语言的特效:
|
||
类,接口。抽象类,泛型,数据类型验证
|
||
|
||
10:Nuxt.js(ssr 服务端渲染) (SEO)
|
||
|
||
11:Babel 将高版本的js语法转换为低版本的js与语法
|
||
|
||
12:Yarn 安装依赖和 npm 作用一样
|
||
|
||
13:Parcel 和webpack一样,都是项目打包工具
|
||
|
||
14:uniapp(mui),webview,JSBridge(android 和 js混合开发), react native,phonegap,flutter
|
||
|
||
15:nw.js 和 electron.js:nodejs的跨桌面端框架(c#) |