
JS系列
文章平均质量分 74
商云
梦想紧握手中,不断前进!
展开
-
JavaScript 拖拉缩放效果
拖拉缩放效果,实现通过鼠标拖动来调整层的面积(宽高)大小。例如选框效果。这里的拖拉缩放比一般的选框复杂一点,能设置八个方位(方向)的固定触发点,能设置最小范围,最大范围和比例缩放。跟拖放效果一样,程序的原型也是在做图片切割效果的时候做出来的。但这个效果的参考少的多,基本上靠自己摸索,走了不少弯路,现在总算把自己想要的效果做出来了,程序跟上一个版本比较也已经“面目全非”,还是觉得有很多需原创 2008-12-07 21:33:00 · 777 阅读 · 0 评论 -
JavaScript 仿关机效果的图片层
最近发现了一用 YUI 做的 Lightbox, 只需少量的设置就能类Window关机的效果来显示图片。http://thecodecentral.com/2007/08/17/yui-based-lightbox-revisit首先下载JavaScript包:http://thecodecentral.com/wp-content/uploads/2007/08/yuilightboxwdep.转载 2008-12-26 21:36:00 · 1046 阅读 · 0 评论 -
用 Firebug 动态调试和优化应用程序
为何您的 Web 页面要花这么长时间才能加载?您是否也想在浏览的同时检查或编辑 HTML?想马上调试 CSS?在本文中,了解如何使用 Firefox 浏览器的免费开源扩展 Firebug,它提供了很多有用的开发特性和工具。 可以使用 Firebug 监视、编辑和调试活动 Web 页面,包括 HTML、CSS、JavaScript 代码和网络流量。此外,学习如何使用 Firebug 加快 Web 和原创 2009-03-13 00:58:00 · 1220 阅读 · 1 评论 -
JS的正则表达式
JS的正则表达式//校验是否全由数字组成function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串Java代码fu原创 2012-01-29 15:52:30 · 704 阅读 · 0 评论 -
jQuery插件机制
1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进行操作,是最常见的一种插件。此类插件可以发挥出jQuery选择器的强大优势,有相当一部分的jQuery的方法,都是在jQuery脚本库内部通过这种形式“插”在内核上的,例如parent()方法,appendTo()方法等。2、封装全局函数 可以将独立的函数加到jQuery命名空间下。如常用的jQ原创 2012-02-06 19:58:03 · 980 阅读 · 0 评论 -
jQuery数组处理详解
演示所用数组var _mozi=['墨家','墨子','墨翟','兼爱非攻','尚同尚贤'];1. $.each遍历示例[常用]$.each(_mozi,function(key,val){ //回调函数有两个参数,第一个是元素索引,第二个为当前值 alert('_mozi数组中 ,索引 : '+key+' 对应的值为: '+val); });2. $.grep()过滤数组[常用]原创 2012-02-06 19:59:44 · 577 阅读 · 0 评论 -
实用jquery操作表单元素代码
jquery操作表单元素代码/*假设在一个表单中有一个按钮id="save"$(document).ready(function(){ $("#save").click(function(){ $("#save").attr("disabled",true);//设为不可用 $("#for原创 2012-02-06 20:01:40 · 665 阅读 · 0 评论 -
jquery 操作日期、星期、元素的追加
主要实现日期的显示,获取年月日,时分秒、星期、判断闰年 $(document).ready(function(){ function show(){ var mydate=new Date(); var str = "" + mydate.getFullYear() + "年";原创 2012-02-06 19:56:53 · 904 阅读 · 0 评论 -
图解析SQL语句中JOIN操作
摘要: 对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章通过 文氏图(Ve ... 对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法 有很多in转载 2012-05-23 22:36:17 · 934 阅读 · 0 评论 -
JavaScript 的 MVC 模式
原文:Model-View-Controller (MVC) with JavaScript作者:Alex@Net译文:JavaScript 的 MVC 模式译者:justjavac本文介绍了模型-视图-控制器模式在 JavaScript 中的实现。我喜欢 JavaScript,因为它是在世界上最灵活的语言之一。 在 JavaScript 中,程序员可以根据转载 2012-12-18 22:49:26 · 589 阅读 · 0 评论 -
表格鼠标经过有底色的js
用了优快云 ID叫火龙果的网友的js/** * 仿 Prototype 的 $ 方法 */ window.$ = function(id) { if(typeof id == string) { return document.getElementById(id); } return id; } /** * 色转载 2008-12-20 11:14:00 · 861 阅读 · 0 评论 -
目前最佳解决方案:关闭浏览器前提示用户确认是否关闭
//只有点右上角X的时候弹出提示,让用户确认(是否关闭) //解决了onbeforeunload()函数在刷新页面也弹出的问题) //而且无需再body中加载 function window.onbeforeunload() { if(event.clientX>360&&event.clientY {原创 2008-12-14 17:05:00 · 971 阅读 · 0 评论 -
JS获取CSS属性值
JS获取CSS属性值方法有很多,我这里介绍两种obj.style方法,这个方法只能JS只能获取写在html标签中的写在style属性中的值(style="..."),看一下代码 XML/HTML代码> html xmlns="http://www.w3.org/1999/xhtml"> head> meta http-equiv="Content-Type" conten原创 2008-12-14 11:19:00 · 1265 阅读 · 0 评论 -
window_open详解
【1、最基本的弹出窗口代码】 其实代码非常简单: 因为这是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏 览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open (page.html) 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面 应写明路径,绝对路径(原创 2008-12-10 17:34:00 · 1027 阅读 · 0 评论 -
图片切换
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">新闻切换技术body { text-align: center; margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}div,form,img,原创 2008-12-10 17:36:00 · 566 阅读 · 0 评论 -
Flex与JavaScript的交互
一、在JavaScript中调用Flex方法在Flex中可以用ExternalInterface来调用Flex的方法,途径是1.通过在Flex应用可调用方法列表中添加指定的公用方法。在Flex应用中通过调用addCallback()可以把一个方法添加到此列表中。addCallback将一个ActionScript的方法注册为一个JavaScript和VBScript可以调用的方法。addCallb原创 2008-12-10 14:36:00 · 515 阅读 · 0 评论 -
风声JS菜单树
风声JS菜单树 本程序为无限级树形菜单提供一种方案。程序基于 JavaScript/XHTML/CSS 标准实现,适应广泛的服务器/浏览器环境。本程序支持丰富的功能/表现定制:拥有表现和数据分离,单页面可以应用多个无限级菜单树,多达4种展开模式,风格样式定义结构清晰、灵活又精细等等特性,演示可以见一斑。本程序在实现 1000 节点以上菜单树时效率下降明显,请适当应用。下载地址:原创 2008-12-10 15:02:00 · 933 阅读 · 0 评论 -
用JavaScript刷新框架子页面的8种方法
用JavaScript刷新框架子页面的8种方法 先来看一个简单的例子:下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下:DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//原创 2008-12-10 14:59:00 · 948 阅读 · 0 评论 -
javascript正则表达式使用详解
javascript正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。 替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。 根据模式匹配从字符串中提取一原创 2008-12-10 15:01:00 · 540 阅读 · 0 评论 -
火狐插件Firebug的使用
什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业。为帮助广大正处于Web2.0洪流中的开发人员,在这里为大家介绍一款轻巧原创 2008-12-14 11:10:00 · 986 阅读 · 0 评论 -
利用模式窗口:实现子、父窗体的相互传值
弹出窗口内录入数据确定后返回给父窗体--主窗体function doInput(){ var win = window.showModalDialog("Childform.html",window,"dialogWidth=500px;dialogHeight=300px;center=yes;status=no"); if(win != null) { document.getEle原创 2008-12-14 17:06:00 · 653 阅读 · 0 评论 -
几个好用的JS函数
// 判断是不是数字create by qiujy function isNumber(str){ var flag = true; for(i = 0; i var ch = elementValue.charAt(i); if(ch > 9 || ch flag = false;原创 2008-12-14 16:56:00 · 649 阅读 · 0 评论 -
各种常用注册页面表单验证
这里介绍的第一个是最原始的表单验证方式,即没有使用即时验证,需要点击提交按钮才进行验证,也没有使用正则表达式或者AJAX验证,也或者是JQuery的验证,不过这么多验证方式接着第一个后面都会写出来的 1、最原始的注册验证方式,需要通过点击提交按钮才验证先上图 具体代码 Html代码 span style="font-si原创 2012-12-18 22:57:16 · 3774 阅读 · 0 评论