1、javaScript 简介
JavaScript是一种基于对象的脚本语言,
用于开发基于客户端和基于服务器的Internet应用程序
2、使用 JavaScript 的各种功能,可以增强站点的
动态性和交互性
3、使用 JS 的方法
使用Script标记
使用外部文件
在事件处理程序中使用JavaScript
4、常用方法
使用窗口的Alert方法,可以生成一个对话框
使用窗口的Confirm方法,可以生成一个确认对话框
使用document的Write方法可以创建页面内容
5、JS 变量
命名规范和 C 比较类似
必须以 var 关键字来定义;
不需要指定变量类型(JS 特点之一:弱类型语言)
在JavaScript中有四种基本的数据类型
数字型 (Number)
逻辑型或布尔型 (Boolean)
字符串型(String)
空型 (null)
6、JS 运算符
特殊运算符
typeof 运算符
typeof 运算符返回字符串,该字符串代表操作数的类型
7、函数
预定义函数
eval 函数
isNaN 函数
用户自定义函数
8、JS 对象简介
浏览器对象 *
内置脚本语言对象(根据使用的脚本语言的不同而不同)
HTML 元素 *
JavaScript是一种基于对象(Object-Based)的语言,
而不是面对对象(object-oriented)的语言。
JS 能够使用的对象,是在浏览器中内置好的对象,直接通过
JS 代码就可以调用。
window.close(); //window 就代表浏览器窗口对象
9、JS对象特殊特性
for … in语句用于在对象的各个属性,或数组的各个元素之间循环
<HTML>
<HEAD>
<SCRIPT type = “text/javascript">
Var color = new Array("红色","蓝色","绿色");
for (var prop in color){
var record = "color " ;
record+=prop+"="+color[prop] + "<BR>";
document.write(record);
}
</SCRIPT>
</HEAD>
</HTML>
eval函数用于计算代码串,而不引用任何特定对象
<SCRIPT type =“text/javascript">
var x = 5;
var z = 10;
document.write(eval(x + z + 5));
</SCRIPT>
字符串对象用于操纵和处理文本字符串
Math 对象拥有可用于表示复杂数学运算的属性和方法
Date 对象无属性,但有许多方法可以用来设置、获取和操作日期
10、JS 表单验证
简单的非空验证
复杂的字符串验证,需要使用到 正则表达式
/\d{2}-\d{5}/ 02-15468、、、、
分享到:
相关推荐
我们将永远向您学习一些 Node.js! 今天,您将带着一个可用的 Web 应用程序离开这里。 本课程是通过后续实时编码完成的,因此请打开您的笔记本电脑并确保您的 wifi 正常工作! github....
这个私人工作坊资料库包含项目,动手培训,编码挑战,以及针对欧盟全栈课程6/20的Clarusway学生的课堂笔记。 描述 clarusway-workshop资料库包含与IT培训相关的材料,例如项目,动手培训,编码挑战,课堂笔记等,...
:high-speed_train:||||| :bullseye:关于是为期8周的实践性,强化和在线培训,重点是由开发的Node.js,ReactJS和React Native。在GoStack中,学生将深入研究围绕这些工具的整个生态系统,从零到部署。包括自动化...
前软件高级工程师,具备丰富的软件开发、项目管理、软件人才培训和人才服务经验。公司自成立以来一直遵循“以市场为导向、以客户为中心,协同进步、合作共赢”的理念,致力于为国内外...里面包含课上实例以及课堂笔记。
前软件高级工程师,具备丰富的软件开发、项目管理、软件人才培训和人才服务经验。公司自成立以来一直遵循“以市场为导向、以客户为中心,协同进步、合作共赢”的理念,致力于为国内外...里面包含课上实例以及课堂笔记。
ASP.NET培训资料(课堂视频含笔记)(AJAX,C#,JavaScript,SQL) <br>我将不定期发布,直至所有课程完毕 <br>详细的资料 三个月的课程录像+资料笔记(花了一万六千块的培训资料超值【19G的经典内容】 认真...
” 这大致就是我们必须在课堂上解决的练习,就是这样。 我们使用的单纯形算法太复杂,无法真正教授,所以我们只需要记住步骤并应用它。 哦,我们短暂地听说过,显然人们正在使用它。 但是我们没有深入研究这些,无论...
2.学习/阅读结构和笔记 (存储库中的内容) 3.有趣的网站链接 (以下) 内容 0. 程序员有用的工具 0.1 分享学习 0.2 版本控制 0.3 教我妹码 0.4 搜索学院 1.数学 1.1 微积分 在线课程 1.2 线性代数 1.3 概率统计 ...
│ │ 股票分时图K线图小程序.zip │ │ 蜗牛生活服务.zip │ │ │ ├─社交交友(6个) │ │ gank.zip │ │ HIAApp.zip │ │ SmallAppForQQ-master.zip │ │ 分答.zip │ │ 微信.zip │ │ 豆瓣...