`
神奇九寨沟
  • 浏览: 35611 次
  • 性别: 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学习资料

    网上有人分享经验,说到学习前端开发技术JavaScript很实用的一些书籍,从入门到高级,一一列举,很不错。整理了一下发上来。 名称: JavaScript+DOM编程艺术.pdf 概述: “本书理应奉为经典。文笔清晰,采用了优秀...

    JavaScript高级教程 网页学习必不可少的东西

    第一页:Javascript高级教程 欢迎您继续学习Javascript高级教程。在此之前我们已经学习 了Javascript5日教程。在这一阶段的学习中我们将继续学习在 ...Javascript的许多神奇功能,使你能够制作真正对多媒体应用 程序。

    JavaScript语言精粹

    JavaScript 曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax 的到来,...学习、理解、实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师,这本书就是开始。

    JS学习-001

    JS学习-001为什么学习JS怎么学JS第一章总结 这是第一篇学习JS的内容。 为什么学习JS 为什么要学习JS? 因为项目要用vue.js。 然后不会vue.js, 而且一些教程视频看得不是很明白。 后来发现学vue.js需要js等作为基础,...

    JavaScript语言精粹(JavaScript.The.Good.Parts)

    JavaScript语言精粹(中文版,高清) JavaScript 曾是“世界上误解的语言”,因为它担负太多的特性,包括糟糕的交互和...学习、理解、实践大师的思想,我们才可能站在巨人的肩上,才有机会超过大师,这本书就是开始。

    初识javascript的一点点见解

    接触javascript的时间说起来,长不长,短不短,其实真正开始学习它的时候应该是在去年大四11月份的时候,反正写网上的一些简单的特效,基本都是用jquery写得比较多,以致于对原生的js了解也是一知半解

    javascript 继承学习心得总结

    具体js继承是干啥呢,刚开始做前端的时候我是用来面试的(最早写些小效果的时候基本用不到,为啥要看呢,因为面试官很爱问这个问题啊),所以就看看大概的,面试时候能说个大概,在这个问题上算是面试党了。...

    Maintainable+JavaScript(编写可维护的JavaScript)

     《编写可维护的JavaScript》适合前端开发工程师、JavaScript程序员和学习JavaScript编程的读者阅读,也适合开发团队负责人、项目负责人阅读。运用本书中讲述的技巧和技术,可以使JavaScript团队编程从侠义的个人...

    JS必读资料

    这些图书都是JS必读的经典书目,JS权威指南,JS高级程序设计等图书都是JS学习阶段必读的书籍,特地做了一些整理

    html5教程+javascript学习,视频加名师讲解

    程大纲升级后,覆盖热门大数据可视化内容,深度贯穿前端后端开发,紧贴主流企业一线需求,注重项目和实战能力,真正做到项目制教学,业内罕来千锋教育吧,不仅可以免费体验14天的html5课程,还能感受课堂氛围,更能...

    JavaScript语言精粹(JavaScript.The.Good.Parts)中英文版集合

    javascript曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax的到来,...学习、理解,实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师,这本书就是开始。

    javascript高级教程

    我还将向你们展示 Javascript的许多神奇功能,使你能够制作真正对多媒体应用 程序。 今天我们将学习一项很有用而且很有趣的内容:cookies - 这 是用来记录访问过你的网页的人的信息。利用Cookies你能...

    编写可维护的JavaScript

    《编写可维护的JavaScript》适合前端开发工程师、JavaScript程序员和学习JavaScript编程的读者阅读,也适合开发团队负责人、项目负责人阅读。运用书中讲述的技巧和技术,可以使JavaScript团队编程从侠义的个人偏好的...

    JavaScript语言精粹(中+英文版)

    JavaScript语言精粹(中+英文版) JavaScript曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败...学习、理解,实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师,这本书就是开始。

    Main:我们是Slack上的Javascript学习者

    我们是一群自我激励的团体,他们通过javascript学习过程相互支持,并进行着一系列项目/挑战。 我们相信,学习和成为某个方面的专家的最好方法是通过实践,我们也相信,当您可以教别人时,您将真正地具体化自己的...

    学习JavaScript的最佳方法分享

    在你真正开始学习JavaScript 之前,花一分钟了解一下什么是JavaScript,它有哪些功能。 JavaScript不是jQuery、Flash或Java。与它们不同,它是一种独立的编程语言。 JavaScript 是浏览器语言(尽管现在不完全是

    javascript从入门到跑路—–小文的js学习笔记(8)—–bom的对象及其用法—window 、History、location、navigator 、screen

    javascript从入门到跑路—–小文的js学习笔记(1)———script、alert、document。write() 和 console.log 标签 … … javascript从入门到跑路—–小文的js学习笔记目录 ** 一、BOM(Browers,Object,model)...

Global site tag (gtag.js) - Google Analytics