Maison interface Web js tutoriel js 通用javascript函数库整理_javascript技巧

js 通用javascript函数库整理_javascript技巧

May 16, 2016 pm 06:03 PM
函数库

复制代码 代码如下:

/*
* 包含jquery-1.3.2.min.js
*/
document.write("");
/*
* 公共参数
*/
var hostUrl='http://'+window.location.host; //获取网站主机头
/*
* 水平居中left值
*/
function HorCenter(x){
return (document.documentElement.clientWidth-x)/2;
}
/*
* 垂直居中top值
*/
function VerCenter(y){
return (document.documentElement.clientHeight-y)/2+document.documentElement.scrollTop;
}
/*
* 删除左右两端的空格
*/
function Trim(str){
return str.replace(/(^\s*)|(\s*$)/g, "");
}
/*
* 判断邮箱,返回true/false
*/
function IsEmail(email){
var Expression=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w([-.]\w+)*/;
var objExp=new RegExp(Expression);
return objExp.test(email);
}
/*
* 判断用户名,返回true/false
*/
function IsUser(user){
var Expression=/^(?!_)(?!.*?_$)(\w|[\u4E00-\u9FA5])*$/; //只能数字、中文、字母、下划线组合,下划线不能在开头或结尾
var objExp=new RegExp(Expression);
return objExp.test(user);
}
/*
* 判断手机号码
*/
function IsMobile(mobile){
var Expression=/^1[3458]{1}[0-9]{9}$/;
var objExp=new RegExp(Expression);
return objExp.test(mobile);
}
/*
* 判断非负整数,返回true/false
*/
function IsInt(intval){
var Expression=/^\d+$/;
var objExp=new RegExp(Expression);
return objExp.test(intval);
}
/*
* 判断数字,返回true/false
*/
function IsNum(num){
return !isNaN(num);
}
/*
* 判断人民币(钱),返回true/false
*/
function IsMoney(money){
var Expression=/^(([1-9]\d+|0)\.\d{2}|([1-9]\d+|0))$/;
var objExp=new RegExp(Expression);
return objExp.test(money);
}
/*
* 计算字符串长度,中文记为两个,英文数字记为一个
*/
function GetByteLen(sChars){
return sChars.replace(/[^\x00-\xff]/g,"xx").length;
}
/*
* 限制输入的最长字符串
*/
function GetByteVal(sSource, iLen){
if(sSource.replace(/[^\x00-\xff]/g,"xx").length{
return sSource;
}
else
{
var str="";
var l=0;
var schar;
for(var i=0;schar=sSource.charAt(i);i++)
{
str+=schar;
l+=(schar.match(/[^\x00-\xff]/) != null ? 2:1);
if(l>=iLen)
{
break;
}
}
return str;
}
}
/*
* 写入cookie
*/
function SetCookie(name,value)
{
var argv=SetCookie.arguments;
var argc=SetCookie.arguments.length;
var expires=(2var path=(3var domain=(4var secure=(5document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");
}
/*
* 获取cookie
*/
function GetCookie(name){
var search = name + "=";
var returnvalue = "";
if (document.cookie.length > 0)
{
offset = document.cookie.indexOf(search);
if (offset != -1)
{
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset,end));
}
}
return returnvalue;
}
/*
* checkBox全选、全消
*
* 引用
*
*
*/
function CheckAll(obj,objForm){
if(obj.checked==true){
$('#'+objForm+' input:checkbox.chk').each(function(){
this.checked='checked';
});
}
else{
$('#'+objForm+' input:checkbox.chk').each(function(){
this.checked='';
});
}
}
/*
* 支持多种浏览器的复制
*/
function CopyValue(strValue){
if(IsIE())
{
clipboardData.setData("Text",strValue);
alert("成功复制");
}
else
{
Copy(strValue);
alert("成功复制");
}
}
/*
* 判断IE浏览器
*/
function IsIE(number){
if(typeof(number)!=number)
{
return!!document.all;
}
}
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Coût d'utilisation de la bibliothèque de fonctions Golang et contrat de licence Coût d'utilisation de la bibliothèque de fonctions Golang et contrat de licence Apr 19, 2024 pm 02:03 PM

Le coût d'utilisation de la bibliothèque de fonctions Go dépend principalement de son modèle de tarification, qui est généralement divisé en deux types : licence open source gratuite et licence payante ; le contrat de licence stipule les conditions d'utilisation, et les types courants incluent les licences MIT, GPL et BSD ; assurez-vous de le lire avant d'utiliser la bibliothèque de fonctions. Le contrat de licence, tel que la bibliothèque de fonctions "github.com/stretchr/testify", adopte la licence MIT, permettant une utilisation et une modification gratuites.

Explication détaillée de la bibliothèque de fonctions C++ : guide d'extension des fonctions système Explication détaillée de la bibliothèque de fonctions C++ : guide d'extension des fonctions système May 04, 2024 pm 01:48 PM

La bibliothèque de fonctions C++ est une collection de fonctions et d'objets prédéfinis utilisés pour améliorer les fonctionnalités des programmes C++. La bibliothèque de fonctions C++ standard fournit des fonctions d'entrée/sortie, de calculs mathématiques, de traitement de chaînes, de conteneurs et d'algorithmes. Les bibliothèques C++ étendues (telles que Boost, Qt, Armadillo et Eigen) offrent une gamme plus large de fonctionnalités, telles que des algorithmes avancés, le développement d'interfaces graphiques et les calculs d'algèbre linéaire. Dans un cas pratique, nous avons utilisé la bibliothèque de fonctions Boost pour convertir une chaîne en minuscules, montrant comment utiliser la bibliothèque de fonctions pour étendre un programme C++.

Apprendre et appliquer les principales fonctions de la bibliothèque de fonctions numpy Apprendre et appliquer les principales fonctions de la bibliothèque de fonctions numpy Jan 03, 2024 am 09:20 AM

Maîtrisez les fonctions clés et leurs applications dans la bibliothèque de fonctions numpy Dans les domaines de la science des données et de l'apprentissage automatique, numpy est une bibliothèque Python très importante qui fournit des objets tableaux multidimensionnels hautes performances et diverses fonctions mathématiques. Cet article présentera quelques fonctions clés de numpy et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et utiliser ces fonctions. Création et initialisation de tableaux Numpy Numpy fournit une variété de méthodes pour créer et initialiser des tableaux. Parmi eux, le plus basique est d'utiliser numpy.arra

Un livre d'outils de programmation essentiel : bibliothèque de fonctions recommandée en langage C Un livre d'outils de programmation essentiel : bibliothèque de fonctions recommandée en langage C Feb 23, 2024 pm 01:09 PM

Un livre d'outils de programmation essentiel : Bibliothèque de fonctions du langage C recommandée Avec le développement de l'informatique et de la programmation, les programmeurs utilisent souvent une variété de bibliothèques de fonctions dans leur développement quotidien pour faciliter la mise en œuvre de fonctions complexes. Parmi elles, la bibliothèque de fonctions du langage C est l’une des plus classiques et des plus couramment utilisées. Cet article recommandera une bibliothèque de fonctions en langage C très pratique et fournira quelques exemples de code spécifiques. Tout d'abord, l'Encyclopédie de la bibliothèque de fonctions du langage C fait référence à un manuel de référence complet qui contient diverses fonctions du langage C. Il présente non seulement les fonctions standard de la bibliothèque C, mais inclut également certaines

Explication détaillée de la bibliothèque de fonctions intégrée de PHP Explication détaillée de la bibliothèque de fonctions intégrée de PHP Apr 14, 2024 am 08:39 AM

La bibliothèque de fonctions intégrée de PHP contient diverses fonctions pour simplifier le code et améliorer l'efficacité du développement, notamment : Fonction de conversion de type : convertit le type de données de l'un à l'autre. Fonctions d'opération de chaîne : utilisées pour traiter des chaînes, telles que la recherche, l'extraction et le calcul de la longueur. Fonctions mathématiques : effectuez des opérations mathématiques courantes telles que le calcul de valeurs absolues, de racines carrées et d'arrondis. Fonctions de tableau : utilisées pour manipuler des tableaux, comme compter le nombre d'éléments, fusionner et vérifier si un élément existe.

Comment créer une bibliothèque PHP et la distribuer à d'autres ? Comment créer une bibliothèque PHP et la distribuer à d'autres ? Apr 27, 2024 pm 09:12 PM

Cet article décrit les étapes de création, de test et de distribution des bibliothèques PHP afin de simplifier le développement et d'améliorer la qualité du code. Créer une bibliothèque de fonctions : Créez un script PHP principal dans le dossier et définissez les fonctions. Bibliothèque de fonctions de test : créez un script de test qui inclut la bibliothèque de fonctions et appelle des fonctions pour valider la sortie. Distribuez la bibliothèque de fonctions : via Composer : créez le fichier composer.json, spécifiez les informations sur le package et exécutez Composer. Via GitHub : téléchargez la bibliothèque de fonctions dans le référentiel, fournissez un lien de téléchargement ou expliquez comment l'installer. Distribuer le fichier zip : créez un fichier zip contenant les fichiers de la bibliothèque et distribuez-le sur GitHub.

Cas d'application de la bibliothèque de fonctions Golang dans différents scénarios Cas d'application de la bibliothèque de fonctions Golang dans différents scénarios Apr 18, 2024 pm 01:24 PM

La bibliothèque de fonctions standard Go propose un large éventail de scénarios d'application, tels que l'analyse des données CSV. Faites une requête HTTP. Gérez les coroutines simultanées. Sérialisez et désérialisez les structures personnalisées. Obtenez des informations sur le système d'exploitation. Ces bibliothèques simplifient le processus de développement et augmentent la productivité et la fiabilité.

Analyse approfondie de la mise en œuvre et de l'application des fonctions de la bibliothèque standard du langage C Analyse approfondie de la mise en œuvre et de l'application des fonctions de la bibliothèque standard du langage C Feb 19, 2024 am 09:02 AM

Explication détaillée de la bibliothèque de fonctions du langage C : Compréhension approfondie de l'implémentation et de l'application des fonctions de bibliothèque standard Introduction : Dans la programmation en langage C, les bibliothèques de fonctions sont des outils indispensables. Elles nous fournissent l'encapsulation de diverses fonctions couramment utilisées et peuvent simplifier notre processus de programmation. .et améliorer l'efficacité. La fonction de bibliothèque standard est l'une des bibliothèques de fonctions les plus couramment utilisées et contient la définition et l'implémentation d'une série de fonctions couramment utilisées. Cet article présentera en détail les principes de mise en œuvre et les scénarios d'application courants des fonctions de bibliothèque standard, et approfondira la compréhension grâce à des exemples de code spécifiques. 1. Classification et caractéristiques des fonctions de bibliothèque standard Les fonctions de bibliothèque standard peuvent être divisées en :

See all articles