精华内容
下载资源
问答
  • 文章目录一、考点1、JavaScript基本语法1) 变量的定义2)数据类型3)创建对象4) 函数5) 运算符6) 流程控制2、延伸1)JavaScript内置对象 ① Number② String③ Boolean ④ Array ⑤ Date常考:如何使用 JS 来...

    一、考点

    1、JavaScript基本语法

    1) 变量的定义

    • 变量必须以字母开头;
    • 变量也能以 $_ 符号开头;
    • 变量名称对大小写敏感;
    • 使用 var 关键字来声明变量;

    注意事项:

    • 可以在一条语句中声明很多变量(如: var a=1, b=2, c=3…);
    • 未使用值来声明的变量,值是 undefined(如:var a; 代表先声明一个变量,但是没有给它赋值,那该变量的值就是 undefined);
    • 如果重新声明 JavaScript变量,该变量的值不会丢失(如:var a=1;var a; 这样 a 不会被丢失,还是1)。

    2) 数据类型

    字符串、数字、布尔、数组、对象、Null、Undefined
    

    注:JavaScript变量 均为对象。当您声明一个变量时,就创建了一个新的对象。无论是哪种数据类型,都是以对象的形式存在的,在JavaScript中,一切皆对象。


    3) 创建对象

    • new Object()
    • 使用对象构造器;
    • 使用 JSON对象

    4) 函数

    • 定义方法;
    • 无默认值;
    • 函数内部声明的变量(使用 var)是局部变量;
    • 在函数外声明的变量是全局变量,所有脚本和函数都能访问它。

    5) 运算符

    + 号 可以用来 字符串的拼接


    6) 流程控制

    else if 必须分开写


    2、延伸

    1) JavaScript内置对象

    ① Number
    // 定义方法1:【使用最多】
    var pi = 3.14;
    // 定义方法2
    var myNum = new Number(value);
    // 定义方法3
    var myNum = Number(value);
    
    ② String
    // 定义方法1
    var str = 'This is String'; // 可以使用单引号或者双引号来定义【在JS中,单双引号基本没有区别】
    // 定义方法2
    var str = new String(s);
    // 定义方法3
    var str = String(s);
    

    String 拥有一些 方法和属性

    ③ Boolean
    // 定义方法1
    var bol = true;
    // 定义方法2
    var bol = new Boolean(value);
    // 定义方法3
    var bol = Boolean(value); 
    

    Boolean 拥有一些 方法和属性

    ④ Array
    // 定义方法1
    var arr = new Array();
    // 定义方法2
    var arr = new Array(size); // 将数组的长度放进去
    // 定义方法3
    var arr = new Array(e1, e2, e3, ..., en); // 将数组的元素放进去
    

    注:Array 拥有一些 方法和属性。与PHP不同的是 JavaScript中的数组没有关联数组,即通常情况下,下标不允许为字符串。如果要定义像PHP那样的关联数组,要使用 JSON对象

    ⑤ Date
    常考:如何使用 JS 来获取当前客户端的时间?
    var date = new Date();
    

    Date 也拥有一些 方法和属性

    ⑥ Math
    var pi_value = Math.PI; // 不需要 new ,可以直接使用
    var sqrt_value = Math.sqrt(15); // 求平方根
    

    Math 也拥有一些 方法和属性

    ⑦ RegExp正则表达式【非常重要】
    // 使用方法1
    /pattern/attributes; // 正则表达式,不需要加引号
    // 使用方法2
    new RegExp(pattern, attributes); 
    

    RegExp 也拥有一些 方法和属性其中包含正则表达式的分割、查找、匹配、替换


    2) Window 对象

    Window【常考】
    Navigator
    Screen
    History【常考】
    Location【常考】
    

    3) DOM 对象

    Document 对象
    Element  元素
    Attr     属性
    Even     事件
    

    4) jQuery基础知识

    ① jQuery 选择器
    • 基本选择器
    • 层次选择器
    • 过滤选择器
    • 可见性过滤选择器
    • 属性过滤选择器
    • 子元素过滤选择器
    • 表单对象属性过滤选择器
    ② jQuery 事件
    $("button").click(function(){...some code...});
    
    ③ jQuery 效果
    $("p").show();
    
    ④ jQuery DOM 操作
    操作属性、值、节点、CSS、尺寸
    

    二、解题方法

    牢记 以上基础知识点,比较常考察的是 JavaScript的HTML样式操作以及 jQuery的选择器 和 事件、样式操作。


    三、真题

    1、JavaScript中为Id是test的元素,设置样式为good。

    document.getElementById('test').className = 'good';
    

    2、要求使用jQuery事件写在页面元素加载完成之后,动态绑定 click 事件到 btnOK 元素。

    $(function (){
        $(".btnOK").click(function (){
            // .....
        });
    });
    
    展开全文
  • 题目:下面不属于String类所有的方法是() A、append B、toString C、equal D、concat 结果:A 解释: A:append():往可变字符串(StringBuffer、StringBuilder)后面添加字符串的方法,而String类是不可变字符串 ...

    题目:下面不属于String类所有的方法是()

    A、append

    B、toString

    C、equal

    D、concat

    结果:A

    解释:

    A:append():往可变字符串(StringBuffer、StringBuilder)后面添加字符串的方法,而String类是不可变字符串

    B:toString():可以输出字符串

    C:equal():比较字符串是否相等

    D:concat():往String类后面添加字符串的方法,不过返回的字符串就是一个新建的字符串对象了

    展开全文
  • 【含答案】第二章 类与对象--2.1-面向对象方法的特性 (1)单选题 面向对象的程序设计方法采用了什么样的抽象方法构建程序的类与对象: A 过程抽象 B 数据抽象 C 过程抽象与数据抽象 D 没有采用任何的抽象方法 (2...

    【含答案】第二章 类与对象--2.1-面向对象方法的特性
    (1)单选题

    面向对象的程序设计方法采用了什么样的抽象方法构建程序的类与对象:

    A   过程抽象
    B   数据抽象
    C   过程抽象与数据抽象
    D   没有采用任何的抽象方法
    (2)单选题

    下面关于抽象概念的描述中,不正确的是

    A   计算机软件开发使用的抽象有过程抽象和数据抽象两种
    B   过程抽象强调功能完成的过程和步骤
    C   过程抽象按照功能将整个系统的不同部分抽象成不同的类
    D   数据抽象的每个抽象数据类型包含了数据和针对这些数据的操作
    (3)单选题

    下面关于面向对象概念的描述中,不正确的一项是

    A   在现实生活中,对象是指客观世界的实体
    B   程序中的对象就是现实生活中的对象
    C   在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类
    D   在程序中,对象是一组变量和相关方法的集合
    (4)单选题

    下列不属于面向对象程序设计的基本特征的是:

    A   抽象
    B   封装
    C   继承
    D   静态
    (5)单选题

    Java的封装性是通过什么实现的:

    A   访问控制权限
    B   设计内部类
    C   静态域与静态方法
    D   包
    (6)单选题

    Java语言间的继承关系是:

    A   单继承
    B   多继承
    C   单继承和多继承
    D   不能继承
    (7)单选题

    以下说法中对Java中 定义的父类与子类的关系描述正确是的:

    A   一个子类可以有多个父类,一个父类也可以有多个子类
    B   一个子类可以有多个父类,但一个父类只可以有一个子类
    C   一个子类可以有一个父类,但一个父类可以有多个子类
    D   上述说法都不对

    获取标准答案

    展开全文
  • JSP内置对象request的方法的使用

    千次阅读 2011-11-14 23:32:44
    request是jsp的内置对象 与 HttpServletRequest类相关 实现了 javax.servlet.ServletRequest接口  用来处理用户提交的数据 */    this is a jsp request test    请求信息如下:  您的本地...

    /*

    request是jsp的内置对象 与 HttpServletRequest类相关  实现了 javax.servlet.ServletRequest接口 

    用来处理用户提交的数据  

    */

    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.util.*"%>
    <html>
       <head>
          <title>this is  a jsp request test</title>
       </head>
    <body>
     请求信息如下: <br>
     您的本地IP是:<%=request.getRemoteAddr()%><br>
     您的主机名字是:<%=request.getRemoteHost()%><br>
     您的访问端口是:<%=request.getRemotePort()%><br>
     服务器地址是:<%=request.getServerName()%><br>
     服务器所开放的端口是:<%=request.getServerPort()%><br>
     提交使用的方法是:<%=request.getMethod()%><br>
     请求的URL是:<%=request.getRequestURI()%><br>
     请求所用的协议是:<%=request.getProtocol()%><br>
     接收客户提交信息的路径:<%=request.getServletPath()%><br>
     客户请求信息的总长度:<%=request.getContentLength()%><br>
     请求中位于路径之后的查询字符串:<%=request.getQueryString()%><br>
     http头文件中user-agent的值:<%=request.getHeader("User-Agent")%><br>
     http头文件中accept的值:<%=request.getHeader("accept")%><br>
     http头文件中Host的值:<%=request.getHeader("Host")%><br>
     http头文件中accep-encoding的值是<%=request.getHeader("accept-encoding")%><br>
     头名字的一个枚举:
     <%
        Enumeration e=request.getHeaderNames() ;
     while(e.hasMoreElements())
     {
       out.println((String)e.nextElement()) ;
     }
     
     %>
    </body>
    </html>

    展开全文
  • window对象方法(alert-confirm-prompt)

    千次阅读 2020-03-24 12:08:27
    window对象方法 语法: window.alert("content") 功能: 显示带有一段消息和一个确认按钮的对话框 语法: window.confirm("message") 功能: 显示一个带有指定消息和OK及取消按钮的对话框 返回值: ...
  • 下面属于javascript对象的有( )。 A、Window B、Document C、Table D、Java
  • 面向对象的开发方法

    千次阅读 2015-06-17 11:54:33
    面向对象的开发方法(Object Oriented,OO)  从事软件开发的工程师们常常有这样的体会:在软件开发过程中,使用者会不断地提出各种更改要求,即使在软件投入使用后,也常常需要对其做出修改,在用结构化开发的程序...
  • D、静态数据成员可以直接用类名调用答案:DA,静态成员属于类,而不是属于某个特定的对象,它是由该类的所有对象共享的,因此能在类的构造方法中初始化 B,静态成员属于该类所有对象公有,可以被类对象调用 C,...
  • 下列有关Servlet的生命周期,说法正确的是? 正确答案: Servlet的生命周期分为5个阶段:加载、创建、初始化、处理客户请求、卸载
  • window对象的常用方法

    千次阅读 2016-09-04 20:55:52
    1) window.alert(“提示内容”) 作用:弹出一个警告窗口,内容可以自定义。 2) window.prompt(text [,defaultText]) 作用:弹出有提示信息的输入框,帮助用户输入 返回值:以字符串的形式,用户输入的信息 ...
  • java 中通过反射创建对象
  • vue实例对象中的属性、方法

    千次阅读 2020-06-15 15:30:03
    提供一个页面上的DOM对象作为Vue实例的挂载目标.可以是选择器或者或DOM元素实例 data data对象中的属性是响应式的,直接向vm实例设置属性不是响应式的 data的响应性可以被Object.freeze()打断 data属性的使用: ...
  • 系统分析与设计方法---面向对象的分析与设计

    万次阅读 多人点赞 2018-09-14 20:26:32
     面向对象方法是一种非常实用的软件开发方法,它一出现就受到软件技术人员的青睐,现已成为计算机科学研究的一个重要领域,并逐渐成为软件开发的一种主要方法。面向对象方法以客观世界中的对象为中心,其分析和设计...
  • R语言面向对象指南

    千次阅读 2015-09-21 21:53:00
    原文链接:OO field guide 。 面向对象指南:这一章主要介绍怎样识别和使用 R 语言的...OO 最核心的就是类和方法的思想,类在定义对象的行为时主要是通过对象的属性以及它和其它类之间的关系。根据类的输入不同,类对
  • java面向对象

    万次阅读 多人点赞 2018-08-21 16:51:59
    包括面向对象概念、类与对象的关系、封装、构造函数、this关键字、static关键字、单例设计模式、继承、多态、内部类、异常、包等java基础知识。 1、面向对象 面向对象是相对面向过程而言 面向对象和面向过程都是...
  • 内置对象 math对象需要实例化,用来计算一些数学运算。可以直接使用其静态属性和静态方法
  • 面向对象的开发方法(Object Oriented,OO)(转载) 现在每个程序员都会说:OO思想,OO开发,呵呵,是真的理解了嘛?看看下面的文章就知道啦。。。 面向对象的开发方法(Object Oriented,OO)  从事...
  • 面向对象考题收集

    千次阅读 2017-06-10 09:29:14
    3.下列不属于面向对象技术的基本特征的是( B )。 A. 封装性 B. 模块性 C. 多态性 D. 继承性
  • A:静态方法是一个属于类而不属于对象(实例)的方法。(√) 静态方法可以在没有创建对象实例的情况下调用,其是可以通过类名引用。 B:静态方法只能访问静态数据。无法访问非静态数据(实例变量)。(√) 它这边的...
  • 对C++面向对象的编程的理解

    千次阅读 2019-01-16 18:05:06
    面向对象方法历经了30多年的研究和发展,已经日益成熟和完善,应用也越来越深入和广泛,现其已经发展为主流的软件开发方法。 本节主要介绍面向对象方法的优点以及它的一些基本概念。 2.3.1面向对象方法的优点(1)与...
  • C++编程中经常出现两个不同的类对象之间相互访问数据的需要,但是成员变量不是public形式,无法直接访问相应的变量,抛开全局变量谈,常用的方法有:类封装留下的接口函数、友元机制、类静态成员变量。 1、通过类...
  • JavaScript中的高级特性及特别对象、属性和方法一,编写构造函数可以使用 new 运算符结合像 Object()、Date() 和 Function() 这样的预定义的构造函数来创建对象并对其初始化。面向对象的编程其强有力的特征是...
  • 使用面向对象语言,离开的就是对象,现在回过头来思考一下,真的了解所使用语言的对象么?我自己有点心虚,对于Java的对象,我了解的尚且还不够深入,对于一些底层的东西,还有待进一步了解学习。这一篇博文,来讲...
  • 类和面向对象习题

    万次阅读 2017-04-13 21:49:31
    3.4 精选习题 ...1.下列不属于面向对象编程的特性的是( )。 A.封装 B.继承 C.抽象 D.多态 2.(*)下述概念中不属于面向对象的是( )。 A.对象、消息 B.继承、多态 C.类、封装 
  • ECMAScript对象

    千次阅读 2016-04-17 13:45:53
    ECMAScript对象
  • JS学习笔记-Global对象

    千次阅读 2019-12-06 21:24:19
    Global是全局对象,Global对象中封装的方法不需要对象就可以直接调用。 即:方法名(); 例如:isNaN(); 2.方法 1.encodeURI() 编码 2.decodeURI() 解码 3.encodeURIComponent() 编码更多字符 4.decodeURIComponent() ...
  • 6.for i in range(2,n):if n%i==0:breakif i==n-1:print('是素数')...8.对于有else子句的for循环和while循环,但循环因循环条件成立而自然结束时__会__(会或不会)执行else中的代码。10.已知x='hello world.',那...
  • 【含答案】第二章 类与对象--2.2-5-类的访问权限控制 (1)单选题 某类的成员方法只能被自己调用,修饰该方法的是: Apublic Bprotected Cprivate D无修饰符 (2)单选题 另外的类要获取以下MyClass类中member的...
  • 面向对象练习题

    千次阅读 2016-12-15 17:42:15
    1.如果一个方法不返回任何值,则该方法的返回值类型为void。 2.访问修饰符有public、protected、private 3.一般Java程序的类主体由两部分组成:一部分是成员属性,另一部分是成员方法。 4.使用class关键字来定义...
  • 面向对象编程思想

    万次阅读 2014-06-24 21:18:46
    面向对象是一种新兴的程序设计方法,或者说它是一种新的程序设计范型,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计。 它是从现实世界中客观存在的事物(即对象)出发来构造软件系统,并...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 81,432
精华内容 32,572
关键字:

下列不属于对象方法的是