Web开发面试题 Web开发笔试题

什么是HTTP(Hyper Text Transfer Protocol、超文本传输协议)?

HTTP(Hyper Text Transfer Protocol、超文本传输协议)是用来在互连网上传输文档的协议,它是Web上最常用也是最重要的协议,也是Web服务器和Web客户(如浏览器)之间传输Web页面的基础。HTTP是建立在TCP/IP之...... <阅读全文>

介绍一下XPath的操作符

一个XPath的表达式可以返回node-set(节点集),string, 布尔型,或者一个数字。 以下是可以用在XPath表达式的操作符列表: 操作符 描述 例子 返回值 | 计算两个node-sets //book | //cd 返回book和cd里...... <阅读全文>

介绍一下XPath的节点?

在XPath里面总共有七种节点:element, attribute, text, namespace, processing instruction, comment, 和 document noteds. XML文档被当做一个节点的树, 树的最上层元素叫做root element (根节点) <阅读全文>

什么是XPath?

XPath的全程是XML Path Language, XML路径语言,它是一种用来确定XML文档中某部分位置的语言。用于在XML文档中通过元素和路径进行导航。 XPath使用路径表达式来在XML文档中进行导航 XPath包含一个标准的功能库...... <阅读全文>

请写出一个JavaScript 对象并初始化几个属性

代码如下: var obj = { name: “IT公司面试手册”, address: “http://www.mianwww.com”, outfit: { top: “naked”, bottom: “jeans”, shoes: “hiking sh...... <阅读全文>

Javascript面试题:如何给一个Javascript的对象属性赋值?如何取得属性值?

一个Javascript对象的属性可以用”.”操作符或者数组方式来设置和取得:代码如下: obj.name = “IT公司面试手册”; obj["name"] = “IT公司面试手册”; 取得 属性的值: var m...... <阅读全文>

Javascript面试题:如何创建一个Javascript Object?

可以有两种方式创建一个Javascript Object, 代码如下: 第一种方法:var obj = new Object(); 第二种方法:var ob = {}; <阅读全文>

请介绍一下Portal, Portal主要有什么功能?

Portal是一个基于Web的应用, 他主要提供个性化,单点登录(Single Sign-on), 聚集各个信息员的内容并作为信息系统表现层的宿主。 聚集主要是指把各个信息源的内容集成到同一个Web 页面。 Portal主要有如下三种...... <阅读全文>

如何用Java实现一个基于Web的RSS生成器?

可以使用ROME这个开源工具来实现RSS的生成和发布。 ROME是一个开源的Java工具,用来实现解析,生成和发布RSS和Atom Feeds, 它的核心库只依赖于JDOM XML parser。它基于支持所有流行的RSS和Atom格式包括RSS 0.9...... <阅读全文>

什么是RSS?

聚合RSS是在线共享内容的一种简易方式,全称是Really Simple Syndication,它是一种描述和同步网站内容的格式,也是目前使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信...... <阅读全文>

介绍一下Session及Session与Cookie的区别

Session是相当于Server端的Cookie, Cookie是在客户端保存数据,Session是在Server端保存数据。 Session状态是保存在Server端的文件或者数据库中,每个Session是由Session Id来识别, 为了使客户端能够识别它自...... <阅读全文>

一些JavaScript方面的面试题

1. 为什么Javascript和Java有类似的名字? 因为Javascript语法是基于Java语法的(松散的) 2. 当一个用户浏览一个包含Javascript的页面,那个程序真正的执行了这些代码? 用户机器的浏览器程序 3. “2names...... <阅读全文>

Web开发人员的15个必问面试题

1.  你经常访问那些业界的网站和blog? 这个问题自己琢磨吧 2. 你喜欢独立工作还是团队工作? 这个问题其实没有对错之分,跟用人单位的工作环境和项目有关,有的单位喜欢独立性高的人有的人喜欢团队型的人,最...... <阅读全文>

Javascript问题:有几种方法在你的HTML页面里面潜入一段Javascript?

方法有如下几种: <script src=”filename.js” type=”text/javascript”></script> <script src=”filename.js” type=”text/javascript” charse...... <阅读全文>

有关CSS浏览器兼容的一道面试题

请写出一段代码实现如下效果:在老的浏览器里面显示一段蓝色文字,新浏览器里面则显示成红色的,在IE6里面显示成绿的,IE7里面显示成黑色的 因为这个问题不是很严谨,只给出可能的答案: #content p{color:blu...... <阅读全文>

HTML面试题

1. position的五种值都是什么?static, relative, absolute, fixed, inherit 2. position的缺省值是什么? static <阅读全文>

如何用JavaScript启动bat文件

<script   language=javascript> var   wsh   =   new   ActiveXObject(”WScript.Shell”); wsh.Run(”C:/*****.bat”); </script> <阅读全文>

什么是Web Service?

Web Service就是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。 使用的技术: HTTP、XML、SOAP(简单对象访问协议)、WSDL 优点:  跨平台、跨语言、跨系统 SOAP协议:  SOAP协议(Simpl...... <阅读全文>

介绍一下XMLHttpRequest对象

通过XMLHttpRequest对象,Web开发人员可以在页面加载以后进行页面的局部更新。 AJAX开始流行始于Google在2005年使用的”Google Suggest”。 “Google Suggest”就是使用XMLHttpRequest对...... <阅读全文>

AJAX应用和传统Web应用有什么不同?

在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。用户需要点击”Submit”按钮来发送或者接...... <阅读全文>

AJAX的全称是什么? 介绍一下AJAX

AJAX的全称是Asynchronous JavaScript And XML. AJAX是2005年由Google发起并流行起来的编程方法, AJAX不是一个新的编程语言,但是它是一个使用已有标准的新的编程技术。 使用AJAX可以创建更好,更快,更用户...... <阅读全文>

如何整合JQuery和Prototype?

代码如下: <script src=”http://jquery.com/src/latest/”></script> <script type=”text/javascript”> JQ = $;  //rename $ function </script> <script...... <阅读全文>

如何用JQuery进行表单验证?

可以使用jQuery的插件–jQuery-validate表单验证插件来进行表单验证 例子: $(“#form”).validate({ //验证规则 rules:{ author:{ required:true,//必需非空字段 minlength:2     //长度至少...... <阅读全文>

如何开发一个JQuery插件?

JQuery有两种开发插件的方法: jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object);方法为扩展jQuery类本身.并为类添加新的方法。 jQuery.fn.extend(object)方法是给jQuery对象添加方法...... <阅读全文>

DOM和JQuery对象有什么区别?

比如在页面上一个元素的ID为”document”, 那么document就是是DOM,$(document)就是jquery对象了。 只有DOM在封装成为jquery对象后,才可以按照jquery的规则,调用Jquery支持的函数。在这之前,它...... <阅读全文>

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。 本站欢迎与同类网站建立友情链接,请联系QQ:176687814