110 likes | 341 Views
JavaScript 课程第一课 李 伟. JavaScript 语言基础. 知识回顾. CSS 的分类 CSS 的引用方式 常用的 CSS 样式 Div 概念 CSS+Div 盒子模型 CSS+Div 网页布局思路. 内容摘要. 理解什么是 JavaScript 如何将 JavaScript 嵌入到 HTML 中 理解变量、数据类型和运算符 掌握 if-else 和 switch 语句. JavaScript 由来.
E N D
JavaScript课程第一课 李 伟 JavaScript语言基础
知识回顾 • CSS的分类 • CSS的引用方式 • 常用的CSS样式 • Div概念 • CSS+Div盒子模型 • CSS+Div网页布局思路
内容摘要 • 理解什么是JavaScript • 如何将 JavaScript 嵌入到 HTML 中 • 理解变量、数据类型和运算符 • 掌握 if-else 和 switch 语句
JavaScript由来 • Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言 • 主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。于是Netscape的浏览器Navigator加入了Javascript, • 提供了数据验证的基本功能。
JavaScript是Java的变种吗 • JavaScript最初的确是受Java启发而开始设计的,而且设计的目的之一就是“看上去像Java”[2],因此语法上有很多类似之处,许多名称和命名规范也借自Java。 • 但是实际上,JavaScript的主要设计原则源自Self和Scheme[3],它与Java本质上是不同的 • 本质上讲javascript更像是一门函数式编程语言.而非面向对象的语言,它使用一些智能的语法和语义来仿真高度复杂的行为。其对象模型极为灵活、开放和强大,具有全部的反射性
JavaScript与Jscript比较 • 1.最开始web上只有静态的html • 2.为了满足更好的交互需求,netscape开发了在Navigator中使用的LiveScript语言,后改名为JavaScript • 3.Microsoft发行jscript用于internet explorer. • 4.最初的jscript和javascript差异过大,web程序员不得不痛苦的为两种浏览器编写两种脚本。于是诞生了ECMAScript,是一种国际标准化的javascript版本。现在的主流浏览器都支持这种版本。
JavaScript与Jscript比较 • 5.我们写程序的时候最好写<script language=javascript>而不是<script language=jscript>因为javascript是一个通用的名称,所有浏览器都认识,而jscript只有IE认识。 • 6.其他语言细节上的区别,不是一两下能说完的。不过我个人认为编程时最好遵循ECMAscript标准。这样可以保证兼容性。 • 7.顺便说一下,javascript原来叫Livescript,后来Sun的java风头正盛的时候netscape就把名字改成javascript
JavaScript 应用实例 J. Smiss .. dollar $ Swiss BankFlorida, USA “67 89 005 90” ’11’00’89’778 验证 Jeny 帐户详细信息 Jeny 想在银行存钱 瑞士银行 Jeny Smiss 一万元整 帐号 10,000/- A/c No. 010077 签名 余额 帐户验证完毕 Jeny Smiss
什么是JavaScript 3-2 错误消息 密码不能 少于六位 ! OK 请等待,正在 创建您的帐户 提交 提交 提交 提交 • 同样, 帐户 Id: 密码: 年龄: 国家: Jeny@hotmail.com *** 24 US ****** Jeny Jeny 想创建一个电子邮件帐户 这样,JavaScript 将验证数据并给出错误信息(如有)