js常用自定义公共函数汇总

JS常用自定义公共函数是指在JS开发中常用的、可多次使用的函数,初学者建议掌握,提高开发效率。

常用自定义公共函数

1. 获取URL查询参数

在开发中,获取URL中的查询参数是很常见的需求。以下是一个获取URL中查询参数的函数:

function getQueryString(name) {
  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  var r = window.location.search.substr(1).match(reg);
  if (r != null) return unescape(r[2]);
  return null;
}

使用方法示例:假设我们当前URL为:"http://example.com?id=123&name=alice",我们要获取id这一查询参数的值,可以调用该函数如下:

var id = getQueryString('id');
console.log(id);    // 输出:123

2. 检查字符串是否是数字

在开发中,需要经常对用户输入数据进行判断,其中涉及到检查某个字符串是否是数字。以下是一个检查字符串是否是数字的函数:

function isNumber(str) {
  var pattern = /^\d+$/;
  return pattern.test(str);
}

使用方法示例:假设我们要检查一个字符串是否是数字,可以调用该函数如下:

var result1 = isNumber('123');
console.log(result1);    // 输出:true

var result2 = isNumber('abc');
console.log(result2);    // 输出:false

总结

以上只是JS常用自定义公共函数的部分示例,后续可根据实际需求自行添加。熟练掌握这些常用自定义公共函数,有助于提高开发效率。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js常用自定义公共函数汇总 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • 将HTML格式的String转化为HTMLElement的实现方法

    将HTML格式的String转化为HTMLElement的实现方法,主要是通过DOM操作来实现的。下面是具体的步骤: 创建一个元素 我们可以使用 createElement 方法创建任何类型的元素。下面是一个示例,我们将使用 createElement 方法创建一个 div 元素: const div = document.createElement(‘di…

    JavaScript 2023年6月10日
    00
  • Jquery响应回车键直接提交表单操作代码

    以下是关于Jquery响应回车键直接提交表单操作代码的完整攻略。 1. 实现方法 Jquery可以监听键盘事件,并且可以获取当前输入框的值,从而判断是否需要执行相应操作。 常用的键盘事件有keydown和keyup,分别代表按下和抬起键的时候触发。 代码实现如下: $(document).ready(function(){ //监听按键事件 $(‘input…

    JavaScript 2023年6月10日
    00
  • 一个简单的JavaScript 日期计算算法

    以下是详细讲解 “一个简单的 JavaScript 日期计算算法”的完整攻略: 概述 本算法是基于 JavaScript 编写的一个用于日期计算的简单算法。它可以根据给定的起始日期和间隔天数,计算出相应的结束日期以及日期间隔中所有的日期。 算法实现 步骤如下: 定义起始日期和间隔天数; 将起始日期转化为时间戳; 计算出结束日期的时间戳,即为起始日期加上间隔天…

    JavaScript 2023年5月27日
    00
  • js遍历td tr等html元素

    要遍历HTML元素,需要使用JavaScript。以下是遍历<td>, <tr>及`<table>元素的完整攻略: 遍历<table>元素 首先需要获取<table>元素的引用。可以使用document.getElementById()或document.querySelector()方法。示例如下…

    JavaScript 2023年6月10日
    00
  • JS中使用apply方法通过不同数量的参数调用函数的方法

    JS中的apply方法用于调用函数,并使用指定的参数数组。它是一个方法,可以在任何函数上使用。apply方法的第一个参数是由函数运行的上下文;this指针指向该对象。apply方法的第二个参数是一个数组,代表传递给调用函数的参数。apply方法不能在调用”use strict”的函数上使用,因为在严格模式下,调用一个null或undefined值的函数的th…

    JavaScript 2023年6月10日
    00
  • JQuery 在表单提交之前修改 提交的值 原创

    下面是一份完整的 JQuery 在表单提交之前修改提交值的攻略: 1. 准备工作 首先,在使用 JQuery 改变表单提交值之前,我们需要引入 JQuery 库文件。在 HTML 文件中加入下面的代码: <head> <script src="https://code.jquery.com/jquery-3.5.1.min.js&…

    JavaScript 2023年6月10日
    00
  • DIV常见任务(下) —变身为编辑器及div的各种diy应用

    DIV常见任务(下) —变身为编辑器及div的各种diy应用 简介 在网页开发中,DIV是使用最多的元素之一,除了常规的布局外,DIV还可以通过一些diy的方式实现更多的功能,如编辑器、拖拽、手势识别等。本文将介绍DIV的一些diy应用,供读者学习参考。 DIV变身为编辑器 通过一些技巧和库,我们可以将DIV变身为一个简单的富文本编辑器,而无需使用第三方的J…

    JavaScript 2023年6月11日
    00
  • 微信小程序 input输入框控件详解及实例(多种示例)

    下面就为你详细讲解“微信小程序 input输入框控件详解及实例(多种示例)”的完整攻略。 一、概述 在微信小程序中,我们常常用到前端开发的基础控件之一 input,该控件主要用于获取用户输入的数据。 二、类型 微信小程序 input 控件主要有以下几个属性类型: 1. text text 输入框类型是最基础也是最常用的一种,可以输入任意字符,长度没有限制。 …

    JavaScript 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部