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日

相关文章

  • JavaScript 事件参考手册

    JavaScript 事件参考手册是一份非常全面的参考资料,详细列出了所有 DOM 事件及其相关属性和方法。为了更好地使用和掌握这份参考手册,可以按照以下攻略进行。 1. 浏览事件列表 首先浏览事件列表,了解所有可用的 DOM 事件。事件按照字母顺序排列,可以用浏览器的搜索功能查找特定的事件。每个事件名称后都有一个括号,里面包含了该事件所在的接口名称,这些接…

    JavaScript 2023年5月27日
    00
  • 微信小程序页面导航介绍及使用详解

    微信小程序页面导航介绍及使用详解 在微信小程序中,页面导航是非常重要的功能。通过页面导航,用户可以在不同页面中跳转,从而实现小程序各种功能。 常用导航组件 在小程序中,常用的导航组件有 navigator 和 tabbar。其中 navigator 组件用于页面间的跳转,tabbar 组件则用于底部导航栏。 navigator 组件 navigator 组件…

    JavaScript 2023年6月11日
    00
  • 详解cesium实现大批量POI点位聚合渲染优化方案

    详解cesium实现大批量POI点位聚合渲染优化方案 概述 随着互联网和移动设备的普及,地理信息系统(GIS)以及地理数据的使用越来越广泛。在GIS应用开发中,矢量数据展示常常使用散点图,而在数据量较大的情况下,需要对散点进行聚合来达到优化效果。在本文中,我们将详细介绍如何使用cesium实现大批量POI点位聚合渲染优化方案。 cesium点位聚合原理 常见…

    JavaScript 2023年6月11日
    00
  • JS产生随机数的几个用法详解

    JS 产生随机数的几个用法详解 在前端开发中,生成随机数是常见的需求。在 JavaScript 中,我们有很多不同的方式来生成随机数,接下来将详细介绍常见的几种方式。 1. Math.random()方法 Math.random() 方法是 JavaScript 中生成伪随机数的默认方法。可以使用以下代码来生成 0 至 1 之间的随机小数。 const ra…

    JavaScript 2023年5月28日
    00
  • JavaScript语言精粹经典实例(整理篇)

    JavaScript语言精粹经典实例(整理篇) JavaScript是一门功能强大的脚本语言,特别适合于反应式和异步开发。它具有广泛的应用场景,如网页设计、编写桌面应用程序、游戏开发,还可用于服务器端的编程。 本篇文章将分享一些JavaScript语言精粹实例,这些实例可以让你更深入地理解JavaScript的核心概念和使用技巧。 实例1:JavaScrip…

    JavaScript 2023年5月17日
    00
  • 全面解析JavaScript Module模式

    全面解析JavaScript Module模式 什么是Module模式 Module模式是指使用JavaScript语言实现的,在一个程序或一个库中,将类似函数、变量等进行私有化,封装成一个独立的对象(即Module)来提供给外部调用。这种模式能够帮助开发者避免命名冲突和变量污染 ,提高代码的可维护性。 Module模式的基本实现 Module模式的基本核心…

    JavaScript 2023年5月27日
    00
  • JavaScript本地数据存储sessionStorage与localStorage使用详解

    JavaScript本地数据存储sessionStorage与localStorage使用详解 什么是本地数据存储 在Web开发中,我们通常需要在前端与后端进行数据交互。但是,有些数据可能并不需要在后端进行处理,只需要在前端进行维护。这时本地数据存储就变得非常有用了。 本地数据存储是指将数据保存在浏览器本地而不是后端服务器上。利用本地数据存储框架,我们可以在…

    JavaScript 2023年6月11日
    00
  • layui原生表单验证的实例

    下面我来详细讲解一下“layui原生表单验证的实例”的完整攻略。 简介 layui是一款经典的前端UI框架,提供了丰富的组件和插件,其中包括表单验证组件。通过layui原生的表单验证可实现表单的实时验证、提交前的总体验证等功能。 示例1 假设我们有一个简单的表单,包含了姓名(name)、年龄(age)、邮箱(email)、密码(password)这四个输入项…

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