【JavaScript】Day01

1. 介绍

1.1 JS是什么

一种运行在客户端(浏览器)的编程语言,实现人机交互效果。

1.2 作用

  • 网页特效(监听用户的一些行为让网页做出对应的反馈)
  • 表单验证(针对表单数据的合法性做出判断)
  • 数据交互(获取后台的数据,渲染到前端)
  • 服务端编程(node.js)

1.3 JS的组成

  1. ECMAScript:规定了JS基础的语法知识
  2. Web APIs:DOM与BOM

DOM: 操作文档,比如对页面元素进行移动、大小、添加删除等操作

BOM: 操作浏览器,比如页面弹窗,检测窗口宽度、存储数据到浏览器等等。

相关推荐
拾忆,想起3 分钟前
Dubbo超时问题排查与调优指南:从根因到解决方案
服务器·开发语言·网络·微服务·架构·php·dubbo
7ioik1 小时前
什么是线程池?线程池的作用?线程池的四种创建方法?
java·开发语言·spring
寻星探路1 小时前
JavaSE重点总结后篇
java·开发语言·算法
Charles_go2 小时前
C#中级8、什么是缓存
开发语言·缓存·c#
じòぴé南冸じょうげん2 小时前
若依框架favicon.ico缓存更新问题解决方案:本地生效但线上未更新
前端·javascript·前端框架·html
狮子座的男孩2 小时前
js基础高级:01、数据类型(typeof、instanceof、===的使用)、数据与变量与内存(定义、赋值与内存关系、引用变量赋值、js调函数传参)
前端·javascript·经验分享·数据类型·数据与变量与内存·赋值与内存关系·引用变量赋值
松涛和鸣3 小时前
14、C 语言进阶:函数指针、typedef、二级指针、const 指针
c语言·开发语言·算法·排序算法·学习方法
智商低情商凑7 小时前
Go学习之 - Goroutines和channels
开发语言·学习·golang
半桶水专家7 小时前
Go 语言时间处理(time 包)详解
开发语言·后端·golang
编程点滴7 小时前
Go 重试机制终极指南:基于 go-retry 打造可靠容错系统
开发语言·后端·golang