PHP程序员站--PHP编程开发平台
当前位置:主页 >> 网页制作 >> Javascript >> 文章列表
可拖放的树形控件 jQuery Simple Tree   11-07-03
Query Simple Tree是一个可拖放的树形控件。支持通过Ajax动态加载树节点,具有简单易于使用和漂亮的外观等特点。 demo演示...
jQuery树状菜单插件 Treeview   11-07-03
treeview是一个用来显示树状结构的jQuery插件。 Current version: 1.4 Compressed filesize: 3390 bytes License: MIT/GPL Tested in: Firefox 2, IE 6 7, Opera 9, Safari 3 treeview下载...
jQuery的Tree控件 jstree   11-07-03
jsTree是一个 基于jQuery的Tree控件。支持XML,JSON,Html三种数据源。提供创建,重命名,移动,删除,拖放节点操作。可以自己自定义创建,删 除,嵌套,重命名,选择节点的规则。在这些操作上可以添加多种监听事件。 demo演示 jsTree下载...
JQuery Tree 插件 zTree简介   11-07-03
zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器(对于IE 6的兼容问题将不做特殊维护) 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持一次性静态生成 和 Ajax 异步加载 两种方式 支持多种...
JQuery Tree插件zTree v2.6.01 发布   11-07-02
这个 zTree v2.6.01 就是 v2.6 的补丁,针对 v2.6 中的几个Bug进行了修正,同时也修正了一点儿 API 文档。 为了方便大家升级,文件名没有任何修改,需要升级的朋友直接替换原文件即可。 对于新朋友,获取Demo还是需要去下载 v2.6 版本的压缩包。下载目录: http://code...
jQuery 1.6.2 发布   11-07-02
jQuery 1.6.2 正式版发布了,该版本包含了很多bug的修复。与往常一样,jQuery 提供两份代码的拷贝以供下载,一个最小化的压缩版本,另外是一个未压缩版本(用于开发和代码阅读): jQuery Minified (for production) jQuery Regular (for development and testing) 你...
常用表单验证javascritp代码   11-07-02
1、表单要求 form name=formname onSubmit=return validateForm(this)/form 将对表单中的所有以下类型的域依次验证,所有验证是去除了前导和后缀空格的,要注意是区分大小写的。 2、空值验证 表单中任意域加上emptyInfo属性将对此域是否为空进行验证(可以和最大长度验...
javascript常用正则表达式   11-07-02
//校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、_、.的字串 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}...
javascript 正则表达式    11-07-02
正则表达式是一个描述字符模式的对象。 JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp对象, 也可以用J...
javascript正则表达式中的特殊字符    11-07-02
字符 含意 做为转意,即通常在后面的字符不按原来意义解释,如/b/匹配字符b,当b前面加了反斜杆后/b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如*匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了后,/a*/将只匹配a*。 ^ 匹配一个输...
JSON解读 完全发挥Ajax应用   11-06-28
XML这种用于表示客户端与服务器间数据交换有效负载的格式,几乎已经成了Web services的同义词。然而,由于Ajax和REST技术的出现影响了应用程序架构,这迫使人们开始寻求`XML的替代品,如:JavaScript Object Notation(JSON)。 JSON 作为一种更轻、更友好的 Web services...
js操作select相关方法   11-06-28
本文讲解了javascript操作select表单相关方法, 1.判断select选项中 是否存在Value=paraValue的Item 2.向select选项中 加入一个Item 3.从select选项中 删除一个Item 4.修改select选项中 value=paraValue的text为paraText 5.设置select中text=paraText的第一个Item为选中...
jquery操作input text radio check select   11-06-28
jquery操作input text radio check select表的方法 如下代码所示 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns= http://www.w3.org/1999/...
jQuery操作input实例   11-06-28
jquery获取选中的值: 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $(select[@name=items] option[@selected]).text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].s...
jquery 父窗口子窗口相关操作   11-06-28
一, js或者jQuery访问页面中的框架iframe. 注意:框架内的页面是不能跨域的! 假设有两个页面,在相同域下. 假设:父窗口 index.html ,有 id 为 subifrm 的 iframe 1. 在index.html执行JS直接访问子窗口中某元素 : Js代码 document.getElementById('subifrm').contentWin...
JSON压缩算法 JSON.hpack   11-06-28
JSON.hpack 是一个用来压缩 JSON 数据的工具包和算法,目前提供了 PHP 和 C# 两种语言的版本。 压缩前: [{ name : Andrea, age : 31, gender : Male, skilled : true}, { name : Eva, age : 27, gender : Female, skilled : true}, { name : Daniele, a...
JavaScript 开发者必备的 10 个超级实用工具   11-06-28
这篇文章将重点为JavaScript开发人员介绍10个超级工具。 1. MicroJS 想快速获得一段JavaScript代码吗?MicroJS是一个著名的网站,它提供了常见任务的JavaScript代码片段:Ajax, Json, DOM, Object-Oriented JavaScript等等。 2. Diva.js Diva是一个Javascript 的前端工...
致敬Brendan-那段华丽的JavaScript历史   11-06-28
Hail to the King, Baby! 那段牛x的JavaScript历史 So it is with gratitude and more than a bit of relief, after a very long 16 years in full, 13 years open source, that Im announcing the transfer of SpiderMonk...
使用JavaScript检测浏览器的相关特性   11-06-27
一、检测浏览器的名称 问题: 不同的浏览器对javascript的标准支持也有不同,有时希望脚本能够在不同的浏览器上都能运行良好,这时需要对浏览器进行检测,确定其名称,以针对不同的浏览器编写相应的脚本。 解决方案: 使用navigator对象的appName属性。 比如,要检测浏...
检测访客浏览器的2种方法   11-06-27
我想,大凡真正写过网页的人都有被IE折磨过的历史,对IE,尤其是IE 6已经恨之入骨,可能大家跟我都有这样一个梦想:IE绝迹了多好!可惜这只能停留在幻想的阶段。 为了把 Internet Explorer 给揪出来,我们需要检测访客的浏览器Browser类型。例如,你制作的网页在 Inter...
javascrtip检测浏览器语言,并跳转页面   11-06-27
如果您的网站面向世界各地的冲浪者或者对外开展商贸活动,检测来访者的浏览器语言类型就非常现实了。这里提供的脚本可以检测流露;浏览器的语言类型,一般中文可以识别为ZH,英文版本的可以识别为EN,然后根据判断的浏览器语言类型导向不同语言版本的页面。当然你可以通...
检测低版本IE6提示访问者浏览者升级浏览器的javascript提示代码   11-06-27
很多人还在用IE6低版本的安全性就不说了,还对某些网站支持并不是太好,由于IE6对html的标准支持的问题,很多网站出现了错位的现象,为了提示访问者升级浏览器,下面就给出这段代码。 1.在/head与body之间放入以下代码 !--判断是否为IE6-- style type=text/css #ie6-wa...
javascript检测浏览器类型和版本   11-06-27
如果对javascript了解不是特别深入的话,很容易就会写出不兼容的代码(就像我),这时候就得判断浏览器了。比如事件侦听、一些鼠标和键盘事件、Range等,一些都会不一样.下面列出几种常用的检测浏览器方法,以飨观众! 对象/特征检测法 该方法是一种判断浏览器能力(而非浏览...
jQuery 对ie6的版本检测错误及修正方法   11-06-27
今天发现网页中的一个脚本错误,经检查发现是使用jQuery.browser.version判断浏览器版本时将IE8.0返回成IE6.0了, 网上搜索有同样的问题,但大部份人反映的结果都是正常的,再一测试原来问题了,因为我的测试环境是WIN2008(Windows NT 6.0),WIN2003或WINXP返回的结...
判断浏览器是否支持JavaScript和Cookies   11-06-27
判断访问者的浏览器是否支持JavaScript和Cookies 许多网站需要客户端做许多复杂的工作,比如:用客户端 JavaScript 进行数据合法性校验,这需要客户浏览器的JavaScript enabled;使用 Session 变量记录身份等信息,需要浏览器 Cookies enabled。因此,有必要确定用户浏览...
javascript检测浏览器方法   11-06-27
一、识别浏览器是否支持某些特性 为了避免脚本在一些老版本的浏览器中出现问题,需要检查一下代码在那些浏览器中是否能够执行,这样做是很有必要的。在对某一浏览器检测就是为了确定代码是否可以在客户端上正常运行,因此,我们要将精力放在检测浏览器可以做什么上面,...
33 超棒的 jQuery 效果 为你的web增彩   11-06-26
在这篇文章中,我们为您收集了一些非常有用的,而且效果很好的 jQuery 效果。 1. 使用 jQuery 构建一个可滑动的产品幻灯展示 2. 使用 PHP、jQuery 和 CSS3 实现的相片展位 3. 使用 jQuery 创建很酷的动画菜单 4. 使用 Raphal 实现的动画技巧 副标题 5. 对图片进...
jQuery UI 1.7 中文文档    11-06-25
很不错的jquery ui在线中文文档,有jquery ui一些常用的函数,属性等等. 入门教程、文档使用指南 Draggable 拖动 Droppable 放置 Resizable 缩放 Selectable 复选 Sortable 排序 Accordion 折叠面板 Datepicker 日期选择 Dialog 对话框 Progressbar 进度条 Slider 滑块 T...
jquery innerHTML使用注意   11-06-25
核心提示:jquery innerHTML使用不当会导致内存泄露 问题代码: !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html head meta content=text/html;charset=utf-...
jQuery 对话框插件Impromptu介绍   11-06-25
一个很强悍的jquery对话框插件(弹出层)有弹出背景变暗效果,可实现确定,取消对话框,弹出输入框效果.等18种对话框效果. 普通对话框 带输入框的对话框 Impromptu demo Impromptu下载...
javascript数据类型转换   11-06-25
首先我们可以看C中间的强制类型转换,只能存在整数可表示类型和浮点数类型之间,比如(int)2.45,这是可以的,但是他们和字符串之间都没有强制转换的可能,因为字符串实际是一个指针。因此不可能出现(char *)2.45就可以获得2.45这个字符串的情况,反之也不能。 而在C++...
json和xml比较   11-06-25
JSON也就是JavaScript Object Notation,是一个描述数据的轻量级语法。JSON的优雅是因为它是JavaScript语言的一个子集。接下来你将看到它为什么如此重要。首先,来比较一下JSON和XML语法。 JSON和XML都使用结构化方法描述数据。例如一个地址簿应用程序可以提供用来产生...
JavaScript 解析 JSON 数据   11-06-25
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。 JSON的规则很简单: 对象是一个无序的名称/值对集合。一个对象以{(左括号)开始,}(...
JavaScript的Cookie操作函数   11-06-25
封装好的javascript读取cookie,删除cookie,更改cookie函数,非常好用. //获得Cookie解码后的值 function GetCookieVal(offset) { var endstr = document.cookie.indexOf (;, offset); if (endstr == -1) endstr = document.cookie.length; re...
javascript cookies 存、取、删除实例   11-06-24
script //写cookies函数 function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值 { var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date(December 31, 9998); exp.setTime(exp.getTime() + Days*2...
15 款非常有用的 JavaScript 开发工具   11-06-23
开发者有个趁手的工具将事半功倍。今天这篇文章分享给大家最新的15款非常有用的JavaScript 开发工具。 列表如下: TestSwarm: Continious Distributed JS Testing TestSwarm提供分布式的JavaScript持续集成测试。最初它的创造者John Resig只是将它作为支持jQuery的一种...
5 个界面效果很炫的 JavaScript UI 框架   11-06-21
Web 开发很简单,Web 应用的 UI 开发却很复杂,如果能够利用一些成熟的 UI 框架可以大大的减少开发的复杂度。本文向你介绍 5 款界面效果很不错的 JS 框架。 1. ExtJS ExtJS 主要用来开发RIA富客户端的AJAX应用,主要用于创建前端用户界面,与后台技术无关的前端ajax框...
Google jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)   11-06-21
google jQuery引用地址,方便调用,好处就不用说了吧。 google jQuery 1.2.6 引用文件 script src= http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js type=text/javascript/script google jQuery 1.3.2引用文件 script src= ht...
javascript强行弹出窗口代码   11-06-21
二个javascript强制弹窗代码. 1.强制弹出网页代码 程序代码 SCRIPT language=javascript window.showModelessDialog(http://www.phperz.com,CHINAZindexP,center:no;dialogLeft:5px;dialogTop:5px;scroll:0;status:0;help:0;resizable:0;...
jQuery弹出层插件bPopup介绍   11-06-21
很棒的一个jquery弹出层插件,可以实现弹出层背景变暗效果,自定义弹出层在浏览器中的位置.谈出谈入弹出效果,ajax加载内容,iframe加载内容,弹出对话框效果等. 默认效果图: 其他效果请在这里看.http://dinbror.dk/bpopup/ 下载dpopup弹出层 jquery插件...
Tangram 入门指南 - 初级篇   11-06-19
Tangram入门 Tangram是一个简单可依赖的开源js框架。它使用简单,功能丰富,容易扩展。它经过了Baidu专业QA的测试和百度各产品线巨大流量的考验,质量有充分的保障。使用它进行开发,除了能提高开发效率,减少工作量,还能减少bug数,提高代码质量。下面让我们开始tang...
JavaScript onerror 事件   11-06-19
javascript 中onerror 事件是一种老式的标准的在网页中捕获 Javascript 错误的方法。 onerror 实例 onerror 事件 如何使用 onerror 事件捕获网页中的错误。(chrome、opera、safari 浏览器不支持) onerror 事件 我们刚讲过如何使用 try...catch 声明来捕获网页中的错...
jQuery实现虚拟键盘   11-06-19
jquery实现的一个虚拟键盘,jquery真是个好东西啊,这种虚拟键盘用在密码框上最好了,可以让用户的账号更安全. 演示: http://www.designshack.co.uk/tutorialexamples/vkeyboard/ 下载: http://www.designshack.co.uk/tutorialexamples/vkeyboard/vkeyboard.zip...
JavaScript—旋转导航菜单   11-06-19
javascript 实现的旋转导航效果.有点苹果的味道. 如图: 旋转导航菜单下载 现在网站大都采用平面的导航菜单,一旦菜单项目太多,而网页版面有限,便显得菜单特别拥挤,针对这种情况,我们来制作一款三维旋转导航菜单,它不仅有效的节约了版面,还能彰显网站的个性。首先...
jQuery DIV圆角插件之JQuery Corner    11-06-19
jQuery Corner 是一个用于创建漂亮圆角效果的jQuery插件。不需要用到图片或其它特殊的标签。最常用的就是把边角修饰成圆角。 实例: script type=text/javascript src=jquery-1.2.6.js/script script type=text/javascript src=jquery.corner.js/script div class=test...
用jQuery制作模拟下拉框   11-06-19
一个用jquery模拟下拉菜单的例子. 问题1:为什么要模拟下拉框? 1,浏览器自带的 下拉框样式不好看。 2,在ie6下,下拉框的优先级大于层,经常导致下拉框显示在层的上面。 OK,明白这个问题后,我们就开始用jQuery制作模拟下拉框。 先构建HTML结构和CSS样式。 看Demo1...
jQuery JSON插件json_encode and json_decode   11-06-19
一个jquery的json插件,可以实现json的编码和解码 This plugin makes it simple to convert to and from JSON: var thing = {plugin: 'jquery-json', version: 1.3}; var encoded = $.toJSON(thing); // '{plugin: jquery-json, vers...
jQuery插件—把xml转化为json插件   11-06-19
这个插件应该是比较方便的一个插件了,它能把xml字符串或xml文件转化为json对象,比如把 xml messageHello world/message /xml 转化为 { message: 'Hello world'; } 这样我们操作起来就很方便了,因为用javascript操作json比操作xml要方便好多。 基本的使用: 程序代码...
jQuery新版本加载json注意事项   11-06-19
jQuery在1.4版本后,采用了更为严格的json解析方式,所以所有内容都必须要有双引号。 比如以前 { key:28CATEGORY, status:0 } 是没问题的。 但升级成1.4后,都必须加上双引号: { key : 28CATEGORY, status : 0 } 如果你的jquery升级了版本后,ajax加载json报错,有可...
百度JavaScript项目tangram介绍   11-06-19
Tangram是百度一套简单可依赖的Javascript库,它的特点: 体积小巧,性能优良,使用简单。 模块化架构,方便定制与扩展。 适合团队开发,丰富的中文文档和本地技术优化,适合中国用户。 多浏览器支持: IE6、7、8+ firfox3.x+ 遨游2.x+ opera 10.x chrome 4.x+ safari...
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号