JavaScript是什么?JavaScript介绍
JavaScript是什么
JavaScript(下面简称“JS”),是一个运行在客户端(浏览器)的脚本语言。
JS可以分为两大块,分别是ECMAScript和Web APIs。
ECMAScript是Ecma国际通过ECMA-262标准化的脚本程序设计语言。
Web APIs又可以分为DOM和BOM。
DOM又被称为页面文档对象模型,可以对页面元素进行移动、大小、添加删除等操作。而BOM又可以被称为浏览器对象模型,可以操作浏览器的页面弹窗,检测窗口宽度、并且存储数据到浏览器等等。
JavaScript 书写位置
JS书写位置和CSS一样,分为*行内
<button onclick="alert('没想到吧!')">先点一下有惊喜!</button>
(注意:行内写法目前暂为了解)
*内部
<script>alert('没想到吧!')</script>
内部由于浏览器解析顺序,所以写在最底部等网页加载好最后执行。
*外部
<script src="./my.js"></script>
外部引入script标签中间无需写代码,否则会被忽略。
JavaScript 注释
JavaScript 注释分为单行注释和块注释
*单行注释
符号://
作用:// 右边这一行的代码会被忽略
快捷键:ctrl + /
*块注释
符号:/* */
作用:在/* 和 */ 之间的所有内容都会被忽略
快捷键:shift + alt + A
JavaScript 结束符
JS每行代码尾部使用英文的 ; 代表语句结束
实际情况可写可不写,为了风格统一,可以按照团队要求来写或不写。
JavaScript是什么?JavaScript介绍相关推荐
- 浏览器html5/css3兼容性检测的javascript类库 - Modernizr简单介绍
为什么80%的码农都做不了架构师?>>> 日期:2012-4-17 来源:GBin1.com 在线演示 本地下载 大家是不是在开发设计过程中遇到如下情况?某些浏览器不支持H ...
- javascript中in用法介绍
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- JavaScript压缩工具JSA使用介绍
JavaScript压缩工具JSA使用介绍 JSA绝对是我使用过的JS压缩工具中最上乘的一个.认识它是从ligerUI开始.在ligerUI的QQ讨论组里,大神--ligerUI的作者告诉我他的lig ...
- JavaScript中的全局变量介绍
Global variables are declared outside of a function for accessibility throughout the program, while ...
- Lodash-一个一致性、模块化、高性能的 JavaScript 实用工具库介绍
官网:https://www.lodashjs.com 一.为什么选择 Lodash ? Lodash 通过降低 array.number.objects.string 等等的使用难度从而让 Java ...
- JavaScript脚本语言 - 入门介绍与基本语法
文章目录 JavaScript简介 初识JavaScript JavaScript历史 JavaScript是什么 JavaScript的作用 HTML/CSS/JS 的关系 浏览器执行JS简介 渲染 ...
- JavaScript强化教程——JavaScript 运算符
本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 -- JavaScript 运算符 JavaScript 算术运算符 算术运算符用于执行两个变量或值的运算 ...
- JavaScript强化教程——JavaScript Math(算数) 对象
为什么80%的码农都做不了架构师?>>> 本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 -- JavaScript Math(算数 ...
- JavaScript强化教程 —— JavaScript 总结
本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 -- JavaScript 总结 本教程中我们向您讲授了如何向 html 页面添加 JavaScript,使 ...
- JavaScript 逆向 ( 一 ) --- JavaScript 语法基础
js 逆向:https://www.cnblogs.com/wuxianyu/category/1940304.html js逆向2:https://www.cnblogs.com/wuxianyu/ ...
最新文章
- haskell的分数运算
- 2009年依然兑现不了的10大IT安全预期
- 人脸识别损失函数笔记
- 线上Haproxy配置
- android 支付宝和微信支付封装,Android支付宝和微信支付集成
- 穿背心的老院士,86岁,重病,还在敲代码,单手!
- C#的变迁史02 - C# 2.0篇
- eos 编译笔记(注意点)
- 浪潮服务器 NF 8460M4 的PM8060 RAID卡设置添加热备方法
- c语言通讯录管理系统_通讯录管理系统(C语言)
- 乌龟git解决冲突_关于git中自己的分支和主分支有冲突的解决方案(git和乌龟git)...
- php给img标签加alt属性
- word文件做一半未响应_Word 2016 开个别文档总是未响应
- G1调优实践日记--G1HeapWastePercent和InitiatingHeapOccupancyPercent的应用
- 【R语言】如何进行英文分词统计(以《爱丽丝漫游奇境》词频统计为例)(20年3月22日复习笔记)
- php ci log,PHP框架CI CodeIgniter 的log_message开启日志记录方法
- 计算机所有计算都是在内存,计算机的所有计算都是在内存中进行的
- ERROR Error loading vue.config.js ERROR Error Command failed git describe --always报错可能的原因
- C++ Win32程序编写入门
- QGIS常用图源(谷歌中国、mapbox、esri、天地图等)(weixin公众号【图说GIS】)
热门文章
- Lonely Christmas
- 卷积法求解系统的零状态响应_【信号与系统】课件16
- Network Analysis]复杂网络分析总结
- 视觉同时定位与建图(vSLAM)
- WeifenLuo.WinFormsUI.Docking的使用 z
- 不同服务器网站搬家,云服务器不同系统搬家
- 计算机毕业设计Java搬家预约系统(源码+系统+mysql数据库+lw文档)
- Nginx Mysql重启
- Linux / ld 和 ld.so 命令的区别
- [附源码]JAVA+ssm计算机毕业设计道路桥梁工程知识文库系统(程序+Lw)