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(一)---- 概述相关推荐

  1. JavaScript字符串概述和转义字符

    大家伙欢迎观看JavaScript教程(十.字符串概述和转义字符) 一.字符串概述 描述:字符串就是用单引号或双引号包裹的内容,字符串是可以嵌套的 注意事项: 在单引号包裹的字符串内部,使用双引号进行 ...

  2. JavaScript(js)概述和使用

    文章目录 一.什么是JavaScript? 二.javaScript的组成 三.javaScript的使用 四.javaScript的数据类型 五.javaScript的运算符和语句 1.运算符 2. ...

  3. JavaScript 节点概述 、父节点 parentNode、子节点children、兄弟节点、创建节点 添加节点、删除节点、复制拷贝节点 ★案例★

    一般 节点至少拥有nodeType(节点类型).nodeName(节点名称)和nodeValue(节点值)这三个基本属性 元素节点 nodeType 为 1 属性节点 nodeType 为 2 文本节 ...

  4. javascript迭代器_JavaScript迭代器概述

    javascript迭代器 by Joanna Gaudyn 乔安娜·高登(Joanna Gaudyn) JavaScript迭代器概述 (An overview of JavaScript iter ...

  5. JavaScript之基础-9 JavaScript String(内置对象、String概述、字符串常用操作、模式匹配)...

    一.JavaScript 内置对象 内置对象 - 什么是内置对象? 内置对象就是ECMAScript标准中已经定义好的,由浏览器厂商已经实现的标准对象 - 内置对象中封装了专门的数据和操作数据常用的A ...

  6. 【前端系列教程之JavaScript】01_JavaScript概述和引入方式

    JavaScript概述 JavaScript可以做什么 页面的各种动画效果 页面的点击/移入响应 对客户端数据进行验证 各种页面小游戏 用途总结 嵌入动态文本于HTML页面. 对浏览器事件做出响应( ...

  7. JavaScript概述

    JavaScript概述 1.1.JavaScript可以做什么 1.1.1.页面的各种动画效果(比如轮播图)-自动 1.1.2.页面的点击/移入响应-用户操作 1.1.3.对客户端数据进行验证 1. ...

  8. 如何充分利用JavaScript(ES6)中的解构功能

    by Joanna Gaudyn 乔安娜·高登(Joanna Gaudyn) Destructuring was a new addition to ES6. It took inspiration ...

  9. JavaScript 精粹 基础 进阶(4)对象

    转载请注明出处 原文连接 blog.huanghanlian.com/article/5b6- 对象中包含一系列属性,这些属性是无序的.每个属性都有一个字符串key和对应的value. JavaScr ...

  10. 视频教程-JavaScript全套课程-JavaScript

    JavaScript全套课程 拥有6年web前端和后端开发经验,4年授课经验,还曾在百度专业培训过网络营销课程,曾就职于联想集团和当当网,不仅有丰富的项目实战经验还有营销经验,综合实力较强,后入北京市 ...

最新文章

  1. java 实现HTTP连接(HTTPClient)
  2. webgl内置函数--通用函数
  3. C++ Primer学习随笔(一)
  4. java kcp,重新认识KCP - osc_rreaoxa0的个人空间 - OSCHINA - 中文开源技术交流社区
  5. python字典遍历 没有顺序_Python中字典的顺序问题(为什么实践发现字典的遍历和方法popitem并不是随机的?)...
  6. Linux之特殊的环境变量IFS以及如何删除带有空格的目录
  7. cts测试之安装编译的APK出现DEXPREOPT报错
  8. linux学习笔记:vim编辑器的各种用法操作命令
  9. 图像融合(三)-- 拉普拉斯金字塔
  10. 解决复制文件时出乱码
  11. 远程访问型木马——灰鸽子软件的使用(含免杀)
  12. 马克思主义哲学(认识论)
  13. Ubuntu虚拟机使用桥接模式设置IP
  14. 注塑模具与吹塑模具的区别
  15. NOIP模拟 9.09
  16. scratch编程植物大战僵尸教程(一)
  17. Incorrect string value '\xF0\xA0\x9D\xB9\xE5\x82...' for column 'CONTENT' at row 1
  18. Navicat Premium v12.0.23.0 破解教程x86,x64通用,手动破解
  19. 1379690-01-3,3-Azido-D-alanine HCl结构式分享
  20. 【PCB专题】PCB 阻焊层(solder mask)与助焊层(paste mask)有什么区别

热门文章

  1. openfeign调用服务是否需要网关_阿里新一代微服务解决方案:Spring Cloud Alibaba
  2. ThinkPHP6项目基操(8.多应用模式)
  3. Android安全笔记-Broadcast基本概念
  4. Python笔记-Can’t reconnect until invalid transaction is rolled back
  5. C++工作笔记-在项目中解决编码问题小技巧
  6. OllyDbg笔记-暴力破解简单判断程序(TraceMe.exe与简单Qt程序)
  7. C++ opengl 纹理生成
  8. 接口监控_java应用监控之利用cat接口性能优化,每一次都是血的教训
  9. vb.net datetimepicker月到当日的天数_【坦克世界】11月10日个人专属优惠商店限时开放...
  10. 多标签分类_多标签分类文献阅读(8)