14-JavaScript-引入
来源:互联网 发布:网络热词怎么来的 编辑:程序博客网 时间:2024/05/13 14:51
- 引入
- javascript介绍
- 扩展: 花生壳
- javascript开发工具介绍
- 第一个javascript程序
- javascript的基本语法(1)
javascript是实现网页动态效果的基石,
在web开发中扮演重要的就是,被广泛的应用到各个领域.
① 网页游戏
② 地图搜索(google,baidu)
③ 股市信息查询
④ web聊天
... ...
js也是 ajax/jquery/extjs的基础
① javascript基本语法
② javascript面向对象编程
③ bom 与 dom 编程
④ 正则表达式
比如响应用户的各种操作.
① 脚本语言介于HTML和 C/C++/Java/C# 等编程语言之间
② 脚本语言与编程语言有相似的地方,
其函数与编程语言类似,也有变量.
与编程语言最大的区别是
编程语言的语法和规则更为严格和复杂一些
③ 脚本语言是一种解释性语言,例如Python,vbscript,js.
他们不像c/c++等可以编译二进制代码,以可执行文件存在.
④ 脚本语言一般都有相应的脚本引擎来解释执行,
javascript的脚本引擎由浏览器提供
① ~往往不能单独使用,需和html/jsp/php/asp/asp.net配合使用
② ~有自己的 变量 函数 流程控制语句(顺序,分支,循环)
③ ~是解释型语言,在执行的时候直接对源码进行执行
④ ~由浏览器的js引擎来执行的
① ~最主要的设计目的就是让网页中的元素可以被编程,
即, 让网页动起来.
② ~主要在客服端(浏览器)上执行.
最早是叫livescript,由netscape(网景)公司1996年开发.
后和sun公司合作,更名为javascript, 但跟java没什么关系.
同时微软开发的jscript与javascript的相似度达到了99%.
js是由浏览器解释执行的,因此不同类型的浏览器对js的支持不一样.
1) Visual Studio
2) Eclipse
3) 文本编辑器
参考 w3cSchool 在线文档
它对用户的反应进行响应,采用事件驱动的方式进行的.
事件驱动,就是指在主页中执行了某种操作所产生的动作.
事件, 比如 按下鼠标 移动窗口 选择菜单等.
当事件发生后,可以触发相应的响应.
只要能运行浏览器,该浏览器支持js,则可以正常运行.
javascript是网景的,
jscript是微软的,与javascript的相似度90%以上
1) JS代码用<script>包裹
2) JS可置于任意位置, 推荐<head>标签体内.
3) <script>可以有多个
4) window.alert("");
参考: http://www.w3school.com.cn/htmldom/dom_obj_window.asp
- javascript介绍
- 扩展: 花生壳
- javascript开发工具介绍
- 第一个javascript程序
- javascript的基本语法(1)
1. 引入
1)为什么要学习javascript
javascript是实现网页动态效果的基石,
在web开发中扮演重要的就是,被广泛的应用到各个领域.
① 网页游戏
② 地图搜索(google,baidu)
③ 股市信息查询
④ web聊天
... ...
js也是 ajax/jquery/extjs的基础
2) 内容
① javascript基本语法
② javascript面向对象编程
③ bom 与 dom 编程
④ 正则表达式
2. javascript介绍
1) javascript是一种广泛用于客户端web开发的脚本语言,
常用来给HTML网页添加动态功能,比如响应用户的各种操作.
2) 什么是脚本语言
① 脚本语言介于HTML和 C/C++/Java/C# 等编程语言之间
② 脚本语言与编程语言有相似的地方,
其函数与编程语言类似,也有变量.
与编程语言最大的区别是
编程语言的语法和规则更为严格和复杂一些
③ 脚本语言是一种解释性语言,例如Python,vbscript,js.
他们不像c/c++等可以编译二进制代码,以可执行文件存在.
④ 脚本语言一般都有相应的脚本引擎来解释执行,
javascript的脚本引擎由浏览器提供
3) 什么是脚本语言- 综上
① ~往往不能单独使用,需和html/jsp/php/asp/asp.net配合使用
② ~有自己的 变量 函数 流程控制语句(顺序,分支,循环)
③ ~是解释型语言,在执行的时候直接对源码进行执行
④ ~由浏览器的js引擎来执行的
4) javascript
① ~最主要的设计目的就是让网页中的元素可以被编程,
即, 让网页动起来.
② ~主要在客服端(浏览器)上执行.
5) 历史
最早是叫livescript,由netscape(网景)公司1996年开发.
后和sun公司合作,更名为javascript, 但跟java没什么关系.
同时微软开发的jscript与javascript的相似度达到了99%.
6) 兼容性
js是由浏览器解释执行的,因此不同类型的浏览器对js的支持不一样.
3. 花生壳
4. 开发工具 参考手册
1) Visual Studio
2) Eclipse
3) 文本编辑器
参考 w3cSchool 在线文档
5. js语言的特点
1) javascript语言是简单的
2) javascript基于对象和事件驱动的(动态的)
它可以直接对用户输入做出响应,无需经过web服务器程序.它对用户的反应进行响应,采用事件驱动的方式进行的.
事件驱动,就是指在主页中执行了某种操作所产生的动作.
事件, 比如 按下鼠标 移动窗口 选择菜单等.
当事件发生后,可以触发相应的响应.
3) javascript是跨平台的
javascript是依赖于浏览器本身,与操作系统环境无关,只要能运行浏览器,该浏览器支持js,则可以正常运行.
6. javascript 与 jscript 的比较
javascript是网景的,
jscript是微软的,与javascript的相似度90%以上
7. hello world
1) JS代码用<script>包裹
2) JS可置于任意位置, 推荐<head>标签体内.
3) <script>可以有多个
4) window.alert("");
参考: http://www.w3school.com.cn/htmldom/dom_obj_window.asp
<html><head> <!-- JS 代码一般置于head标签体内 --> <script type="text/javascript"> window.alert("hello world!"); </script></head><body></body></html>
- 14-JavaScript-引入
- javascript引入、javascript属性
- 动态引入Javascript
- JavaScript的引入
- javaScript引入方式
- javascript之JSON引入
- javaScript的引入方式
- javascript代码引入【小结】
- javaScript的引入方式
- JavaScript-引入方式、数据类型
- javascript引入方式总结
- 【JavaScript的引入方式】
- JavaScript引入错误
- JavaScript之引入方式
- JavaScript 编程引入命名空间
- 自动匹配引入Javascript脚本
- 在HTML中引入JavaScript
- 在<body>中引入JavaScript
- 用心了解html5的应用特征
- 岛
- VS2010类模板更改,增加版权等等信息
- Android中通过typeface设置字体
- 挂载u盘
- 14-JavaScript-引入
- 简述HTML5的优点
- MyEclipse多个项目分配多个TomCat6.0的方法(图文教程)【推荐】
- 应用Axure快速创建交互演示页面
- SEO基本概念之反向链接
- 用递归的方法实现无限分类
- 嵌入式Linux系统实时性的分析与研究
- 如何在java中调用Google Search API
- va_start、va_end、va_list的使用