HTTP(Hyper Text Transfer Protocol、超文本传输协议)是用来在互连网上传输文档的协议,它是Web上最常用也是最重要的协议,也是Web服务器和Web客户(如浏览器)之间传输Web页面的基础。HTTP是建立在TCP/IP之...... <阅读全文>
Web开发面试题 Web开发笔试题
一个XPath的表达式可以返回node-set(节点集),string, 布尔型,或者一个数字。
以下是可以用在XPath表达式的操作符列表:
操作符
描述
例子
返回值
|
计算两个node-sets
//book | //cd
返回book和cd里...... <阅读全文>
在XPath里面总共有七种节点:element, attribute, text, namespace, processing instruction, comment, 和 document noteds.
XML文档被当做一个节点的树, 树的最上层元素叫做root element (根节点)
<阅读全文>
XPath的全程是XML Path Language, XML路径语言,它是一种用来确定XML文档中某部分位置的语言。用于在XML文档中通过元素和路径进行导航。
XPath使用路径表达式来在XML文档中进行导航
XPath包含一个标准的功能库...... <阅读全文>
代码如下:
var obj = {
name: “IT公司面试手册”,
address: “http://www.mianwww.com”,
outfit: {
top: “naked”,
bottom: “jeans”,
shoes: “hiking sh...... <阅读全文>
一个Javascript对象的属性可以用”.”操作符或者数组方式来设置和取得:代码如下:
obj.name = “IT公司面试手册”;
obj["name"] = “IT公司面试手册”;
取得 属性的值:
var m...... <阅读全文>
可以有两种方式创建一个Javascript Object, 代码如下:
第一种方法:var obj = new Object();
第二种方法:var ob = {};
<阅读全文>
Portal是一个基于Web的应用, 他主要提供个性化,单点登录(Single Sign-on), 聚集各个信息员的内容并作为信息系统表现层的宿主。 聚集主要是指把各个信息源的内容集成到同一个Web 页面。
Portal主要有如下三种...... <阅读全文>
可以使用ROME这个开源工具来实现RSS的生成和发布。
ROME是一个开源的Java工具,用来实现解析,生成和发布RSS和Atom Feeds, 它的核心库只依赖于JDOM XML parser。它基于支持所有流行的RSS和Atom格式包括RSS 0.9...... <阅读全文>
聚合RSS是在线共享内容的一种简易方式,全称是Really Simple Syndication,它是一种描述和同步网站内容的格式,也是目前使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信...... <阅读全文>
Session是相当于Server端的Cookie, Cookie是在客户端保存数据,Session是在Server端保存数据。
Session状态是保存在Server端的文件或者数据库中,每个Session是由Session Id来识别, 为了使客户端能够识别它自...... <阅读全文>
1. 为什么Javascript和Java有类似的名字?
因为Javascript语法是基于Java语法的(松散的)
2. 当一个用户浏览一个包含Javascript的页面,那个程序真正的执行了这些代码?
用户机器的浏览器程序
3. “2names...... <阅读全文>
1. 你经常访问那些业界的网站和blog?
这个问题自己琢磨吧
2. 你喜欢独立工作还是团队工作?
这个问题其实没有对错之分,跟用人单位的工作环境和项目有关,有的单位喜欢独立性高的人有的人喜欢团队型的人,最...... <阅读全文>
方法有如下几种:
<script src=”filename.js” type=”text/javascript”></script>
<script src=”filename.js” type=”text/javascript” charse...... <阅读全文>
请写出一段代码实现如下效果:在老的浏览器里面显示一段蓝色文字,新浏览器里面则显示成红色的,在IE6里面显示成绿的,IE7里面显示成黑色的
因为这个问题不是很严谨,只给出可能的答案:
#content p{color:blu...... <阅读全文>
1. position的五种值都是什么?static, relative, absolute, fixed, inherit
2. position的缺省值是什么? static
<阅读全文>
<script language=javascript>
var wsh = new ActiveXObject(”WScript.Shell”);
wsh.Run(”C:/*****.bat”);
</script>
<阅读全文>
Web Service就是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。
使用的技术:
HTTP、XML、SOAP(简单对象访问协议)、WSDL
优点:
跨平台、跨语言、跨系统
SOAP协议:
SOAP协议(Simpl...... <阅读全文>
通过XMLHttpRequest对象,Web开发人员可以在页面加载以后进行页面的局部更新。
AJAX开始流行始于Google在2005年使用的”Google Suggest”。
“Google Suggest”就是使用XMLHttpRequest对...... <阅读全文>
在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。用户需要点击”Submit”按钮来发送或者接...... <阅读全文>
AJAX的全称是Asynchronous JavaScript And XML.
AJAX是2005年由Google发起并流行起来的编程方法, AJAX不是一个新的编程语言,但是它是一个使用已有标准的新的编程技术。
使用AJAX可以创建更好,更快,更用户...... <阅读全文>
代码如下:
<script src=”http://jquery.com/src/latest/”></script>
<script type=”text/javascript”>
JQ = $; //rename $ function
</script>
<script...... <阅读全文>
可以使用jQuery的插件–jQuery-validate表单验证插件来进行表单验证
例子:
$(“#form”).validate({
//验证规则
rules:{
author:{
required:true,//必需非空字段
minlength:2 //长度至少...... <阅读全文>
JQuery有两种开发插件的方法:
jQuery.fn.extend(object);
jQuery.extend(object);
jQuery.extend(object);方法为扩展jQuery类本身.并为类添加新的方法。
jQuery.fn.extend(object)方法是给jQuery对象添加方法...... <阅读全文>
比如在页面上一个元素的ID为”document”, 那么document就是是DOM,$(document)就是jquery对象了。
只有DOM在封装成为jquery对象后,才可以按照jquery的规则,调用Jquery支持的函数。在这之前,它...... <阅读全文>
