JavaScript(一)---- 概述
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。
javascript是基于对象和事件的脚本语言,是解释型的语言,运行必须依赖于宿主环境语言,即页面语言HTML。
解释型:不需要编译,解释器程序会每读取一条语句就执行。
javaScript特点
1.安全性(不允许直接访问本地硬盘),它可以做的就是信息的动态交互。
2.跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)。
JavaScript与Java不同
1.JS是Netscape公司的产品,Java是Sun公司的产品
2.JS是基于对象,Java是面向对象。
3.JS只需解释就可以执行,Java需要先编译成字节码文件,再执行。
4.JS是弱类型,Java是强类型。
JavaScript内容
一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:
ECMAScript:javaScript基本语法。
Dom:使用JS操作网页。
Bom:使用JS操作浏览器。
javaScript引入方式
方式1:可以使用<script>标签体内进行编写。
格式:
<script type="text/javascript">
js代码;
</script>
方式2:引入外部的javascript文件。
格式:
<script src="1.js" type="text/javascript"></script>
注意:
1.<script>是有开始标签与结束标签的,千万不要在一个标签中结束了。
2.如果<script>已经用于引入了js文件,那么该<script>标签体就不能再写js代码。
常用函数
alert("显示的内容..") ; 弹出框
document.write("数据") ; //向页面输出数据...
页面注释
单行注释 : //注释的内容
多行注释: /* 注释的内容*/
转载于:https://www.cnblogs.com/nicker/p/6289425.html
JavaScript(一)---- 概述相关推荐
- JavaScript字符串概述和转义字符
大家伙欢迎观看JavaScript教程(十.字符串概述和转义字符) 一.字符串概述 描述:字符串就是用单引号或双引号包裹的内容,字符串是可以嵌套的 注意事项: 在单引号包裹的字符串内部,使用双引号进行 ...
- JavaScript(js)概述和使用
文章目录 一.什么是JavaScript? 二.javaScript的组成 三.javaScript的使用 四.javaScript的数据类型 五.javaScript的运算符和语句 1.运算符 2. ...
- JavaScript 节点概述 、父节点 parentNode、子节点children、兄弟节点、创建节点 添加节点、删除节点、复制拷贝节点 ★案例★
一般 节点至少拥有nodeType(节点类型).nodeName(节点名称)和nodeValue(节点值)这三个基本属性 元素节点 nodeType 为 1 属性节点 nodeType 为 2 文本节 ...
- javascript迭代器_JavaScript迭代器概述
javascript迭代器 by Joanna Gaudyn 乔安娜·高登(Joanna Gaudyn) JavaScript迭代器概述 (An overview of JavaScript iter ...
- JavaScript之基础-9 JavaScript String(内置对象、String概述、字符串常用操作、模式匹配)...
一.JavaScript 内置对象 内置对象 - 什么是内置对象? 内置对象就是ECMAScript标准中已经定义好的,由浏览器厂商已经实现的标准对象 - 内置对象中封装了专门的数据和操作数据常用的A ...
- 【前端系列教程之JavaScript】01_JavaScript概述和引入方式
JavaScript概述 JavaScript可以做什么 页面的各种动画效果 页面的点击/移入响应 对客户端数据进行验证 各种页面小游戏 用途总结 嵌入动态文本于HTML页面. 对浏览器事件做出响应( ...
- JavaScript概述
JavaScript概述 1.1.JavaScript可以做什么 1.1.1.页面的各种动画效果(比如轮播图)-自动 1.1.2.页面的点击/移入响应-用户操作 1.1.3.对客户端数据进行验证 1. ...
- 如何充分利用JavaScript(ES6)中的解构功能
by Joanna Gaudyn 乔安娜·高登(Joanna Gaudyn) Destructuring was a new addition to ES6. It took inspiration ...
- JavaScript 精粹 基础 进阶(4)对象
转载请注明出处 原文连接 blog.huanghanlian.com/article/5b6- 对象中包含一系列属性,这些属性是无序的.每个属性都有一个字符串key和对应的value. JavaScr ...
- 视频教程-JavaScript全套课程-JavaScript
JavaScript全套课程 拥有6年web前端和后端开发经验,4年授课经验,还曾在百度专业培训过网络营销课程,曾就职于联想集团和当当网,不仅有丰富的项目实战经验还有营销经验,综合实力较强,后入北京市 ...
最新文章
- java 实现HTTP连接(HTTPClient)
- webgl内置函数--通用函数
- C++ Primer学习随笔(一)
- java kcp,重新认识KCP - osc_rreaoxa0的个人空间 - OSCHINA - 中文开源技术交流社区
- python字典遍历 没有顺序_Python中字典的顺序问题(为什么实践发现字典的遍历和方法popitem并不是随机的?)...
- Linux之特殊的环境变量IFS以及如何删除带有空格的目录
- cts测试之安装编译的APK出现DEXPREOPT报错
- linux学习笔记:vim编辑器的各种用法操作命令
- 图像融合(三)-- 拉普拉斯金字塔
- 解决复制文件时出乱码
- 远程访问型木马——灰鸽子软件的使用(含免杀)
- 马克思主义哲学(认识论)
- Ubuntu虚拟机使用桥接模式设置IP
- 注塑模具与吹塑模具的区别
- NOIP模拟 9.09
- scratch编程植物大战僵尸教程(一)
- Incorrect string value '\xF0\xA0\x9D\xB9\xE5\x82...' for column 'CONTENT' at row 1
- Navicat Premium v12.0.23.0 破解教程x86,x64通用,手动破解
- 1379690-01-3,3-Azido-D-alanine HCl结构式分享
- 【PCB专题】PCB 阻焊层(solder mask)与助焊层(paste mask)有什么区别
热门文章
- openfeign调用服务是否需要网关_阿里新一代微服务解决方案:Spring Cloud Alibaba
- ThinkPHP6项目基操(8.多应用模式)
- Android安全笔记-Broadcast基本概念
- Python笔记-Can’t reconnect until invalid transaction is rolled back
- C++工作笔记-在项目中解决编码问题小技巧
- OllyDbg笔记-暴力破解简单判断程序(TraceMe.exe与简单Qt程序)
- C++ opengl 纹理生成
- 接口监控_java应用监控之利用cat接口性能优化,每一次都是血的教训
- vb.net datetimepicker月到当日的天数_【坦克世界】11月10日个人专属优惠商店限时开放...
- 多标签分类_多标签分类文献阅读(8)