![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web前端技术
文章平均质量分 55
老骥伏枥
记录成长过程,分享开发资料,总结积累经验...
展开
-
超级实用且不花哨的js代码大全
事件源对象event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键event.keyCode event.shiftKey event.altKey event.ct转载 2007-12-06 22:34:00 · 1082 阅读 · 0 评论 -
js表单验证控制代码大全
1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字6: js email验证 、js 判断email 、信箱/邮箱格式验证7:js字符过滤原创 2013-04-11 11:27:15 · 734 阅读 · 0 评论 -
js 回车提交表单的实现
两种情况,仅供参考。具体实现还需结合自身页面。一、整个页面用一个回车提交事件: document.onkeydown = function(e){ if(!e) e = window.event;//火狐中是 window.event if((e.keyCode || e.which) == 13){ doc原创 2013-04-11 11:12:41 · 736 阅读 · 0 评论 -
JS 数据类型转换
JS 数据类型转换 方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseInt()和pars原创 2013-03-28 11:09:03 · 572 阅读 · 0 评论 -
Js中 关于top、clientTop、scrollTop、offsetTop的用法
原文:http://hi.baidu.com/taomin15201212/item/7b7d0f140d61af0f8ebde433 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区原创 2013-03-28 10:55:18 · 625 阅读 · 0 评论 -
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
最近在做项目时用到了定时执行的js方法,setInterval与setTimeout时间长了不用有些生疏了,所以自己总结了一下,记下来,以便以后使用。Document自带的方法: 循环执行:var timeid = window.setInterval(“方法名或方法”,“延时”);window.clearInterval(timeid);定时执行:var tmid = windo原创 2013-03-28 10:53:01 · 684 阅读 · 0 评论 -
<a>标签中调用js的几种方法
我们常用的在a标签中有点击事件:1. a href="javascript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行java原创 2013-07-14 11:42:13 · 1423 阅读 · 0 评论 -
JS遍历打印、遍历数组
function scan_array(arr) { for(var key in arr) { // 这个是关键 if(typeof(arr[key]) == 'array' || typeof(arr[key]) == 'object') {// 递归调用 scan_array(arr[key]); } else { document.write(key + '原创 2013-07-15 18:24:21 · 2286 阅读 · 1 评论 -
js中由undefined说起
typeof()函数 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined" js中undefined,null,NaN的区别1.类型分析:js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。未定义的值原创 2014-04-28 17:10:40 · 2229 阅读 · 0 评论 -
区分JS中的undefined,null,"",0和false
在程序语言中定义的各种各样的数据类型中,我们都会为其定义一个"空值"或"假值",比如对象类型的空值null,.NET Framework中数据库字段的空值DBNull,boolean类型的假值false等等。在JavaScript中也有很多种的"空值"和"假值",那么它们都有什么共同点和不同点呢? 其实标题里面我已经列出了JavaScript中所有的"空值"和"假值",除了boole转载 2014-04-28 18:01:55 · 3600 阅读 · 0 评论 -
js中和数据类型相关的函数
取得变量的类型gettype()用来取得变量的类型。返回的类型字符串可能为下列字符串其中之一:integer、double、string、array、object、unknown type判断数据类型is_numeric ( mixed var ): //检验测定变量是不是为数码或数码字符串 is_bool(): //检验测定变量是不是是布尔型 is_float(): //原创 2016-02-25 14:20:40 · 393 阅读 · 0 评论 -
javascript 版分页类, 可用于ajax
/* javascript 版分页类, 可用于ajax 2010-10-21 20:52 by ggg*/var ggg_pager= { m_total : 0 , //总记录数 m_onepage : 0 , //每页显示几条记录 m_num : 5 , //显示几个页码原创 2013-03-21 13:50:52 · 708 阅读 · 0 评论 -
jQuery 入门教程
jQuery是一套跨浏览器的JavaScript函式库,简化HTML与JavaScript之间的操作,下面为摘自Wikepedia上的jQuery说明:jQuery 是开源软件,使用MIT许可证授权。[4] jQuery的语法设计使得许多操作变得容易,如操作文档对象(document)、选择DOM元素、创建动画效果、处理事件、以及开发Ajax程序。jQuery 也提供了给开发人员在其上创建原创 2013-03-20 08:23:46 · 1400 阅读 · 0 评论 -
正则表达式30分钟入门教程
本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却原创 2013-02-25 10:55:12 · 544 阅读 · 0 评论 -
常用正则表达式
说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自行处理。正则表达式(英文:Regular Expression)在计算机科学中,是指一个用来描原创 2013-02-25 10:58:19 · 672 阅读 · 0 评论 -
复制到粘贴板JS代码
function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt);原创 2013-03-11 14:53:50 · 1066 阅读 · 0 评论 -
HTML页面跳转的5种方法
下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。1) html的实现123456head>metahttp-equiv="refresh"content="10">metahttp-equiv="refresh"conten原创 2013-03-12 16:14:29 · 8654 阅读 · 0 评论 -
iframe高度自适应的简单实现
假如页面a中有iframe标签,其src属性为页面b 。页面b高度是变化的,需要先计算本页面高度,然后调用父页面函数更改其高度即可。b 页面 中js函数:function getheight(){ var rheight = ($("#leftin").height()>520)?$("#leftin").height():520; parent.setHe原创 2013-03-11 18:53:15 · 617 阅读 · 0 评论 -
经典js函数(持续更新,精益求精)
实际项目中常用的,总结备查。姊妹篇 最常用JavaScript代码(持续更新,精益求精) 1、将数字转化为人民币大写形式function convertCurrency(currencyDigits) {// Constants:var MAXIMUM_NUMBER = 99999999999.99;// Predefine the radix characters a原创 2012-11-25 09:03:36 · 717 阅读 · 0 评论 -
jquery学习
jquery的重要性和广泛应用不必赘述,最好的学习方式当然是参考手册了。我以摘要式记录下重点,方便自己查看。1、核心 jQuery(select [,context]) 举例: $("div > p"); $("input:radio", document.forms[0]); $(myForm.e原创 2013-03-11 10:41:22 · 492 阅读 · 0 评论 -
js正则积累
工作中用到的正则积累。1、正则替换var str = '我爱你http://t.cn/gsadfsdf';var r = str.replace(/(http:\/\/t\.cn\/[a-z0-9]+)/i,'观看视频');alert(r);原创 2013-03-13 13:46:57 · 567 阅读 · 0 评论 -
JS 代码调试经验总结(菜鸟必读)
前言:不知不觉写了很多,希望你能耐心看完这篇文章 任何一个编程者都少不了要去调试代码,不管你是高手还是菜鸟,调试程序都是一项必不可少的工作。一般来说调试程序是在编写代码之后或测试期修改Bug 时进行的,往往在调试代码期间更加能够体现出编程者的水平高低以及分析问题的准确度。不少初学者在寻找错误原因时,总是不得要领,花费了大量时间却无法解决一些最终证明是相当简单的Bug。 在长期解答转载 2013-03-29 08:40:28 · 571 阅读 · 0 评论 -
2015 年开源前端框架盘点 TOP 20
2015年已经过去了,作为一个前端开发者,我觉得有必要把过去一年帮助过我或朋友们的优秀开源前端框架做个盘点,希望这些项目能够越来越好,帮助到更多的前端开发者们。此榜单根据github上star数作为排名依据,一个人力量有限,如果收集有遗漏欢迎补充。转载 2016-05-04 21:14:50 · 539 阅读 · 0 评论