JavaScript

为什么需要学习JavaScript? 1.表单验证-减轻服务器端压力 2.页面动态效果

JavaScript概述 JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言

1.基于对象:Java是面向对象的语言,JS是基于对象的语言(JS里面提供了很多对象(窗口/历史记录/标签)) 2.事件驱动:需要用户触发页面的行为(鼠标点击/鼠标悬停/键盘输入...) 3.安全性:JavaScript没有访问操作系统的权限,所以不能操作文件和注册表等系统资源,从而不能用来制造病毒和木马 4.脚本语言:脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序 ,脚本语言的代码能够被实时生成和执行,这是一项高级特性,在某些应用程序里(例如JavaScript里的动态类型)是很有用也是必需的 脚本通常以文本保存,只在被调用时进行解释或编译。

JavaScript特点 1.向HTML页面中添加交互行为 2.是一种弱语言 int i = 10; double d = 2.5; Date d = new Date(); var i = 10; var d = 2.5; var d = new Date(); 3.脚本语言,语法和Java类似 4.由浏览器来解释执行,边执行边解释 Java编译生成class再由JVM执行 JS直接由浏览器解析执行 5.具有很强的交互性 6.安全性高(js是完全属于客户端,它是不能够访问本地文件) 7.跨平台 我们只需要提供对应的浏览器就能够执行js代码 Java跨平台 JVM JS跨平台 浏览器

Java和JavaScript的区别? 1.二者毫无关系 2.js是一个解释语言,Java是编译解释语言 3.js是一个弱语言,Java是强语言 4.js是基于对象,Java是面向对象

JavaScript组成

ECMScript:规定了一些常用的语法,数据类型/语句结构/方法/数组/常用类 BOM:Browser object model 浏览器对象模型 Window History... history.forward() history.back() DOM:Document object model 文档对象模型 Document html div span

JavaScript执行原理

2.PNG

需求: 向浏览器输出一句话HelloWorld!!! document.write():这条语句类似于System.out.println(); 表示向浏览器页面输出,输出的数据可以是: 1.变量 2.常量 3.HTML代码

JavaScript和HTML的结合方式 1.采用事件的方式来调用js脚本代码,代码写在字符串中 2.采用定义函数的方式: 用function来定义函数后面会讲解 3.采用引入外部js文件的方式 利用<script type="text/JavaScript" src="路径.js"></script>

注意事项: 1.使用第三种方式的时候,就不要在script标签里面写js代码,这里是永远不会执行的 2.一个页面可以有多个script标签,script标签可以放置在任意位置,每个script标签都会执行 3.script标签执行顺序是从上至下的 5.我们规定放置在body下面

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录 1、谈谈你对Ajax的理解?(概念、特点、作用) 2、说说你对延迟对象deferred的理解? 3、什么是跨...
    w_zhuan阅读 1,003评论 1 28
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,749评论 1 45
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,807评论 0 8
  • @转自GitHub 介绍js的基本数据类型。Undefined、Null、Boolean、Number、Strin...
    YT_Zou阅读 1,209评论 0 0
  • JavaScript的组成 JavaScript 由以下三部分组成:ECMAScript(核心):JavaScri...
    纹小艾阅读 3,468评论 0 3