`
神奇九寨沟
  • 浏览: 36760 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

开始真正的JS学习(1)

    博客分类:
  • JS
阅读更多
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系统学习资料

    本资源包“js系统学习资料”是为初学者精心整理的一套全面的学习资料,旨在帮助菜鸟级别的学习者系统地掌握JavaScript的核心概念和实用技巧。 首先,我们要了解JavaScript的基础。JavaScript语法基于ECMAScript规范...

    JS学习资料

    首先,"JS学习"意味着我们将探讨JavaScript的基础语法,包括变量、数据类型(如字符串、数字、布尔值、对象等)、控制结构(如条件语句、循环语句)、函数、作用域、闭包等。这些都是编程的基石,理解它们能够帮助...

    javascript学习文档

    1. **变量与数据类型**:JavaScript支持动态类型,理解var、let和const的区别,以及基本数据类型(Number、String、Boolean、Null、Undefined、Symbol和BigInt)和复杂数据类型(Object)是至关重要的。 2. **控制...

    JS学习,教程

    在本教程中,我们将深入探讨JS的学习路径,涵盖基础语法、DOM操作、事件处理、AJAX请求等多个方面。 一、基础语法 JavaScript的基础包括变量、数据类型、运算符、流程控制等。变量是存储数据的容器,JS中的数据类型...

    JavaScript深入学习文档集锦

    这些文档的综合学习,将帮助读者建立起坚实的JavaScript基础,并能熟练运用到实际项目中,无论是网页开发还是Node.js后端开发,都能游刃有余。记住,JavaScript是一门实践性很强的语言,理论学习的同时,不断进行...

    JavaScript网页开发——体验式学习教程

    JavaScript,作为一种广泛应用于网页...在阅读《JavaScript网页开发——体验式学习教程.pdf》的过程中,学习者应不断尝试自己动手编写代码,这样才能真正体验到JavaScript的魅力,并逐步成长为一名熟练的前端开发者。

    javascript 学习利器

    另外,现代JavaScript学习还包括ES6及以上版本的新特性,如箭头函数、Promise、async/await等,它们使得代码更简洁、易读。 最后,了解前端框架如React、Vue或Angular,会大大扩展JavaScript的应用范围。这些框架...

    javascript基础学习资料,简单的用javascript实现的代码

    1. **11 Javascript特效.chm**: 这个`.chm`文件很可能是一个帮助文档,涵盖了JavaScript中的各种视觉效果的实现。可能包括了如图片轮播、下拉菜单、模态框、滚动动画等常见网页特效的代码示例。通过这些示例,你...

    JavaScript基础学习的开始

    在JavaScript基础学习中,我们首先要理解JavaScript是一种广泛应用于网页和网络应用的脚本语言,它能够直接嵌入HTML文档中,为网页增添动态功能。JavaScript的基础包括理解编程概念,如变量、数据类型、运算符以及...

    JavaScript学习文档

    以上只是JavaScript学习文档的部分要点,实际的学习过程中,还需要结合实际项目实践,不断探索和深化理解,才能真正掌握这门语言的精髓。通过阅读这份文档,相信你会对JavaScript有更全面、深入的认识。

    真正的JS播放器源码

    JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发...这个“真正的JS播放器源码”就是围绕这些原理和API实现的,对于想要学习JavaScript音频处理的开发者来说,是一个很好的实践项目。

    JavaScript的Vue.js库入门学习教程

    根据提供的文件信息,以下是从标题、描述、标签以及部分内容中提炼出来的知识点,涵盖Vue.js库入门学习教程的核心要点。 知识点一:Vue.js的特点 Vue.js是JavaScript的一个开源前端库,它吸收了Angular等其他MVVM...

    javascript提高学习资源

    1. **面向对象编程**:JavaScript支持基于原型的面向对象编程,包括构造函数、原型链、实例化和继承等概念。理解这些将帮助开发者创建可复用和模块化的代码。 2. **闭包**:闭包是JavaScript中的一个关键特性,它...

    javascript课件学习资料

    JavaScript,作为全球最广泛使用的编程语言之一,是前端开发的核心技术,它允许我们在网页上实现动态交互效果。这个“javascript课件学习资料...记得理论与实践相结合,不断探索和尝试,才能真正掌握JavaScript的魅力。

    学习共享javascript资料

    总之,这个压缩包提供了一套完整的JavaScript学习资源,从基础理论到实战应用,涵盖了成为一名合格的JavaScript开发者所需的所有知识。无论是初学者还是有一定经验的开发者,都能从中受益。记得理论结合实践,多写...

    从零基础开始入门学习html5、css3、javascript,从初级开始学习前端知识.zip

    HTML5、CSS3和JavaScript是构建现代Web应用的基础技术,对于初学者来说,这是一个极好的起点,能够让你从零开始逐步掌握前端...记住,理论与实践相结合是最佳的学习方式,不断尝试和调试代码,才能真正掌握这些知识。

    js页面学习资料ppt_js_源码.zip

    这份名为"js页面学习资料ppt_js_源码.zip"的压缩包文件,显然是为那些希望深入理解JavaScript和网页开发的初学者或进阶者准备的资源集合。 在JavaScript的学习中,首先你需要掌握其基础语法,包括变量、数据类型...

    10步学习JavaScript

    在阅读"10步学习JavaScript.pdf"时,建议每完成一步就实践相关的编程练习,理论结合实际,才能真正掌握JavaScript。同时,不要忘记查阅MDN Web文档(Mozilla Developer Network),这是一个非常权威的JavaScript和...

    真正可用的时分秒JS插件

    1. **JS插件基本概念** JavaScript插件是一种扩展JavaScript功能的代码库,通常封装了一些特定的、复杂的功能,以便开发者在自己的项目中直接调用,降低开发难度和时间成本。 2. **时分秒JS插件的特点** - **易用...

Global site tag (gtag.js) - Google Analytics