- 浏览: 257891 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
pxczy:
我的firefox下和chrome下试了都不行。。。
JS+SWF实现浏览器复制 -
mengjie133233:
貌似那个js版本的不对啊
看到PHP的一道面试题, 做了下, 不知道还有没好点方法 -
shengerweinan:
您好,我在第四步测试的时候输入ssh -T git@githu ...
GIT 入门使用(以GITHUB为服务器) -
qq550906358:
谢谢了,这个问题困扰了我半天,原来添加一个doLayout就没 ...
Ext.Panel 动态添加组件后,没有显示组件 。需要调用Ext.Panel 的doLayout()函数 -
0633bbs点com:
问题已经解决了,谢谢。
cumulus(浑天仪)使用手册
1.单选,复选框提交
注:复选框内容是以type=XX&type=XX的形式提交
2.js提交表单
1) input-button
2) 然后onclick事件调用 window.open(url); 的形式提交
3.js转换字符为数值
parseInt(string) parseFloat(string)
4.input输入框改变 即时获取 事件
IE : oninput
FF & Chrome : onpropertychange
我的解决方案是 都写...
5.正则
a.全数字(包括正负,小数) :
b.手机号码:
c.邮政编码:
d.Email:
e.匹配不包含"<?"开头, 但包含“php”的字符
6.获取键盘回车事件
7.替换文本框中的空格
8.跨域请求Access-Control-Allow-Origin
在响应的action中添加: response.addHeader("Access-Control-Allow-Origin", "http://www.xxx.com:8080");
8. IE下显示PNG图片的JS
9. 获取option的value和text
10.获取radio选中值
11.限制input输入框文字的长度
11.修剪字符串
12.实现js的replaceAll方法
$(document).ready(function(){}) 与$(function(){})是有区别的:
第一个是在文档加载完毕后才去调用function, 第二个是直接使用Jquery调用function
13.Jquery Ajax 返回 Error 错误
<a id="click" href="javascript:;" onclick="add();"></a>
add()方法调用了ajax异步获取数据, 但是无论如何都是返回error, 方法执行了, 服务器端数据也更新了. 就是返回error.
最后发现问题是 href="javascript:;",
改为 href="#"就好了
14.fancybox关闭时候,刷新父类页面
15.倒计时 执行任务
一定要 将设置 保存在变量中 方便中断.
15.字符串转数字, 数字转字符串
注:复选框内容是以type=XX&type=XX的形式提交
var form = document.getElementById("testForm"); var personalize = 1; var i = 0; for (i=0; i<form.personalize.length; i++){ if (form.personalize[i].checked){ personalize = form.personalize[i].value; break; } }
2.js提交表单
1) input-button
2) 然后onclick事件调用 window.open(url); 的形式提交
3.js转换字符为数值
parseInt(string) parseFloat(string)
4.input输入框改变 即时获取 事件
IE : oninput
FF & Chrome : onpropertychange
我的解决方案是 都写...
5.正则
var patrn= //; if(patrn.exec(str)) return true;
a.全数字(包括正负,小数) :
/^[-]?\d+(\.\d+)?$/
b.手机号码:
/^1[3,4,5,8]\d{9}$/
c.邮政编码:
/[1-9]\d{5}(?!\d)/
d.Email:
/^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/
e.匹配不包含"<?"开头, 但包含“php”的字符
/^(?!(\<\?)).*?php.*/
6.获取键盘回车事件
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) { //处理函数 }
7.替换文本框中的空格
replace(/\s+/g, " ")
8.跨域请求Access-Control-Allow-Origin
在响应的action中添加: response.addHeader("Access-Control-Allow-Origin", "http://www.xxx.com:8080");
8. IE下显示PNG图片的JS
function correctPNG() { for ( var i = 0; i < document.images.length; i++) { var img = document.images[i]; var imgName = img.src.toUpperCase(); if (imgName.substring(imgName.length - 3, imgName.length) == "PNG") { var imgID = (img.id) ? "id='" + img.id + "' " : ""; var imgClass = (img.className) ? "class='" + img.className + "' " : ""; var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "; var imgStyle = "display:inline-block;" + img.style.cssText; if (img.align == "left") imgStyle = "float:left;" + imgStyle; if (img.align == "right") imgStyle = "float:right;" + imgStyle; if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle; var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"; img.outerHTML = strNewHTML; i = i - 1; } ; } ; }; if(navigator.userAgent.indexOf("MSIE")>-1) { window.attachEvent("onload", correctPNG); };
9. 获取option的value和text
1、获取下拉菜单的Option的Value值 select.value 2、获取下拉菜单的Option的Text值 select.options[select.selectedIndex].text
10.获取radio选中值
$("input[name='PId']:checked").val();
11.限制input输入框文字的长度
document.getElementById("wz").onkeyup=function(){limit(this,12)} function limit(obj, limit) { var val = obj.value; if (len(val) > limit) { val=val.substring(0,limit); while (len(val) > limit){ val = val.substring(0, val.length - 1); }; obj.value = val; } }
11.修剪字符串
function trim(s){ if(s.length> 0){ if(s.charAt(0)== " ") s=s.substring(1,s.length); if(s.charAt(s.length-1)== " ") s=s.substring(0,s.length-1); //alert(s.charAt(0)== " "||s.charAt(s.length-1)== " "); if(s.charAt(0)== " "||s.charAt(s.length-1)== " ") return trim(s); } return s; } String.prototype.trim= function(){ // 用正则表达式将前后空格 // 用空字符串替代。 return this.replace(/(^\s*)|(\s*$)/g, ""); }
12.实现js的replaceAll方法
String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); }
$(document).ready(function(){}) 与$(function(){})是有区别的:
第一个是在文档加载完毕后才去调用function, 第二个是直接使用Jquery调用function
13.Jquery Ajax 返回 Error 错误
<a id="click" href="javascript:;" onclick="add();"></a>
add()方法调用了ajax异步获取数据, 但是无论如何都是返回error, 方法执行了, 服务器端数据也更新了. 就是返回error.
最后发现问题是 href="javascript:;",
改为 href="#"就好了
14.fancybox关闭时候,刷新父类页面
'callbackOnClose':function(){window.location.href=window.location.href;}
15.倒计时 执行任务
var timer; if(timer){ clearInterval(timer); } timer=setInterval("hidePlayer()",time);
一定要 将设置 保存在变量中 方便中断.
15.字符串转数字, 数字转字符串
var number = string_value -0; var n_as_string = n + "";
发表评论
-
nginx 配置.json文件直接访问,不下载
2012-06-22 12:36 6982配置: conf/mime.types 行: text ... -
PHP 常见算法【冒泡排序, 快速排序, 插入排序, 选择排序, 二分法查找, ..】
2012-06-09 23:58 2842// 冒泡排序 function bubblesort($a ... -
牛年求牛:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛
2012-06-09 23:42 5483问题: 牛年求牛:有一母牛,到4岁可生育,每年一头,所生均 ... -
PHP 递归实现层级树状展现数据
2012-06-09 22:26 13013<?php $db = mysql_conn ... -
看到PHP的一道面试题, 做了下, 不知道还有没好点方法
2012-03-07 02:10 1526题目如下, 类似这样的aaa<em>sss< ... -
JS 非贪婪模式详解
2012-03-07 00:28 2696首先, 先理解下概念: 非贪婪模式 即在正则后加问号" ... -
[转帖] js apply/call/caller/callee/bind使用方法与区别分析
2012-02-23 12:40 1157转自: http://www.codesky.net/arti ... -
用P3P header解决iframe跨域访问cookie
2011-12-22 12:41 1749目前在整合几个应用时 ... -
[转载]IE6:display:inline-block解决方案
2011-12-20 18:17 1329转自: http://hi.baidu.com/t ... -
ColorPicker(Fix IE6) 取色器
2011-12-20 18:16 991见附件 -
[转载]修正IE6不支持position:fixed的bug
2011-12-20 18:14 875众所周知IE6不支持position:fixed,这个bug与 ... -
CSS 点点
2011-12-20 18:12 1050DIV添加滚动条 .singer_detail {overfl ... -
提示浮层跟随鼠标移动
2011-12-20 18:10 1285index.html <!DOCTYPE html ... -
解决在iframe页面里使用了DD_belatedPNG后显示空白的bug
2011-12-18 21:57 1334IE6不支持png的图片,DD_belatedPNG这个js脚 ... -
iframe或colorbox 父子窗口调用的方法
2011-12-18 21:57 1576在父窗口中, 如此声明方法: // 图片上传完成后, 子窗口掉 ... -
用js实现页面跳转的5种方法
2011-12-17 17:50 1067转载自: http://www.cnblogs.com/lgz ... -
JS浏览器检测
2011-12-17 17:48 897<html> <head> & ... -
[转载]DIV浮动层被FLASH挡住的简单解决方法
2011-12-17 17:47 1139转自: http://hi.baidu.com/zhifeng ... -
JS+SWF实现浏览器复制
2011-12-17 17:46 2177<!DOCTYPE HTML PUBLIC &quo ... -
滚动条(兼容火狐、IE、chrome)[同事修改jsScrollbar]
2011-12-17 17:44 4999<!DOCTYPE html PUBLIC &quo ...
相关推荐
在构建Web应用程序时,安全性和用户身份验证是至关重要的组件,尤其是在使用现代JavaScript框架如Nuxt.js时。Nuxt.js是基于Vue.js的服务器端渲染框架,它为开发者提供了便捷的方式来构建可扩展、高性能的SPA(单页...
"基于JavaScript的验证表单通用方案的设计与应用" 一、引言 在Web应用中,表单是实现用户交互式访问的重要接口。通过添加JavaScript,可以增加表单的动态交互性、验证用户输入的数据等。本文将介绍一种基于...
在探讨纯JavaScript构建前端Web应用程序的知识点前,首先要了解前端开发的基础概念和历史发展。本书提供了对这些基础知识的介绍,并以此作为构建无框架前端应用的起点。 世界广域网(WWW)是互联网中提供网页服务的...
在本"JavaScript收集"中,我们涵盖了几个关键的知识点,包括表单验证、多级下拉列表的实现、后台框架的应用以及InputBoxCalendar的实例。 1. **表单验证**: 表单验证是JavaScript的一个核心应用场景,用于在用户...
对于JavaScript初学者来说,这是一个很好的实践和学习资源,可以通过阅读和分析代码来提升自己的技能。同时,对于有经验的开发者,这些日历控件可以作为快速集成到项目中的组件,节省开发时间。
这里,我们将深入探讨如何利用Blob.js和Export2Excel.js这两个JavaScript库来实现这个功能。 首先,Blob.js是一个JavaScript库,它提供了在浏览器端创建Blob对象的能力。Blob对象在Web API中被用来表示不可变的原始...
在IT行业中,Node.js是一个非常流行的JavaScript运行环境,它允许开发者使用JavaScript进行服务器端编程。本文将深入探讨基于`up.js.cool`的监控系统,该系统是建立在`wresuetime`基础之上的。这个监控系统对于理解...
Node.js-Scouter是一款专为Android应用程序设计的开源APM(应用程序性能监控)工具,它扩展了Scouter项目的功能,使其能够对运行在Node.js环境中的服务进行性能监控。APM是信息技术领域的一个关键概念,它关注的是...
Node.js是一套用来编写高性能网络服务器的JavaScript工具包,Node.js入门经典采用直观、循序渐进的方法对如何使用Node.js来开发及具速度和可扩展性优势的服务器端应用程序进行了讲解。 《Node.js入门经典》分为6...
标题中的“网上收集的JS,还不错”表明这是一个包含多种JavaScript示例或实用脚本的集合。这些文件可能是从网络上不同来源搜集来的,用于展示JavaScript在网页开发中的各种功能和应用。 描述中提到的“博文链接:...
JavaScript,一种广泛应用于Web开发的脚本语言,已经成为现代互联网技术不可或缺的一部分。它最初由网景公司的Brendan Eich设计,初衷是为了让网页具备动态交互性,但随着时间的推移,JavaScript的发展远超其最初的...
首先,JavaScript(简称JS)是一种轻量级的解释型编程语言,主要应用于网页和网络应用开发。它的主要功能包括数据操作、事件处理、页面动态更新等。在网页中,JS可以用于验证用户输入、控制多媒体、创建动画效果等,...
标题中的"zxdc_js.rar_javascript_调查"表明这是一个关于JavaScript实现的在线调查系统的压缩文件。这个系统可能是由JavaScript编程语言编写的,用于创建互动式的调查问卷,供用户在线填写和提交。 在描述中提到,...
Unity使用自己的序列化系统来存储对象数据,而ThreeJS和AFrame则需要特定的JSON格式,如`three.js`的`JSONLoader`或`GLTFLoader`所期望的格式。这通常涉及到将Unity的变换数据(位置、旋转、缩放)、网格数据、材质...
包含了SQL+参考手册》中文版,Web应用程序开发编程经验小积累,CoreJava笔记.docSQL语法祥解,107个常用Javascript语句,还有js的很多例子,供学习。搜集的自认为很好,大家分享!
这个压缩包很可能是收集了一些由国外开发者创建的优秀JavaScript特效代码示例,供学习和参考。 首先,我们要理解JS特效的基本原理。在网页中,JS通过操作DOM(文档对象模型)来改变页面内容和样式。例如,它可以...
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
这个文件名表明压缩包中包含的是10个JavaScript代码实例,可能是一个个独立的脚本或代码段,供开发者在自己的网页项目中直接引用或学习。每个实例可能对应一个特定的网页功能,例如滑动菜单、轮播图、计时器、表单...
在这个名为"JavaScript_收集了超过23000个免费的图标,用于各种设计项目.zip"的压缩包中,包含了一个丰富的图标资源库,特别适合用于JavaScript驱动的网页或应用的设计项目。这些图标可能是SVG、PNG或其他格式,易于...
"仿fir应用分发平台搭建教程 源码 FTP工具" 提供了一种方法来创建类似fir.im这样的自定义应用分发服务,它可以帮助开发者更加自主地管理自己的应用版本和测试流程。以下是对这个主题的详细讲解: 1. **fir.im简介**...