1.DOM(文档对象模型)是HTML和XML的的应用程序接口(API).DOM将把
整个页面规划成由节点层级构成的文档,HTML或XML页面的每个部分都是一个节点的衍生物。
如:
<html>
<head>
<title>Sample Page</title>
</head>
<body>
<p>Hello World!</p>
</body>
</html>
DOM解析:
2.
BOM:浏览器对象模型,可以对浏览器窗口进行访问和操作。使用BOM,开发者可以移动窗口,改变状态栏中的文本以及执行其他与页面内容
不直接相关的动作
3.
js语法
1..和java一样,区分大小写
2..和java不一样,变量是弱类型的,只用var 运算符定义变量
3..和JAVA不一样,每行结尾的分号可有可无
4..JS另一个有趣的方面是在使用变量之前不必声明。
eg: var sTest = "hello ";
//sTest2并没有被定义,但是也能出结果
sTest2 = sTest + "world";
alert(sTest2); //outputs "hello world"
4.
变量可以存放两种类型的值,即原始值和引用值
原始值存放在栈中,引用值存放在堆中
5.
基础原始类型:
Undefine,Null,Boolean,Number,String
var oTemp; //Undefine;
var bFound = true; //Boolean
var inum=55; //Number
var sColor1 = "blue"; //String
var sColor2 = 'blue'; //String
基础引用类型:
Object,Boolean,Number,String
var oStringObject = new String("hello world");
6.
typeof运算符有一个参数,即要检查的变量或值。
eg:
var sTemp = "test string";
alert(typeof sTemp); //outputs "string"
alert(typeof 95); //outputs "number"
对变量或值调用typeof运算符将返回下列值之一
"undefined",如果变量是Undefined型的。
"boolean",如果变量是Boolean型的。
"number",如果变量是Number型的。
"string",如果变量是String型的。
"object",如果变量是一种引用类型或Null类型的。
//为了解决对引用类型的判断(返回object) 采用instanceof运算符
eg: var oStringObject = new String("hello world");
alert(oStringObject
instanceof String ) //outputs "true"
7.
常用运算符: ++,--,+,-,not,and,or ,*,/,%,>,<,>=,<=,==,
!=,=,?
var o = new Object();
o.name = "Nicholas";
alert(o.name);
8.
常用语句:
if语句,do-while语句,while语句,for语句,break语句,continue语句,switch语句
闭包的概念:
var sMessage = "Hello World!";
function sayHelloWorld() { //注意:此处函数没有参数
alert(sMessage); //调用的是外面全局变量
}
- 大小: 4.4 KB
- 大小: 6.2 KB
分享到:
相关推荐
本资源包“js系统学习资料”是为初学者精心整理的一套全面的学习资料,旨在帮助菜鸟级别的学习者系统地掌握JavaScript的核心概念和实用技巧。 首先,我们要了解JavaScript的基础。JavaScript语法基于ECMAScript规范...
首先,"JS学习"意味着我们将探讨JavaScript的基础语法,包括变量、数据类型(如字符串、数字、布尔值、对象等)、控制结构(如条件语句、循环语句)、函数、作用域、闭包等。这些都是编程的基石,理解它们能够帮助...
1. **变量与数据类型**:JavaScript支持动态类型,理解var、let和const的区别,以及基本数据类型(Number、String、Boolean、Null、Undefined、Symbol和BigInt)和复杂数据类型(Object)是至关重要的。 2. **控制...
在本教程中,我们将深入探讨JS的学习路径,涵盖基础语法、DOM操作、事件处理、AJAX请求等多个方面。 一、基础语法 JavaScript的基础包括变量、数据类型、运算符、流程控制等。变量是存储数据的容器,JS中的数据类型...
这些文档的综合学习,将帮助读者建立起坚实的JavaScript基础,并能熟练运用到实际项目中,无论是网页开发还是Node.js后端开发,都能游刃有余。记住,JavaScript是一门实践性很强的语言,理论学习的同时,不断进行...
JavaScript,作为一种广泛应用于网页...在阅读《JavaScript网页开发——体验式学习教程.pdf》的过程中,学习者应不断尝试自己动手编写代码,这样才能真正体验到JavaScript的魅力,并逐步成长为一名熟练的前端开发者。
另外,现代JavaScript学习还包括ES6及以上版本的新特性,如箭头函数、Promise、async/await等,它们使得代码更简洁、易读。 最后,了解前端框架如React、Vue或Angular,会大大扩展JavaScript的应用范围。这些框架...
1. **11 Javascript特效.chm**: 这个`.chm`文件很可能是一个帮助文档,涵盖了JavaScript中的各种视觉效果的实现。可能包括了如图片轮播、下拉菜单、模态框、滚动动画等常见网页特效的代码示例。通过这些示例,你...
在JavaScript基础学习中,我们首先要理解JavaScript是一种广泛应用于网页和网络应用的脚本语言,它能够直接嵌入HTML文档中,为网页增添动态功能。JavaScript的基础包括理解编程概念,如变量、数据类型、运算符以及...
以上只是JavaScript学习文档的部分要点,实际的学习过程中,还需要结合实际项目实践,不断探索和深化理解,才能真正掌握这门语言的精髓。通过阅读这份文档,相信你会对JavaScript有更全面、深入的认识。
JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发...这个“真正的JS播放器源码”就是围绕这些原理和API实现的,对于想要学习JavaScript音频处理的开发者来说,是一个很好的实践项目。
根据提供的文件信息,以下是从标题、描述、标签以及部分内容中提炼出来的知识点,涵盖Vue.js库入门学习教程的核心要点。 知识点一:Vue.js的特点 Vue.js是JavaScript的一个开源前端库,它吸收了Angular等其他MVVM...
1. **面向对象编程**:JavaScript支持基于原型的面向对象编程,包括构造函数、原型链、实例化和继承等概念。理解这些将帮助开发者创建可复用和模块化的代码。 2. **闭包**:闭包是JavaScript中的一个关键特性,它...
JavaScript,作为全球最广泛使用的编程语言之一,是前端开发的核心技术,它允许我们在网页上实现动态交互效果。这个“javascript课件学习资料...记得理论与实践相结合,不断探索和尝试,才能真正掌握JavaScript的魅力。
总之,这个压缩包提供了一套完整的JavaScript学习资源,从基础理论到实战应用,涵盖了成为一名合格的JavaScript开发者所需的所有知识。无论是初学者还是有一定经验的开发者,都能从中受益。记得理论结合实践,多写...
HTML5、CSS3和JavaScript是构建现代Web应用的基础技术,对于初学者来说,这是一个极好的起点,能够让你从零开始逐步掌握前端...记住,理论与实践相结合是最佳的学习方式,不断尝试和调试代码,才能真正掌握这些知识。
这份名为"js页面学习资料ppt_js_源码.zip"的压缩包文件,显然是为那些希望深入理解JavaScript和网页开发的初学者或进阶者准备的资源集合。 在JavaScript的学习中,首先你需要掌握其基础语法,包括变量、数据类型...
在阅读"10步学习JavaScript.pdf"时,建议每完成一步就实践相关的编程练习,理论结合实际,才能真正掌握JavaScript。同时,不要忘记查阅MDN Web文档(Mozilla Developer Network),这是一个非常权威的JavaScript和...
1. **JS插件基本概念** JavaScript插件是一种扩展JavaScript功能的代码库,通常封装了一些特定的、复杂的功能,以便开发者在自己的项目中直接调用,降低开发难度和时间成本。 2. **时分秒JS插件的特点** - **易用...