zoukankan      html  css  js  c++  java
  • JavaScript和Ajax部分(1)

    1、 JavaScript变量有哪些数据类型?

      JavaScript是一种弱类型语言,在声明变量时不需要指变量的类型,变量的类型由赋给变量的值来决定。

    常用的基本数据类型

    1 undefined(未定义类型)

    2 null(空类型)

    3 number(数值类型)

    4 string(字符串类型)

    5 boolean(布尔类型)

    2、 JavaScript中常用的系统函数其作用?

    parselnt():  解析一个字符串,并返回一个整数。

    parseFloat():可解析一个字符串,并返回一个浮点数。

    isNaN():用于检查其参数是否是数字,不是数字为true,反之为false。

    prompt(); 显示用户输入的对话框。

    alert(); 显示带有一个“确定”按钮的警示框。

    confirm(); 显示带有一个“确定”“取消”按钮的对话款。

    close(); 关闭浏览器窗口。

    open(); 弹出新的浏览器窗口。

    setTimeout(); 在指定毫秒数后调用函数或计算表达式。

    setInterval(); 按照指定的周期(以毫秒计)来调用函数或表达式。

    3、 js中的3种弹出式消息提醒(警告窗口,确认窗口,信息输入窗口)的命令是什么?

    弹出警告窗口“输入数据无效”

    弹出确认窗口“确认保存吗?”

    弹出信息输入窗口“请在此输入你的姓名”

    “输入数据无效”:

    alert("输入数据无效");//警告

    “确认保存吗?”:

    confirm("你是菜鸟吗");//确认

    “请在此输入你的姓名”:

    prompt("请在此输入你的姓名")//信息输入

    4、 Javascript中定时执行如何实现,JavaScript如何实现一段代码在执行时间后运行?如何指定一段代码每隔指定时间就运行?

    定时执行有两种函数,setTimeout()setInterval()setTimeout()是在一段时间后执行指定方法,而setInterval()是每隔一段时间后执行指定的方法

    5、 javaScript的变量能复制到JSPsession中吗?

    可以,但是比较麻烦,例如可以通过js调用ajax,将变量传递到服务器端,然后在服务器将获取到的变量值存入session中。

    6、 什么是BOM

    BOM是Browser  Object  Model(浏览器对象模型)的简称,提供了独立于内容与浏览器窗口进行交互的对象。

    7、 什么是DOM?

    DOM即Document  Object  Model(文档对象模型),如果需要对HTML文档中的元素进行访问,添加,删除,移动或重排,JavaScript就是通过DOM来实现的,DOM可被JavaScript用来读取,改变HTML,XHTML及XML文档,所以DOM是由三部分组成的。

    分别是:

    1.Core DOM,即核心DOM编程,定义了一套标准的针对任何结构化文档的对象。

    2.XML DOM:定义了一套标准的针对XML文档的对象。

    3.HTML DOM:定义了一套标准的针对HTML文档的对象。

    8、 DOM模型中的常用对象及其方法?

    1) document对象的常用方法:

    write()

    getElementById()

    getElementByName()

    getElementByTagName()

    2) location对象提供了当前页面的URL信息。主要方法有:

    reload()是用于重新加载当前文档。

    replace()是用新的文档替换当前文档。

    3) history对象提供了用户最近浏览过的URL列表,主要方法有:

    back():实现浏览器后退页面功能

    forwarc():实现浏览器前进页面功能

    go():在页面上实现前进、后退的功能。

    9、 如何设置页面元素的显示和隐藏

       主要用到两个属性,visibilitydisplay,区别在于:属性的值不同:visibility属性的值有:visible(可见),hidden(不可见),Display属性的值有:none(不可见),block(可见)。

       visibility属性设置元素不可见时,元素仍然占据页面上的空间,而display属性设置元素不可见不会占据页面上的空间。

    代码示例:

    1) document.getElementById('对象1').style.display = "none";(会释放元素所在页面上所占的空间)

    2) document.getElementById('对象1').style.visibility= "visible";(不会释放元素所在页面上所占的空间)

    10、 使用什么事件可以实现当鼠标移动某文本上时,文本样式改变,当鼠标离开时文本样式恢复为原来的样式?

    1)onmouseover事件可以将鼠标移动到某文本上时改变文本的样式。

     2)onmouseout事件可以当鼠标离开文本是恢复原来的样式。

  • 相关阅读:
    java接口鉴权之sign签名校验与JWT验证
    完整的后端开发流程-深入浅出Java线程池:使用篇
    Java多线程加法计算--Java识别静态验证码和动态验证码
    超全面设计指南:如何做大屏数据可视化设计?
    vue+echarts+datav大屏数据展示及实现中国地图省市县下钻
    开源」目前见过的最好的开源OA产品架构师之路(一):何时选用合适的语言
    如何做大屏数据可视化设计?
    Spring项目方便调试打印请求信息点击跳转到方法
    Echart生成的报表导出为PDF
    java环境变量一键配置
  • 原文地址:https://www.cnblogs.com/HeartStarer/p/8810919.html
Copyright © 2011-2022 走看看