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的变量能复制到JSP的session中吗?
可以,但是比较麻烦,例如可以通过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、 如何设置页面元素的显示和隐藏?
主要用到两个属性,visibility和display,区别在于:属性的值不同: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事件可以当鼠标离开文本是恢复原来的样式。
JavaScript和Ajax部分(1)的更多相关文章
- 最新JavaScript、Ajax典藏级学习资料下载分类汇总 (2011年12月21日更新)
其他网站开发相关资料 超强HTML和xhtml,CSS精品学习资料下载汇总 最新htm ...
- 初识JavaScript,Ajax,jQuery,并比较三者关系
一.基本认识 1.JavaScript 定义: javaScript的简写形式就是JS,是由Netscape公司开发的一种脚本语言,一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态 ...
- JavaScript实现Ajax小结
置顶文章:<纯CSS打造银色MacBook Air(完整版)> 上一篇:<TCP的三次握手和四次挥手> 作者主页:myvin 博主QQ:851399101(点击QQ和博主发起临 ...
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
转http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro2/ 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求 ...
- javascript版Ajax请求
什么是Ajax请求,Ajax也就是“Asynchronous JavaScript and XML”(异步JavaScript和XML),无刷新数据读取.能减少流量的消耗,也提高了浏览的流畅性,给用户 ...
- Javascript与Ajax
不使用jquery来处理ajax请求该怎么做? 首先要明确html中的某些数据需要从服务端获得,也就是客户端向服务端请求(request)数据,服务端就响应(response)这个请求,把客户端要的数 ...
- javascript进阶——Ajax
统的Web 页面和应用中,用户每点击页面上的某个部分,浏览器就会向服务器发出一个请求,等待服务器做出响应,然后返回一个完整新网页,但在大多数情况下用户不得不忍受页面闪烁和长时间的等待.随着Web技术的 ...
- Javascript and AJAX with Yii(在yii 中使用 javascript 和ajax)
英文原文:http://www.yiiframework.com/wiki/394/javascript-and-ajax-with-yii /*** http://www.yiiframework. ...
- javascript实现ajax
什么是 ajax ajax 即“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML),也就是无刷新数据读取. http 请求 首先需要了解 htt ...
- JavaScript和ajax 跨域的案例
今天突然想看下JavaScript和ajax 跨域问题,然后百度看了一下,写一个demo出来 <!DOCTYPE html> <html xmlns="http://www ...
随机推荐
- 关于下载calipso数据集以及用python将其读到记事本小结
今天终于把老板交代的事情忙完了,对于我这位计算机语言的小白来说,其中的艰辛不用说,一把辛酸泪啊!在有计算机语言经验的老手而言,我这些问题似乎也不能算是问题,但我却卡了很久,对此,想把自己所遇到的困难和 ...
- 运用PIL库 用来美白,磨皮,瘦脸等操作!
1.安装pillow库: 在cmd下,输入简单的命令: pip install pillow 即可安装pillow库. 2.PIL库的简介: 1. PIL库主要有2个方面的功能: (1) 图像归档: ...
- PowerShell工作流学习-7-编写脚本工作流帮助
关键点: a)工作流中不支持基于注释的帮助(标识工作流的帮助文件的 .ExternalHelp 注释除外). b)支持get-help参数的方式:使用 .ExternalHelp 注释以便 Get-H ...
- 原生AJAX(包括Fetch)
一.INTRO AJAX即“Asynchronous Javascript And XML” 一.Ajax的原生初级 1.1 Ajax对象创建:var xhr= new XMLHttpRequest( ...
- numpy、pandas
numpy: 仨属性:ndim-维度个数:shape-维度大小:dtype-数据类型. numpy和pandas各def的axis缺省为0,作用于列,除DataFrame的.sort_index()和 ...
- 1.Float精度在JS的解决方法
最近做了一个有关折扣价的计算的功能,所有的运算都是在前台通过js来做,做完之后经过手工核算发现了一个问题,当时做的一个例子是10*0.94,按照我们正常的思维,这个结果应该是9.4,但是在js中的计算 ...
- angular-repeat
ng-repeat="name in 变量名字 track by $index" 一个数组的时候ng-repeat="name in 变量名字" {{x.nam ...
- SVN设置全局忽略提交文件或者目录
在目录中右击选择TortoiseSVN -> 设置 -> 常规设置 -> 全局忽略样式 修改全局忽略样式(可以设置忽略的文件或者目录,以空格隔开):*.o *.lo *.la *.a ...
- 【腾讯Bugly干货分享】经典随机Crash之二:Android消息机制
本文作者:鲁可--腾讯SNG专项测试组 测试工程师 背景 承上经典随机Crash之一:线程安全 问题的模型 好几次灰度top1.top2 Crash发生场景:在很平常.频繁的使用页面,打开一个界面,马 ...
- 包建强的培训课程(4):App测试深入学习和研究
@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...