无所不能的大前端
2022-06-16 11:23:35 0 举报
AI智能生成
无所不能的大前端
作者其他创作
大纲/内容
Web页面
PC端Web
JS框架:JQuery系列(已过时)、Vue、React、Angular等
UI框架:Bootstrap(已过时)、ElementUI、Ant Design、iView UI、LayUI、Vant UI等
JS+UI整合框架:AntDesign for Vue、Avue 等
移动端(WAP、H5)
同PC端框架,移动端特有:Mint UI、WeUI、Cube UI、Flutter等
可视化(2D/3D等)
Three.js、ThingJS 等
移动端应用
小程序(微信、QQ、支付宝、钉钉、京东、美团、滴滴、百度、字节跳动、360、快手、飞书等各平台小程序等)
Uni-APP、Flutter等技术
Hybrid App混合应用(Android+IOS)
Uni-APP、Flutter等技术
快应用(免安装、小体积、流式应用,如:Uni-APP技术等)
Uni-APP等技术
其他……
桌面应用程序
可跨Windows、Linux、Mac平台的桌面应用程序(QQ、迅雷、VSCode、Atom等)
基于TypeScript语言,可使用Electron、NodeGUI、Proton Native、NW.js、APPJS等技术
后端服务
基于Nodejs,整合各种主流数据库和中间件
Express JS、Egg.js、ThinkJS等
物联网
终端UI
可用传统UI,如:Electron、NW.js 等
嵌入式
NW.js、IoT.js、、Cylon.js、Johnny-Five、NodeRed、ZettaJS 等
通信协议
WebSocket 、MQTT.js、IoT.js 等
其他……
IoT.js、Things.js、Kinoma Create 、AWTK,EVM 等技术
脚本开发
结合Python、C#等的混合编译和调用,在其他语言中调用JS引擎
V8引擎、JavaScriptEngine、PyV8、Js2Py、PyminiRacer、PyExecJS 等
自动化
自动化脚本、辅助、外挂等
如:Auto.js技术,或结合Selenium、Playwright等(TypeScript语言)
嵌入式页面
基于内嵌微浏览器内核的本地页面
如:Chromium、Webkit、Blink等浏览器内核,V8引擎等
游戏/虚拟化场景
各种2D、3D框架
cocos2d.js、3d.js、Three.js、ThingJS 等
结合VR、AR等技术
AR.js、A-Frame,React-Native + ViroReact技术,基于WebXR和WebGL渲染
其他……
区块链技术
各种区块链底层开发、智能合约开发、SDK等
如:BlockChain.js,主流Hyperledger Fabric也支持js调用
需要掌握的关键技术
1、Node环境及运行时(可提供给各平台、各种语言使用)
2、ES规范,如:ECMAScript 6
3、JavaScript的超集TypeScript(Electron等很多跨平台、跨终端的技术都需要使用到,且比JavaScript更强大)
其他
一入IT深似海,学海无涯!新的宇宙等你自己探索吧……
收藏
收藏
0 条评论
下一页