文档章节

JavaScript DOM编程艺术小记

Xiuboard
 Xiuboard
发布于 2016/11/02 19:41
字数 534
阅读 8
收藏 0

初学JS时阅读JavaScript DOM编程艺术的小记:

 

JavaScript是一种解释型程序设计语言。

1、DOM:文档对象模型--对文档内容进行抽象和概念化的一种方法,

     W3C定义DOM:一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个借口动态的对文档的内容,结构和样式进行访问和修改。

 

2、语句分隔用 ; ,注释用 //单行   /*多行*/  html中<!--   -->

     var 变量,JavaScript中变量无需声明。

     任何元素区分大小写。

     JavaScript 变量允许包含字母aaa,数字111,下划线字符_ _ _ ,美元符号

     字符串:在双引号/单引号中,若字符串中包含引号,需在引号前加/进行转义。

     布尔值true  false 不需加引号。

 

3、数组:JavaScript中数组用关键字Array声明

     例如:var data=Array(4)或var data=Array();

          data[0]="what1"; data[1]="what2"; data[2]="what3"; data[3]="what4";

     简便:var data=Array("what1","what2","what3","what4");

     数组中可以有变量,可以赋值,可以将一个数组作为另一个数组的元素。

     数组下标可以是字符串  var lennon=Array();   lennon["name"]="John"; lennon["year"]="1994"; lennon["age"]="21";

4、 赋值:特别的一种:var year= 2015; var message="The year is"; message +=year;  结果是 The year is 2015.

 

5、条件语句:if (判断条件){

                                   条件满足时执行的语句 true ;    }

                    else{

                                   条件不满足时执行的语句 false ; }

 

     比较操作符:等于== ,大于>,大于等于>=,不等于!=。

     逻辑操作符:与:&&,或||,非!。

 

6、循环语句:while

                         例:var count=1;

          do{

               alert(count);

               count++;

          }

          while(count<10);

     或者:

     var count=1;

           while(count<10){

               alert(count);

               count++;

      }

 

     for循环:for(var count=1;count<10;count++){

          alert(count);     }

     for循环经常用于数组遍历,配合数组的 array.length属性。

          如:var Web=Array("html","css","javascript","others");

                 for(var count=0;count<Web.length;count++) {

                   alert ( Web [ count ] );           }

 

7、 JS函数:

     function name(arguments) {

          statements;   }

     名词:参数,内建函数

     函数调用: function multiply (a,b) {

                        var total = a*b ;

                         alert(total ) ;           }

     调用:multiply(10,2) ;

 

     函数返回值:function converToCelsius(temp) {

                    var result = temp - 32;

                    result = result / 1.8;

                    return result; }

     调用赋值:var temp_fahrenheit=95;

             var temp_celsius=covertToCelsius(temp_fahrenheit);

             alert(temp_celsius);

© 著作权归作者所有

Xiuboard
粉丝 0
博文 7
码字总数 2105
作品 0
济南
程序员
私信 提问
如何学习Javascript?你是入门,还是精通?

首先要说明的是,咱现在不是高手,最多还是一个半桶水,算是入了JS的门。   谈不上经验,都是一些教训。   这个时候有人要说,“靠,你丫半桶水,凭啥教我们”。您先别急着骂,先听我说。...

coffeescript
2014/07/23
506
0
每个JavaScript工程师都应懂的33个概念

摘要: 基础很重要啊! 原文:33 concepts every JavaScript developer should know 译文:每个 JavaScript 工程师都应懂的33个概念 作者:stephentian Fundebug经授权转载,版权归原作者所有...

Fundebug
2018/10/30
0
0
javascript——从「最被误解的语言」到「最流行的语言」

JavaScript曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,...

modernizr
2014/05/20
1K
12
JavaScript开发者应懂的33个概念

简介 这个项目是为了帮助开发者掌握 JavaScript 概念而创立的。它不是必备,但在未来学习(JavaScript)中,可以作为一篇指南。 本篇文章是参照 @leonardomso 创立,英文版项目地址在这里。 ...

大灰狼的小绵羊哥哥
2018/10/22
0
0
10 个你需要了解的最佳 javascript 开发实践

原文:Top 10 “Must Follow” JavaScript Best Practices Javascript 的很多扩展的特性是的它变得更加的犀利, 同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。 尽管很多的开发人员...

justjavac
2013/10/15
685
1

没有更多内容

加载失败,请刷新页面

加载更多

哪些情况下适合使用云服务器?

我们一直在说云服务器价格适中,具备弹性扩展机制,适合部署中小规模的网站或应用。那么云服务器到底适用于哪些情况呢?如果您需要经常原始计算能力,那么使用独立服务器就能满足需求,因为他...

云漫网络Ruan
今天
5
0
Java 中的 String 有没有长度限制

转载: https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西...

低至一折起
今天
15
0
OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
11
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
9
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部