一、概述
1、JavaScript是一种基于对象和时间驱动解释性的脚本语言,很难调试
是一种不全面的面向对象
对于事件,即出发JavaScript定义的方法,比如按钮被按下,文本框中敲回车……
2、小例子
(1)<input type="button" value="google" onclick="javaScript:window.open('http://www.google.com')">
在按钮被按下的时候,弹出新窗口,链接http://www.google.com
(2)<script language="javascript">
document.write("hello");
</script>
作用:在页面显示hello
(3)<script language="javascript">
function test(){
document.write("hello");
}
</script>
作用:在某个特定条件下调用test()函数,在页面显示hello文字
3、注释
/* ....... */
//
4、函数调用
<script language="javascript" src="global.js"></script>
<script language="javascript">
test();
</script>
导入global.js文件,函数test()就定义在这个文件中
注意:此文件在当前目录下,可用相对路径也可以中绝对路径
5、JavaScript大小写敏感
Html是大小写不敏感的
6、null代表什么也没有
与空串、false、0 都不相等
变量的声明都用var
var str=“Hello” 或 str=“Hello”都可以
7、“1”+1 -> 结果是11
paseInt("1")+1 -> 结果是2
eval("1 <= 1"); -> 结果true,可以把字符串中的表达式计算出来
typeof("abc") == "string" 判断数据类型
二、对象 www.w3school.org
1、内置对象
(1)字符串
var str="Hello";
str.length
还有一些格式编排的函数
isNaN("var"); -> 判断字符串var是否不是由数字组成(is not a number)
(2)数组对象
x.length ->获得数组元素个数
(3)Math对象
(4)日期对象
三、DHTML对象模型
window
|
--------------------------------------
| | | |
History Document location Event
|
------------------
| |
Form Table
document.forms
返回页面的所有表单,返回值是个数组
(1)document.forms[0]
(2)document.formName
element.focus(); 获得焦点
onclick="window.location='a.html'"
onclick="self.location='a.html'"
分享到:
相关推荐
该项目是一款基于Python、JavaScript、HTML、CSS技术开发的郑州大学辅导员测评系统源码,包含共计50个文件,涵盖9个Python脚本文件、6个XML配置文件、5个JavaScript脚本文件、4个HTML页面文件、3个文本文件、3个CSV...
总的来说,JavaScript是一门深度和广度兼具的语言,无论是初学者还是有经验的开发者,都能在这个辅导教程中找到有价值的学习材料。通过不断学习和实践,你将能够熟练地利用JavaScript构建出功能丰富、用户体验优秀的...
在【javaweb课设基于JavaScript实现学校教学课后辅导交流系统源码】这个压缩包中,你将找到实现上述功能的代码文件,包括HTML模板、JavaScript脚本、CSS样式表、可能的服务器端Java代码,以及数据库配置等相关文件。...
* 变量声明:JavaScript 中的变量声明使用 var 关键字,例如 var x = 2; * 数据类型:JavaScript 中有多种数据类型,包括数字、字符串、布尔值、数组、对象等。 * 运算符:JavaScript 中有多种运算符,包括算术...
JavaScript 基础教程与应用知识点总结 本文旨在总结 JavaScript 基础教程与应用相关知识点,涵盖了 JavaScript 语言基础、变量、数据类型、运算符、控制结构、函数、数组等内容。 一、JavaScript 语言基础 * ...
- 《Web前端开发技术》——HTML、CSS、JavaScript(第2版)(储久良,清华大学出版社,2016) - 《基于HTML5的网页设计及应用》(范伊红,电子工业出版社,2017) 本课程旨在通过理论与实践的结合,使学生具备独立...
课堂管理系统项目源码,共85个文件,采用Javascript、CSS和HTML等语言开发,涉及多种文件类型如PNG图片、JavaScript脚本、CSS样式表、HTML文档、JSON配置文件、Markdown文档、文本文件、TTF字体文件、JPG图片、SQL...
该系统是一款基于JavaScript、Java、CSS和HTML的简易成绩管理系统源码,总计包含299个文件,涵盖185个JavaScript文件、41个Java文件、36个CSS文件、9个HTML文件,以及少量图片和字体文件。系统支持学生、老师、辅导...
前端:html/javascript 后台框架:SpringBoot 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven
#### HTML与JavaScript辅导 HTML,全称为HyperText Markup Language,即超文本标记语言,是构成网页结构的基础语言。它由一系列预定义的标签构成,用于描述网页的内容和布局。浏览器能够识别这些标签,并将其转化为...
2. `<head>`:包含文档元信息,如标题、引用CSS和JavaScript文件等。 3. `<body>`:文档的主要内容。 4. `<h1>`到`<h6>`:定义六级标题。 5. `<p>`:段落。 6. `<a>`:链接。 7. `<img>`:图片。 8. `<table>`、`...
6. **前端技术**:为了提供良好的用户体验,系统可能采用了HTML、CSS和JavaScript进行页面布局和交互设计。现代前端框架如React、Vue或Angular也可能被用来提升用户体验和页面响应速度。 7. **安全机制**:考虑到...
本项目是一款基于Springboot框架和Vue前端技术的综合性高校心理教育辅导系统源码。...系统采用JavaScript、Java、Vue、CSS和HTML等多种编程语言和技术实现,旨在为高校提供高效的心理教育辅导服务。
用了技术框架: HTML+CSS+JavaScript+jsp+mysql+SpringMVC+Spring+hibernate 管理员账号/密码:admin/admin 辅导员账号/密码: teacher/123456 学生账号/密码: 20174830909/123456 ## 运行环境:jdk1.8/jdk1.9 ##...
用了技术框架: HTML+CSS+JavaScript+jsp+mysql+SpringMVC+Spring+hibernate 管理员账号/密码:admin/admin 辅导员账号/密码: teacher/123456 学生账号/密码: 20174830909/123456 ## 运行环境:jdk1.8/jdk1.9 ##...
2. HTML基本语法部分:学生需掌握HTML文档结构、常用标记及其属性,图片和链接的插入、表格的制作、表单元素的处理以及框架的创建。 3. 变量、表达式及操作符部分:着重于JavaScript开发环境的介绍,变量的声明与...
《辅导员助手信息管理系统》是一个基于人工智能技术的项目实践,旨在为高校辅导员提供高效的信息管理解决方案。这个系统结合了信息管理系统的基本原理与系统分析与设计的方法,同时利用HTML等前端技术来构建用户友好...
用了技术框架: HTML+CSS+JavaScript+jsp+mysql+SpringMVC+Spring+hibernate 管理员账号/密码:admin/admin 辅导员账号/密码: teacher/123456 学生账号/密码: 20174830909/123456 运行环境:jdk1.8/jdk1.9 IDE...
10. **辅导视频**:这些视频可能是为了帮助学生理解和实现项目,提供了步骤指导和技巧分享。 通过这个项目,学生可以深入学习Java Web开发,掌握实际项目开发流程,提升问题解决和团队协作能力。同时,这也是一个...