?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
37款开源jQuery表格插件
我们一般使用HTML表格来显示数据,我们都知道div更容易设计,更灵活。但是现在你使用这些精彩的jQuery表格插件,将更简单、灵活、更多风格。下面介绍了37款开源jQuery表格插件。
感谢FineReport报表软件公司的整理。
jQuery网格插件jqGrid
jqGrid 是一个用来显示网格数据的jQuery插件,文档比较全面,附带中文版本。
主要特点:
-Full control with JavaScript API
-Data returned from the server is XML
-Simple configuration
-Ability to load big datasets (paging)
-Resizable columns
-Server-side sorting
-Support of links, images, checkboxes
-You can add more than one grid on a sigle page (master-detail)
-Paging
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
?授权协议:MIT
?开发语言:JavaScript
?操作系统:跨平台
jQuery表格插件jQuery grid view plugin
jqGridView是新的,富客户端的,基于XML ,Ajax网格插件的jQuery库。jqGridView提供专业的解决方案,代表和编辑表格数据在网络上。精心设计的,具有强大的脚本API的,这可编辑网格是很简单的DHTML与XML 的配置,并显示出令人信服的成果与大量数据。jqGridView可以轻松地执行好期待(管理通过的CSS )。jqGridView并不平台根据插件,它可用于不同的网络编程平台,如:ASP技术.NET /的ASP ,PHP中,爪哇岛,CGI脚本等jqGridView已高度鲍泽兼容性。
主要特性:
* Column resizing.
* Server-side sorting.
* Server-side paging.
* Server-side filtering.
* 100% XML support.
* Inline row edit.
* Columns templates.
支持的浏览器包括:
* Opera 9.0
* Firefox 1.5
* Safari 3.0
* IE 6.0
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
jQuery表格插件Flexigrid for jQuery
Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid 显示的数据能够通过Ajax获取或者从一个普通的表格转换。
?授权协议:MIT
?开发语言:JavaScript
?操作系统:跨平台
jQuery表格插件DataTables
DataTables是一个jQuery的表格插件。这是一个高度灵活的工具,依据的基础逐步增强,这将增加先进的互动控制,支持任何HTML表格。主要特点:?自动分页处理
?即时表格数据过滤
?数据排序以及数据类型自动检测
?自动处理列宽度
?可通过CSS定制样式
?支持隐藏列
?易用
?可扩展性和灵活性
?国际化
?动态创建表格
?免费的
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
jQuery表格排序插件tablesorter
Tablesorter 是一个用来直接在浏览器上对表格数据进行排序的jQuery插件,无需再次刷新页面,支持多种单元格数据类型,例如数值、字符串、日期和自定义排序。
主要的特点包括:
?多列排序
?支持文本、URL地址、数值、IP地址、日期类型,以及自定义类型排序?支持TH 元素的ROWSPAN 和COLSPAN 属性
?支持第二个隐藏域排序
?可扩展外观
?程序简小,打包后只有7.4K
程序效果:
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
jQuery Table Display
This plugin creates the methods "showRow", "hideRow" and "toggleRow", to manage the display of table rows.
Tested in FF 3.0 and IE7.
Created by Gabriel Langhans, Lucas Leite and Maicon Martins ?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
jQuery treeTable
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
jQuery treeTable 插件的功能跟JQTreeTable 类似,是在一个表格内显示树状结果,如下图所示:
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
UI Table Edit
uiTableEdit是由Greg Weber制作的很酷的jQuery表格编辑插件,它允许用户编辑表格内容。
var t = $('table')
$.uiTableEdit( t ) // returns t
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
jQuery表格插件Flexigrid
Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid 显示的数据能够通过Ajax获取或者从一个普通的表格转换。
?授权协议:MIT
?开发语言:JavaScript
?操作系统:跨平台
jQuery的DataGrid插件Ingrid
Ingrid 是一个jQuery 的电子数字表格插件,主要功能有列宽度变化、分页、行和列的样式等。
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
在线演示
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
jQuery表格分页插件Table Pagination
这个jQuery表格分页插件可以在表格下面创建分页元素,你还可以通过各种设置来定制分页
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
jQuery树形表格插件jQTreeTable
使用JQTreeTable插件你可以得到一个树形表格,如果用户的浏览器禁用了JavaScript,那么他们也能看到普通形式的表格,并不影响可访问性。
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
jQuery电子表格插件jQuery.sheet
jQuery.sheet是一个Web电子表格jQuery插件。功能、界面风格与MS Excel相似。
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
?授权协议:GPLv2
?开发语言:JavaScript
?操作系统:跨平台
jQuery表格插件TiamatGrid
TiamatGrid是一个jQuery表格插件,它是基于jqGridView插件开发的,尽管功能没它强,却比它快
主要特性:
* Events return array with the data selected
* Multiselect and singleselect mode
* Server-side paging.
* Server-side filtering.
兼容的浏览器:
* Firefox 2.0
* IE 7.0
* Opera 9.0
* Safari 3.0
?授权协议:未知
?开发语言:JavaScript
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
?操作系统:跨平台
DataGrid jQuery Plugin
DataGrid jQuery 插件允许你创建一个在您的网页DataGrid组件。DataGrid的是轻量级的,但强大的功能如下:
?Resizable columns
?Can convert an ordinary table
?Paging
?Toolbar
?Create columns from tags
?Checkbox Selecting
?Show row numbers
?Sortable columns
?Frozen columns
?Column group
?Format cell
?...
在线演示
? 帆软(中国)有限公司
? 商务咨询电话:86-025-5186 2240
? 商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?
公司网址:https://www.docsj.com/doc/e810830704.html,
?
授权协议: 未知
? 开发语言: JavaScript ? 操作系统: 跨平台
jQuery 插件 jExpand
jExpand 是一个可以让表格具备可伸缩功能的jQuery 插件。利用这个功能可以帮助你更好地组织表格,让表格承载更多的消息比如图片,列表,图表和其它元素。
在线演示
?
授权协议: 未知
? 开发语言: JavaScript ? 操作系统: 跨平台
CSV 格式读取表格插件
csv2table
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
CSV2Table 可以读取CSV文件,它从CSV文件中读取内容并创建成table表格
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
Ingrid, a jQ datagrid
Ingrid is an unobtrusive jQuery component that adds datagrid behaviors (column resizing, paging, sorting, row and column styling, and more) to your tables. The goal here is to give jQuery a robust, native datagrid that's up to snuff with those found in the EXT or YUI libraries.
Currently Ingrid supports the following:
?resizable columns
?paging toolbar
?sorting (server-side)
?row & column styling
Forthcoming features:
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
?row selection model (single -or- multi w/ checkbox)
?exposing the internal methods (ingrid.load(),
ingrid.getColumn(), etc) as an API to respond to external
events
Feature requests and bug reports are welcome.
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
UI Table Filter
allows table rows to be filtered (made invisible)
t = $('table')
$.uiTableFilter( t, phrase )
documentation at https://www.docsj.com/doc/e810830704.html,/projects/uitablefilter
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
Scrollable HTML Table
Scrollable HTML Table 这个jQuery 插件用来在一个固定高度的表格中显示滚动行的数据,如下图所示:
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
快速的jQuery插件和PHP表格生成器Watajax
Watajax 是一个PHP和jQuery结合起来用来快速生成网页表格数据的解决方案。
示例代码:
PHP:
// Connect to the database first if you plan on using the Sql version of Watajax.
require_once("lib/Watajax.class.php");
$Watajax = new WatajaxSql();
$Watajax->columns = array(
"id" => array("name" => "#", "sort_type" => "numeric", "hide" => true),
"firstname" => array("name" => "First name", "transform" =>
'
/> !firstname'),
"lastname" => array("name" => "Last name"),
"email" => array("name" => "E-mail adress", "transform" => ' href="show_reciptient.php?id=!id">!email
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
"tools" => array("name" => "", "virtual" => true, "transform" => 'edit'));
$Watajax->run();
?>
jQuery:
$(document).ready(function() {
$("#watajax_table").watajax({ajax_connector:"ajax.php",
table_id: "contacts"});
})
?授权协议:Apache
?开发语言:PHP JavaScript
?操作系统:跨平台
jQuery电子表格插件JQuery.Spreadsheet UI
这是一个采用jQuery开发的Web电子表格。经测试支持的浏览器包括:Firefox2/3、IE7/8、Epiphony2、Opera9、Safari3。
?授权协议:BSD
?开发语言:JavaScript
?操作系统:跨平台
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
jQuery Fixed Table Header Plugin
这是一个可以固定表头的jQuery插件。当表格向下滚动时,表头不会跟着动。
?授权协议:MIT
?开发语言:JavaScript
?操作系统:跨平台
jQuery表格过滤插件uiTableFilter
uiTableFilter 是一个用来过滤表格中的行的jQuery插件。
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
在线演示
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
jQuery Gird
基于Jquery实现的简单Gird插件,兼容多种浏览器。
?帆软(中国)有限公司
?商务咨询电话:86-025-5186 2240
?商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ?公司网址:https://www.docsj.com/doc/e810830704.html,
?授权协议:未知
?开发语言:JavaScript
?操作系统:跨平台
jQuery插件tableFormSynch
tableFormSynch是一个表格与表单数据相互更新的jQuery插件。它提供的
功能包括:基于表单中的数据,新增行。删除所选择行,并清除表单中的所有数据。tableFormSynch支持所有表单控件包括:checkboxes、radio、buttons、
select
? 帆软(中国)有限公司
? 商务咨询电话:86-025-5186 2240
? 商务咨询邮箱:business@https://www.docsj.com/doc/e810830704.html, ? 公司网址:https://www.docsj.com/doc/e810830704.html,
?
授权协议: 未知
? 开发语言: JavaScript ? 操作系统: 跨平台
jQuery 表格颜色插件
HeatColor
web项目前端开发经验总结 最近这一个月完成了自己的第一个java web项目,是给某杂志社做的在线投稿系统,虽然进度很慢,但是中间确实学到了不少东西,深刻体会到了自己看几个月书都不如做一个项目来的实在。这个项目自己主要负责的是JSP页面、JS脚本、CSS样式表的编写,虽然主要做的是前端,但是在设计前端后台交互功能时,对MVC架构和数据库又多了一分了解,这一个月的时间,自己在技术上也确实成长了不少。 下面分成几块总结一下自己的这个项目中的心得吧: 1.项目开发流程:从确认需求开始,到原型设计,再到原型测试,这些都没什么说的了,主要是刚开始开发前端JSP页面时,自己走了很多弯路,想到有什么页面就写什么页面,GET和POST的路径也是随心所欲,想到什么名字就起什么名字,结果发现这样做严重影响了项目开发的进度,后来经过主管的提点后,我幡然醒悟,其实,面向对象的思想就贯穿在整个项目当中,在前面的原型设计的过程中,除了页面的设计还有数据库的设计,数据库的每个表就对应着Java中的每个实体类,这个类封装了数据库中的列作为属性,封装了数据库的增删改查作为方法,就拿这个投稿系统为例,实体主要有用户、稿件等等,实体间还有着一对一映射或者一对多映射等对应关系。其实,整个系统的开发就是围绕着这些个实体进行的,甚至于我们可以把实体名字做为二级目录,把实体的增删改查作为GET或POST 的路径,譬如account/add、paper/delete等等,有了这些路径,那么与之对应的GET和POST的Controller也就有了,接下来我们要做的就是,定义Controller中返回的视图,写完Controller后再把与实体相关的增删改查方法写到服务层中,再把项目的整个骨架搭起来,再去处理细节,很快的,这个项目就成型了。这里前端和后台的配合尤为重要,数据交互是整个系统的核心。 2.JSP页面设计:提到JSP页面,在这里我想说的一点是,其实JSP页面是在服务器生成的,那么传给JSP页面的变量、参数都会在服务器转化为它们具体的值,然后再传给客户端。JSP页面可以实现很多服务器端的功能,因为可以直接在页面嵌入JAVA代码,但是我们必须明确的一点是,JSP页面主要是用来呈现视图的,不要再其中套入大量的代码,要明确前端与后台的分工。 3.JSTL标签:JSTL标签就是JSP standard taglib,即JSP标准标签库,首先,EL表达式可以非常方便的取出Controller返回的View包含的Model,甚至都无需声明EL 表达式。其次,JSTL标签可以实现很多的逻辑控制功能,比如最基本的c:if判断、c:forEach 循环,甚至有更强大的c:choose,有了这些,我们可以大大简化代码量,JSP页面中用几十行java写的代码,有时用几句JSTL标签组合就实现了,此外,像fmt:parseDate和 fmt:formatDate也是很好用的标签,用于日期的解析和格式化,此外JSTL更有强大的函数标签库fn:,项目中我也只用到了fn:length取后台传的list的长度。要善用JSTL标签,但是又不要完全依赖于它,JSTL标签很方便、快捷,但是切记,JSTL功能有限,不要完全依赖于它。 4.shiro框架:shiro框架是apache的一款面向java web项目的权限控制框架,这个框架无论前端、后台都十分好用,在前端,我们可以使用shiro强大的标签库,通过用户角色赋予用户不同的访问权限。譬如,如果一个系统的用户有访客、用户、管理员三种角色,我们就可以通过shiro标签来控制游客不能访问哪些内容,页面向用户和管理员呈现的不同内容,这就是shiro标签的神奇之处。 5.sitemesh框架:这个主要是用来将所有页面套用固定格式,用以页面的复用,其实有些时候标签更为方便,而且sitemesh框架的内存开销是的二倍,还会导致拦截器出现一些莫名的bug,所以并不推荐使用。
求职意向:web前端工程师 工作经验 学历:本科计算机科学与技术 。 IT技能 熟练掌握以下技能: ●HTML5、CSS3以及flex弹性盒布局、响应式布局和自适应布局等页面布局; ●ECMAScript5、DOM操作文档、BOM操作浏览器和JSON数据格式,能够较好地理解闭包、作用域链、 构造函数、原型对象以及原型链等; ●ECMAScript6的基础内容如模板字符串、箭头函数、解构赋值、Promise、扩展运算符、class类等; ●前后端的交互方式,如jQuery的ajax方法,jsonp跨域,基于Promise的axios,以及正在不断获得浏览 器支持的fetch方法; ●基于jQuery框架的网页效果如tab切换、轮播图等,以及表单验证和cookie等插件,还有bootstrap响 应式框架和jquery easyUI框架; ●前端开发工具sublime、vscode、webstorm等,postman测试http请求,web服务器软件WAMP,前 端自动化构建工具gulp、webpack等,代码版本管理工具git和git客户端管理工具sourceTree ; ●Vue、vue-router、vuex状态管理和基于vue 的界面框架iview的使用; ●React、react-router、react-redux状态管理和基于react 的UI 框架(antd)的使用; 并了解以下内容: ●PHP+MySQL的基础,能做一些简单的数据接口,也可以用json-server模拟后台接口,以及faker模块创
4.使用iview 的Page 控件的页面改变方法,获取当前的页码,并且发送axios 请求获取相应数据,实现用户列表的分页。。 5.使用webpack 实现对模块打包、压缩; 负责模块:用户的登录注册、增删改查,分页功能的实现; 项目二:电器商城网站 项目描述:本项目是一个电器商场网站,致力于为用户提供更好的生活体验。 项目技术: 1.通react框架和bootstrap框架布局网页的基本结构; 2react-router的NavLink实现首页、登录、注册、详情页等页面的跳转; 3.使用jquery的validate插件实现对表单的验证; 4.swiper的Autoplay组件实现轮播图效果,以及tab切换,详情页的放大镜效果; 5.React组件挂载过后使用fetch方法实现图片的动态加载和数据更新; 6.使用route的params传递产品编号,然后跳转到相应的详情页; 7.使用webpack进行模块的打包和压缩; 负责模块:首页,用户的登录注册,详情页。 项目三:内容管理系统 项目描述: NodeJS+Mongodb+Express+jquery EasyUI做的内容管理系统 项目技术: 1.express开发框架快速搭建开发环境,使用express的路由进行页面的切换。 2.采用mvc设计模式,即model-view-controller模式; 3.使用基于分布式文件存储的MongoDB数据库,接口测试和http请求的psotman工具;
JavaWeb试题 一.单项选择(共20题,每题2分) 1.HTML的全称是什么( A ) A.HyperText Markup Language B.HyperTest Market Language C.HighTest Markup Language D.HyperText Market Language 2.以下选项中属于行内标签的是(A ) A、 span B、 p C、div D、hr 3.以下说法正确的是( C) A、background-color:设置文字颜色 B、back-corlor设置背景色 C、 background-color:设置背景色 D、 color:设置背景色 4.下列哪一项是CSS 正确的语法(C ) A、 body: color=black B、 {body: color:black} C、 body{color:black} D、 {body:color=black} 5.Http协议的状态码(D)表示文件没有找到
A、200 B、400 C、 500 D、 404 6.Tomcat的端口号可以在(A )文件中修改 A. server.xml B. web.xml C. tomcat.xml D. 不能改 7.在一个表单里,想要用jquery找到指定元素的第一个元素用 ( )实现,第二个元素用( A)实现。 A、first,eq(1) B、first,equ(0) C、first,eq(0) D、fir,eq(1) 8.当一个Servlet首次被请求的时候,服务器首先会调用( D )方法 A、 doGet B、 doPost C、 doInit D、 init 9.在J2EE中,重定向到另一个页面,以下(C)语句是正确的 A、 request . sendRedirect(“http :// www . svse . com . cn”); B、 request . sendRedirect(); C、 response . sendRedirect(“http: // www . svse . com . cn”); D、 response .sendRedirect(); 10.在Servlet中,response.getWriter()返回的是( B ) A、 JspWriter对象 B、 PrintWriter对象 C、 Out对象 D、 ResponseWriter对象 11.Login.jsp为登录页面,表单代码如下:
2、将规则下载初始化js中 $().ready(function() { $("#signupForm").validate({ rules: { firstname: "required", email: { required: true, email: true }, password: { required: true, minlength: 5 }, confirm_password: { required: true, minlength: 5, equalTo: "#password" } }, messages: { firstname: "请输入姓名", email: {1、静态Web和动态Web的区别? 静态Web与动态Web最本质的区别是静态Web是无法进行数据库操作,而动态Web是可以进行数据库操作的。 动态Web的最大特点就是具有交互性,所谓交互性就是服务器端会自动根据用户请求的不同而显示不同的结果。 2、说一说你了解的动态Web技术有哪些? CGI、PHP、ASP、https://www.docsj.com/doc/e810830704.html, JSP 3、什么是Servlet? Servlet是运行于服务器端的,按照其自身规范编写的Java应用程序。 1、Servlet是用Java语言编写的,它是一个Java类。因而Servelet遵守所有Java语 言的语法规则,并且它可以调用一般Java程序可以调用的JDK类库。 2、Servlet是在服务器端运行的。它编译后的".class"文件被服务器端调用和执行。 Web服务器使用该class文件去处理浏览器请求,并将处理的结果返回到客户端。 3、由于Servlet特殊的应用特点,它有自身特殊的规则。一般来说,它必须调用Java Servlet API,必须是对特定类或接口的继承和实现。并且,它必须重写特定的方法去处理客户端请求。 4、Servlet的主要功能有哪些? Servlet的主要功能是用来接受、处理客户端请求,并把处理结果返回到客户端显示。 其过程如下: 1、客户端把请求送到Servlet处理 2、Servlet处理请求。这时Servlet相应的方法被Web服务器调用去处理请求。这个 过程中,Servlet可以和服务器端的其他资源(文件、数据库等)交互。 3、Servlet把请求的结果返回。在这个过程中,Servlet返回的并不仅仅是数据结果, 而是整个HTML文件。 5、Servet的生命周期? 生命周期包括加载(创建)程序、初始化、服务、终止(销毁)、卸载5个部分。 6、谈一谈请求转发和重定向的区别? 7、什么是HTTP协议? HTTP(Hypertext Transfer Protocol)中文“超文本传输协议”,是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议,是Internet上目前使用最广泛的应用层协议,它基于传输层的TCP协议进行通信,HTTP协议是通用的、无状态的协议。 8、HTTP协议的主要特点有哪些? 遵循请求/响应模型、无连接、无状态、简单快速、灵活 9、HTTP协议请求由哪几部分组成? 请求行、消息报头、请求正文 10、HTTP协议响应由哪几部分组成? 状态行、消息报头、响应正文 11、HTTP协议中请求方法的GET和POST的区别?
jQuery formValidator使用说明 说明:jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js 脚本于页面的分离。对一个表单对象,你只需要写一行代码就可以轻松实现20种以上的脚本控制。现支持一个表单元素累加很多种校验方式,采用配置信息的思想,而不是把信息写在表单元素上,能比较完美的实现ajax请求。并结合jquery.boxy实现遮罩提示。 一、所需元素 jquery-1.3.2.js (需要jquery-1.3.2以上版本) formValidator.js (表单验证基础js) formValidatorRegex.js (表单验证所需正则js) jquery.boxy.js (遮罩提示js) validator.css (表单验证样式) boxy.css (遮罩提示样式) 二、使用说明 a)使用方法 i.加载所需js和css文件 ii.初始化验证控件 ($.formValidator.initConfig({formid:"form1",onerror:functi on(msg){Boxy.alert("
jQuery formValidator表单验证插件是什么? jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的校验都是互不影响。对一个表单对象,你只需要写一行代码就可以轻松实现无数种(理论上)脚本控制。目前支持5种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库)、functionValidator (可使用外部函数来做校验) 本插件于其他校验控件最大的区别有3点: 1、校验功能可以扩展。 对中文、英文、数字、整数、实数、Email地址格式、基于HTTP协议的网址格式、电话号码格式、手机号码格式、货币格式、邮政编码、身份证号码、QQ号码、日期等等这些控制,别的表单校验控件是代码里写死的,而formValidator是通过外部js文件来扩展的,你可以通过写正则表达式和函数来无限的扩展这些功能。 2、实现了校验代码于html代码的完全分离。 你的所有信息都无需配置在校验表单元素上,你只要在js上配置你的信息。使美工(界面)和javascript工程师的工作不交织在一起 3、你只需写一行代码就能完成一个表单元素的所有校验。你只需要写一行代码就能完成一下所有的控制 ?支持所有类型客户端控件的校验 ?支持jQuery所有的选择器语法,只要控件有唯一ID和type属性 ?支持函数和正则表达式的扩展。提供扩展库formValidatorReg.js,你可以自由的添加、修改里面的内容。 ?支持2种校验模式。第一种:文字提示(showword模式);第二种:弹出窗口提示(showalert模式) ?支持多个校验组。如果一个页面有多个提交按钮,分别做不同得提交,提交前要做不同的校验,所以你得用到校验组的功能。 ?支持4种状态的信息提示功能,可以灵活的控制4种状态是否显示。第一种:刚打开网页的时候进行提示;第二种:获得焦点的时候进行提示;第三种:失去焦点时,校验成功时候的提示;第四种:失去焦点时,校验失败的错误提示。 ?支持自动构建提示层。可以进行精确的定位。 ?支持自定义错误提示信息。
JQuery笔记-表单验证大全
jquery.validate.js 是 jquery 旗下的一个验证插件,借助 jquery 的优势,我们可以迅速验证一些常见的输入 , 并且可以自己扩充自己的验证方法。 举个例子,有这么一个表单: view plaincopy to clipboardprint?