//屏蔽F5刷新
function document.onkeydown(){
if ( event.keyCode==116){
event.keyCode = 0;
event.cancelBubble = true;
return false;
}
}
//如果选择的是多选框点击行就不触发显示数据的事件
var input = window.event.srcElement;
if(input.tagName == "INPUT"){
return;
}
//判断是否为正整数
function isNumber(paraStr)
{
if(!paraStr) return false;
var strP=/^\d+(\.\d+)?$/;
if(!strP.test(paraStr)) return false;
try{
if(parseFloat(paraStr)!=paraStr) return false;
}
catch(ex)
{
return false;
}
return true;
}
//校验不能走超过最大长度
function validateMaxLength(txtName,maxLen)
{
var totalLen = 0;
totalLen = document.getElementById(txtName).value.length;
if (totalLen > maxLen)
{
alert("The max length of " + paraStr + "must be less than " + maxLen);
}
}
//校验必输
function validateValueRequired(txtName,label)
{
if((document.getElementById(txtName).value == "")
|| (document.getElementById(txtName).value.length<=0))
{
alert("The value of " + label + " is required!");
document.forms[0].elements[txtName].focus();
}
}
//验证传入的字符串是否正确的日期格式,是返回true,否返回 false
function formatTime(str)
{
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null) return false;
var d= new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
分享到:
相关推荐
这里给大家整理汇总了一些javascript的基础函数,都是比较常用和实用的。整理出来也有助于大家更好的理解javascript。 代码如下: [removed] /*创建函数和字面量函数*/ /* function add(){ alert(“函数...
本教程将深入探讨JS函数的基础知识,通过实际案例帮助理解其工作原理。 一、函数定义 在JavaScript中,我们可以使用`function`关键字来定义一个函数。基本语法如下: ```javascript function 函数名(参数1, 参数2,...
本文将深入剖析JavaScript中的基础函数、变量和作用域的概念,以及如何在实际编程中安全地使用它们。 首先,我们来看函数的定义和调用。在JavaScript中,定义一个函数使用`function`关键字,例如: ```javascript ...
《Effective JavaScript(中文版).pdf》这本书是JavaScript编程的经典之作,它包含了68个具体的实践建议,涵盖了语言的基础到高级特性。每个建议都通过实例来解释,旨在提高代码的质量和效率。书中的知识点包括但不...
1. 函数式编程基础 函数式编程(Functional Programming)是一种编程范式,它将计算视为数学函数的评估,并且避免改变状态和可变数据。在JavaScript中,函数是一等公民,这意味着函数可以被赋值给变量、作为参数...
总结而言,JS函数式编程指南为读者提供了一种途径,借助于JavaScript这种广泛使用的编程语言,去理解和掌握函数式编程的核心概念和实践技巧。这本指南不仅涵盖了函数式编程的基础理论,还详细介绍了如何在实际开发中...
JavaScript学习函数时,常常会听懂了却做不来实际例子,本资源有部分函数的经典案例及答案,其中有些是基础题,有些逻辑对新人来说难以理解,希望对大家有所帮助。
本压缩包“JavaScript学习笔记_js常用函数封装_js包.zip”包含了对JavaScript基础及进阶技巧的学习资料,特别关注了函数封装和模块化开发实践。 首先,`tool.js`可能是一个实用工具函数集合,封装了一些常见的...
但通过使用不可变数据结构(如Immutable.js库提供的数据结构)和函数式编程库(如Ramda或Lodash),开发者可以在JavaScript中实现更接近函数式风格的编程。 总的来说,JavaScript的函数式编程是利用语言固有的函数...
javascript思维导图,javascript变量 javascript运算符 javascript数组 javascript流程语句 javascript字符串函数 ...javascript基础DOM操 文档对象模型DO, javascript正则表达式,让大家一目了然。
JavaScript学习资料JavaScript基础语法函数及相关源代码资料: BOM基础.pdf BOM基础(源代码).zip Date对象之获取和设置月份-getMonth&setMonth(教辅).pdf DOM事件总结(教辅).pdf DOM事件(ppt).pdf JavaScripr...
### JS函数式编程指南 #### 引言 函数式编程是一种编程范式,它强调使用纯函数和不可变数据结构来进行软件开发。本指南旨在帮助读者深入理解函数式编程的基本概念及其在JavaScript中的应用。 #### 第1章: 我们在...
《WPS Excel与JS宏编程教程基础到进阶》是一门专为经常使用Excel办公的人员设计的课程,尤其适合初学者和进阶者。这门课程深入浅出地介绍了如何利用JavaScript进行WPS Excel的宏编程,以提高工作效率。JS宏在WPS中的...
Javascript不像其他编程语言一样具有函数签名(什么是函数签名,简单的说就是说函数的接受参数类型和参数个数,也有人认为返回类型也应该包括。具体概念大家可以到网上查询)。 所以Javascript是不能像其他语言一样...
这篇博客"JavaScript实用小函数(一)"可能涵盖了JavaScript基础以及一些实用技巧,虽然具体细节未在描述中给出,但我们可以根据常见的话题进行深入探讨。本文将主要围绕JavaScript中的函数、面向对象编程以及多态性来...
这是函数式编程的基础,因为它允许我们用函数来构建更复杂的函数。 二、纯函数 纯函数是只依赖于其输入参数,且对调用环境无副作用的函数。它们总是返回相同的输出,只要输入相同。这种特性使得纯函数更易于测试和...
以上是JavaScript基础知识点的部分概述,理解并掌握这些概念是成为合格的JS开发者的基础。通过持续学习和实践,可以深入探索更高级的主题,如AJAX、前端框架(如React、Vue)、Node.js后端开发等。
定义函数,在JavaScript中,定义函数的方式如下: function abs(x){ if(x >=0){ return x; }else{ return -x; } } 上述abs() 函数的定义如下: function 指出这是一个函数定义; abs 是函数的名称; (x) 括号内列...