全部科目 > 电子商务设计师 >
2020年下半年 上午试卷 综合知识
第 59 题
知识点 JavaScript   JavaScript中的对象   数组   Java  
关键词 对象   数组  
章/节 Web 设计基础  
 
 
JavaScript中,Array对象的( )方法用于向数组的末尾添加一个或多个元素。
 
  A.  sort()
 
  B.  pop()
 
  C.  push()
 
  D.  slice()




 
 
相关试题     Web 设计基础 

  第25题    2013年下半年  
数据库管理系统能实现对数据库中数据表的创建和删除等操作,这种功能被称为(25)。

  第62题    2021年上半年  
在网页中要给文字“电子商务设计师”增加模糊阴影的效果,要求阴影的颜色为红色,可以实现该功能的选项是()。

  第59题    2017年下半年  
在DOM中通过元素ID号访问对象的正确方法是( )。

 
知识点讲解
· JavaScript
· JavaScript中的对象
· 数组
· Java
 
        JavaScript
               JavaScript语法基础
               JavaScript是一种网页的脚本编程语言,同时也是一种基于对象的编程语言。它只能通过浏览器实现网络的访问和动态交互。在HTML中嵌入JavaScript小程序后,提高了网页的动态性。JavaScript可以直接对用户提交的信息在客户端做出回应。它的运行环境与操作系统没有关系,它是一种依赖浏览器本身运行的编程语言。
                      基本数据类型
                      JavaScript提供了4种数据类型:数值型、字符型、布尔型和空值。四种数据类型的数据可以是常量也可以是变量。
                      JavaScript和其他编程语言一样,变量的命名也必须符合以下的变量命名规则:只能由字母、数字和下画线组成,并且第一个字符必须是字母或者下画线;JavaScript语言区分大小写;不能使用已有的关键字作为变量名。
                      运算符
                      JavaScript中运算符主要分为:算数运算符、比较运算符和逻辑运算符等。JavaScript中的算数运算符和其他编程语言差异不大。
                      程序结构
                      JavaScript语言的程序结构与其他语言一样,也是顺序、选择及循环等三种结构,其中,选择结构也是分为if语句和switch语句,循环结构分为,while、do…while和for语句,结构与语法与前文C#语言基本相同。
               JavaScript中的事件
               JavaScript是一门基于对象的编程语言,虽然没有面向对象编程语言那样规范和严格,但有面向对象的编程必须要有事件的驱动,才能执行程序。例如,当用户填写完表单数据,点击提交按钮时,就发生了一个鼠标单击(onClick)事件,需要浏览器做出处理,返回给用户一个结果。使用语法如:,其他事件使用语法类似。
               常见的事件和说明如下表所示。
               
               常见的事件和说明
               JavaScript中的函数和对象
               在编写程序的过程中,为了提高运行效率,方便后期的组织和调试以及更新维护,并不是把所有程序堆积在一起,而是将一个大程序分解为多个小程序块,也就是函数。
                      JavaScript中的函数
                      (1)有参函数的定义。
                      基本语法:
                      
                      语法说明:function是定义函数的关键字,函数的形参可以有一个或者多个,具体的函数内容写在一对花括号之中。
                      (2)无参函数的定义。
                      基本语法:
                      
                      语法说明:function是定义函数的关键字,具体的函数内容写在一对花括号之中。
                      JavaScript中的对象
                      JavaScript脚本语言是一门基于面向对象的编程语言,它也有一些预定义对象支持的简单对象模型。JavaScript中有浏览器内部对象,也有内置对象,现对一些重要的对象进行介绍。
                      (1)Navigator对象。
                      Navigator对象管理着浏览器的基本信息,如版本号、操作系统等。例如显示版本号可以使用
                      (2)Location对象。
                      Location是浏览器内置的一个静态的对象,它显示的是一个窗口对象所打开的地址。使用此对象是要考虑权限问题,不同的协议或者不同的主机不能互相引用彼此的Location对象。
                      (3)Window对象。
                      Window是一个优先级很高的对象,该对象包含了丰富的属性、方法。程序员可以简单地操作这些属性方法,对浏览器窗口进行控制。
                      (4)Document对象。
                      JavaScript的输入和输出需要通过对象来完成,Document对象就是输出对象其中之一。Document对象最主要的方法是write()。
                      (5)内置对象和方法。
                      JavaScript脚本语言也提供了一些内置的对象,程序员可以利用这些对象以及对象的属性和方法更好的编程。内置对象包括Date对象、String对象、Math对象等。使用内置对象的语法格式如下:对象名.方法名称(参数)。
 
        JavaScript中的对象
        JavaScript脚本语言是一门基于面向对象的编程语言,它也有一些预定义对象支持的简单对象模型。JavaScript中有浏览器内部对象,也有内置对象,现对一些重要的对象进行介绍。
        (1)Navigator对象。
        Navigator对象管理着浏览器的基本信息,如版本号、操作系统等。例如显示版本号可以使用
        (2)Location对象。
        Location是浏览器内置的一个静态的对象,它显示的是一个窗口对象所打开的地址。使用此对象是要考虑权限问题,不同的协议或者不同的主机不能互相引用彼此的Location对象。
        (3)Window对象。
        Window是一个优先级很高的对象,该对象包含了丰富的属性、方法。程序员可以简单地操作这些属性方法,对浏览器窗口进行控制。
        (4)Document对象。
        JavaScript的输入和输出需要通过对象来完成,Document对象就是输出对象其中之一。Document对象最主要的方法是write()。
        (5)内置对象和方法。
        JavaScript脚本语言也提供了一些内置的对象,程序员可以利用这些对象以及对象的属性和方法更好的编程。内置对象包括Date对象、String对象、Math对象等。使用内置对象的语法格式如下:对象名.方法名称(参数)。
 
        数组
        数组是一种一对多的数据类型,即它是可以存储多个同类型值(或元素)的单个数据类型,其中所有的值(或元素)可以通过数组的下标来访问,并且这些元素在内存中占据着一块连续的存储空间,这里介绍一维数组和二维数组。
        (1)一维数组。
        同变量一样,数组也必须“先定义,后使用”。定义一维数组的格式如下:
        
        方括号“[]”在这里表示是定义一个数组,而不是普通的一个变量或对象。
        例如:int[]arry;定义了一个名为arry的整型数组,意味着该数组可用来存放多个整数,但此时并没有为存储变量分配空间。在C#语言中,定义数组后必须对其初始化(为数组分配内存空间)才能使用。初始化数组有两种方法:静态初始化和动态初始化。
        ①静态初始化。如果数组中包含的元素不多,且初始元素值是已知的,则可以采用静态初始化方法。静态初始化数组时,必须与数组定义结合在一起,否则会报错。
        例如:
        
        ②动态初始化。动态初始化需用new关键字将数组实例化为一个对象,再为该数组对象分配内存空间,并为数组元素赋初值。动态初始化数组的格式为:
        例如:
        
        或写为:
        
        当定义完一个数组,并对其初始化后,就可以引用数组中的元素了。一维数组的引用方式是:
        
        数组的下标是元素的索引值,它代表了要被访问的数组元素在内存中的相对位置,就是从数组的第1个元素到某个数组元素的偏移量。在C#中数组元素的索引是从0而不是1开始的,如数组arry的第1个元素是arry[0],第2个元素是arry[1],以此类推。
        (2)二维数组。
        在C#语言中,多维数组可看作是数组的数组,即高维数组中的每一个元素本身也是一个低维数组,二维数组的定义格式:
        
        二维数组也包括两种初始化方法,即:静态初始化和动态初始化,并且其初始化形式也非常相似。
        例如,以下定义一个3行2列的整型二维数组并对其静态初始化:
        
        二维数组经过初始化后,其元素在内存中将按一定的顺序排列存储。二维数组的存储序列为按矩阵的“行”顺序存储,例如上例中a数组的存储顺序为:
        
        .动态初始化
        动态初始化例如:
        
        在动态初始化二维数组时,也可直接为其赋予不同的初始值。例如:
        
        与一维数组类似,二维数组也是通过数组名和下标值来访问数组元素的。唯一与一维数组不同的是,二维数组需由两个下标来标识一个数组元素,二维数组的引用形式为:
        
        例如:a[2,3]表示是a数组的第3行、第4个元素。
 
        Java
        Java语言起源于Oak语言,Oak语言被设计成能运行在设备的嵌入式芯片上。
        Java编译成伪代码,这需要一个虚拟机来对其进行解释,Java的虚拟机在几乎每一种平台上都可以运行。这实质上使得开发是与机器独立无关的,并且提供了通用的可移植性。
        Java把类的概念和接口的概念区分开来,并试图通过只允许接口的多继承来克服多继承的危险。
        Java的异常处理机制与C++的try/throw/catch相类似,但更加严密。在Java中,通过声明轻型线程来处理并发性,这些线程通过副作用和同步协议进行通信。
        Java Beans是组件,即类及其所需资源的集合,它们主要被设计用来提供定制的GUI小配件。
        Java中关于面向对象概念的术语有对象、类、方法、实例变量、消息、子类和继承。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有