网站首页 > 技术文章 正文
1)JavaScript简介
JavaScript:是一种脚本语言(程序),脚本是一条条的文字命令,执行时由系统的一个解释器将其一条条的翻译成机器可识别的指令然后执行,脚本语言是不经编译而是解释执行的,便于快速开发或一些轻量的控制,是一种在浏览器端执行的脚本语言;JavaScript是一种可以跨平台运行的动态的脚本语言(比如ASP,PHP,JSP等),只要支持JS的浏览器都支持JavaScript(现今几乎全支持)
作用:在浏览器中执行一些简单的运算,判断以减轻对服务器端的压力,但是从浏览器端采集的数据在服务器端也要进行检测判断
2)JavaScript的组成:
JavaScript基本由以下3部分组成:
2.1ECMAScript(基本语法):包括语法,关键字,保留字,类型,语句,运算符,对象
2.2Dom文档对象模型(封装好的一些函数库)在html与xml中都是用dom;Xml与html的应用程序接口(api)
2.3Bom浏览器对象模型:XMLHttpRequest,ActiveXObject对象等为浏览器特有的
3)JavaScript与Java的关系
JavaScript与Java没有直接的关系,间接的关系是1)JavaScript原名LiveScript吸收了Java的一些特性升级为了JavaScript2)JavaScript曾Java的热度(据说)
现今JavaScript是一门前端非常独立重要成熟的动态脚本语言,主要用于对HTML(Dom对象)的操作
4)JavaScript的编辑工具
个人推荐Visual Studio 2010及以上版本或者Visual Studio Code(其他的编辑器看个人爱好自选),它们都有强大的智能提示或者插件,非常好用也便于JavaScript的学习
5)现阶段学习目标
掌握JavaScript基础语法和JavaScript对Dom的操作(使用JavaScript操作html页面)
猜你喜欢
- 2025-09-14 前端上传切片优化以及实现_页面切片上传
- 2025-09-14 黑客通过钓鱼攻击劫持npm软件包:含chalk、debug等十余个高频库
- 2025-09-14 记录一次网盘资源不给提取码的经历!另类编程思维,Python破之!
- 2025-09-14 前端必读:如何在 JavaScript 中使用SpreadJS导入和导出 Excel 文件
- 2025-09-14 面试官:说说你对options请求的理解
- 2025-09-14 手把手教你写一个简易的微前端框架
- 2025-09-14 腾讯工程师案例实战:大型前端项目的断点调试共享化和复用化实践
- 2025-09-14 js 通过流的方式进行下载_js 下载流文件
- 2025-09-14 如何在关闭浏览器标签前,可靠地发送 HTTP 请求?
- 2025-07-09 跨域资源的共享(CORS)N种用法(跨域资源共享的缩写是?)
- 最近发表
- 
- 聊一下 gRPC 的 C++ 异步编程_grpc 异步流模式
- [原创首发]安全日志管理中心实战(3)——开源NIDS之suricata部署
- 超详细手把手搭建在ubuntu系统的FFmpeg环境
- Nginx运维之路(Docker多段构建新版本并增加第三方模
- 92.1K小星星,一款开源免费的远程桌面,让你告别付费远程控制!
- Go 人脸识别教程_piwigo人脸识别
- 安卓手机安装Termux——搭建移动服务器
- ubuntu 安装开发环境(c/c++ 15)_ubuntu安装c++编译器
- Rust开发环境搭建指南:从安装到镜像配置的零坑实践
- Windows系统安装VirtualBox构造本地Linux开发环境
 
- 标签列表
- 
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- c语言min函数头文件 (77)
- asynccallback (87)
- localstorage.removeitem (77)
- vector线程安全吗 (73)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 无效的列索引 (74)
 
