登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
Web前端入门第 52 问:JavaScript 的应用领域 ...
Web前端入门第 52 问:JavaScript 的应用领域
[ 复制链接 ]
溜椎干
2025-6-2 23:38:22
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
截至目前,您应该对前端的 HTML + CSS 应该有了很清楚的认知,至少实现一个静态网页已经完全不在话下了。
当然,CSS 功能绝不止这些,一些不太常用的 CSS 相关知识,后续将通过案例进行分享。
那么咱们接下来看看 JavaScript 的相关知识,作为前端领域三剑客之一,JavaScript 也是前端最核心的技术。
JavaScript 简称 JS,虽然它有 Java 关键字,但您必须要知道它其实与大名鼎鼎的 Java 没任何关系,据说这可能想趁 Java 热度所以才有了 JavaScript 这个名字。
JavaScript 的应用领域
在学习 JS 之前,您必须要先知道 JS 它可以用来做什么,毕竟学习一门技术,必须要有一个目标对不。
Web 前端开发
JS 的诞生就是为了弥补 Web 开发的局限性,所以最初的目的就是用来做 Web 前端开发。
核心能力:操作 DOM、处理交互、动态渲染页面。这里就不得不说 jQuery 了,它可以算是这个领域的代表之一。
现代开发框架代表:React、Vue、Angular。用于构建大型 Web 应用的技术手段之一,完全实现了前后端分离。当然这些框架也都是站在了 nodejs 的肩上,没有 nodejs 它们的影响力至少减半。
Web 后端开发
Node.js:用于构建服务端的技术之一。谷歌开源的 V8 引擎赋予了 JavaScript 灵魂,让曾经只能跑在浏览器端的 JS 可以轻松运行在服务端,让 JS 在服务端领域可以与其他服务端编程语言一争高低,代表框架 Express、Koa、NestJS等。
全栈开发
结合前端 React、Vue 和 Node.js,可以轻松做到全栈开发,让曾经只能在浏览器那角落玩耍的前端开发者们,轻轻松松的实现了领域跨越。
移动应用开发
JS 也能做移动端的 APP 开发,可以用 JS 开发 iOS/Android 原生应用,代表框架:React Native、uni-app。
桌面应用开发
基于 V8 引擎,让 JS 可以轻松实现桌面应用开发,代表框架:Electron。
游戏开发
2D/3D 游戏开发,代表框架:Phaser.js(2D)、Three.js/Babylon.js(3D)、Unity 支持通过 WebGL 导出 JS 项目。
也可使用 WebXR 开发 AR/VR 游戏。
物联网(IoT)与硬件
通过 Node.js 控制树莓派(Raspberry Pi)、Arduino 等硬件,也可使用 Johnny-Five 库进行机器人编程。
数据可视化
代表框架:D3.js、ECharts、Chart.js、Three.js。
机器学习与 AI
浏览器中训练/部署模型(如图像识别),代表框架:TensorFlow.js。
自然语言处理,代表框架:Brain.js、Natural。
构建工具
用于构建 Web 应用,比如 React、Vue、Angular 等应用打包,代表工具:Webpack、Vite、Rollup。
测试框架
用于编写端到端测试、单元测试。代表框架:Jest、Cypress。
WebAssembly
JS 与 WebAssembly(WASM)结合,实现高性能计算。比如通过 Emscripten 将 C/C++ 编译成 WASM,再通过 JS 调用。
写在最后
JavaScript 的生态版图可以说非常丰满,选择一个您感兴趣的方向专研下去必有一番成就。
当然在走向兴趣的道路之前,咱们还需要先了解 JS 的基础语法,没有基础,任何高楼幻想都是泡影~~
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
Web
前端
门第
JavaScript
应用领域
相关帖子
JavaScript 基础笔记碎片-数据类型、变量与字符串操作
web框架——flask-1
前端跨标签页通信方案(下)
web框架——flask-异常处理/全局钩子/jinja2引擎
使用 swagger-typescript-api 在前端项目里生成请求代码
前端纯小白使用AI开发实战:一个免费的在线拼图工具Collaigo
Actix-Web完整项目实战:博客 API
VUE前端项目规范.md---大模型辅助开发使用约束
SvelteKit 开发实战:拥抱 Web 标准 (Web Standards)
在前端项目中安全调用大模型 API 的实践,我是怎么做的?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
代码
JavaScript 基础笔记碎片-数据类型、变量与字符串操作
1
677
撒阗奕
2025-11-19
安全
web框架——flask-1
1
238
荆邦
2025-11-19
业界
前端跨标签页通信方案(下)
4
369
巴沛若
2025-11-20
安全
web框架——flask-异常处理/全局钩子/jinja2引擎
1
919
求几少
2025-11-27
业界
使用 swagger-typescript-api 在前端项目里生成请求代码
1
997
电棘缣
2025-11-27
业界
前端纯小白使用AI开发实战:一个免费的在线拼图工具Collaigo
0
86
翁谌缜
2025-11-27
业界
Actix-Web完整项目实战:博客 API
0
514
馏栩梓
2025-12-01
科技
VUE前端项目规范.md---大模型辅助开发使用约束
2
995
丁若云
2025-12-01
业界
SvelteKit 开发实战:拥抱 Web 标准 (Web Standards)
0
970
岳娅纯
2025-12-02
业界
在前端项目中安全调用大模型 API 的实践,我是怎么做的?
0
406
趣侮
2025-12-08
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
安全
科技
软件
代码
签约作者
程序园优秀签约作者
发帖
溜椎干
2025-6-2 23:38:22
关注
0
粉丝关注
18
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845357
3934307807
991123
4
xiangqian
638210
5
韶又彤
9998
6
宋子
9983
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
361
爬虫专栏:破解网站检测selenium反爬——“
833
开源项目分享:Gitee热榜项目 2025年12月第
49
意识的自反性:知者与作者之惑
680
docker学习笔记
763
docker学习笔记
683
咱们聊聊Spring循环依赖那点事儿:从“死锁
156
Python学习3
832
NCHU-数字电路模拟程序-23207332
234
LaTeX学习笔记:学术文档排版
217
昆明黄金店推荐:如何甄选“价值平权”的黄
936
微信支付集成_JSAPI
882
【AI编程】5分钟用AI复刻有BOSS战的《坦克
627
紧跟材料趋势,深耕专业工艺:上海芮生建设
665
FFmpeg开发笔记(九十四)基于Kotlin的国产
743
昆明旅游打卡必去:逛南亚风情园,别错过廖
881
大厂生存启示录:从“螺丝钉”到“金牌个人
217
AI编程工具策略
265
self introduction
53
白嫖最新ChatGPT和主流AI大模型,国内无限
70
Java关键字解析之volatile:可见性的守护者