
javascript
fed_jiao
这个作者很懒,什么都没留下…
展开
-
金额校验,保留小数点后两位
//金额校验export const moneyTest = (str) => { if (str < 0) { return false } return /^[1-9]\d*\.?\d{0,2}$|^0\.[1-9]\d$|^0\.\d[1-9]$/g.test(str)}原创 2021-07-12 09:37:44 · 627 阅读 · 0 评论 -
学习Javascript的9张思维导图【转】
收藏9张图片:javascript变量javascript运算符javascript数组javascript流程语句javascript字符串函数javascript函数基础javascript基础DOM操作文档对象模型DOMjavascript正则表达式javascript变量javascript运算符javascript数组javascript流程语句javascript字符串函数javascript函数基础javascript基础DOM操作文档对象模原创 2021-06-03 16:52:27 · 369 阅读 · 0 评论 -
浏览器不支持ie的设置,提示切换其他浏览器效果
浏览器不支持ie的设置,提示切换其他浏览器效果<script> function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible...原创 2020-04-08 18:44:22 · 1659 阅读 · 0 评论 -
获取url参数
/** * 获取url参数 */export function getPageQuery() { return parse(window.location.href.split('?')[1]);}export function getQueryPath(path = '', query = {}) { const search = stringify(query); if...原创 2019-05-14 16:31:41 · 254 阅读 · 0 评论 -
判断是否是url
/* eslint no-useless-escape:0 *//** * 是否是url * @param {string} path */export function isUrl(path) { const reg = /(((^https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(?::\d+)?|(?:www.|[...原创 2019-05-14 16:33:36 · 1740 阅读 · 0 评论 -
js-cookie
js-cookiehttps://www.npmjs.com/package/js-cookie***auth.js***import Cookies from 'js-cookie'export default { /** * 登录成功 * @param {登录成功后的返回信息} res * @param {登录成功后的回调} callback */ ...原创 2019-05-14 16:37:22 · 232 阅读 · 0 评论 -
后台接口文档规范
后台接口文档规范---便于后期查看,记录一下,如有不妥,请联系修改,谢谢后台接口文档规范整理 项目名称一 通用设置 版本号【1.1】 环境域名地址: -Dev: -Test: -Pre: -Pro: API地址前缀:【如有, 例如:/api/ 】 模块名称一【对照原型一二级菜单目录】 【新增...原创 2019-05-30 17:43:57 · 5038 阅读 · 1 评论 -
rem.js
(function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function () { var clientWi...原创 2019-05-28 18:15:06 · 123 阅读 · 0 评论 -
Flex 布局
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>flex</title> <style> body,html{ margin: 0; padding: 0; } /* -----box-...原创 2019-05-29 11:18:09 · 146 阅读 · 0 评论 -
微信分享的功能
/** 关于微信分享的功能* */import {isWeiXin} from "./tool";import axios from 'axios'import combineConfig from './config.js'const initWXShare = function (url,callback) { if(!isWeiXin()) return; ...原创 2018-08-03 10:02:47 · 256 阅读 · 0 评论 -
项目中 md5加密方法
/** @func md5* @explain md5加密*//* eslint-disable camelcase,no-param-reassign */export function md5(string) { function md5_RotateLeft(lValue, iShiftBits) { return (lValue << iShiftBits)...原创 2018-07-03 14:52:27 · 708 阅读 · 0 评论 -
测试数据全局打印console.log() ===> log()
//测试数据全局打印window.log = function (message) { if (process.env.NODE_ENV === 'development'){ console.log(message) }}原创 2018-07-03 14:36:02 · 515 阅读 · 0 评论 -
给当前url地址上拼参数
/* * @func splitParameter * @explain 给地址上加参数 */ export function splitParameter(aUrl, key, value) { // return aUrl.indexOf('?') > -1 ? aUrl + '&' + key + '=' + value : aUrl + '?' + key + '='...原创 2018-07-03 14:21:11 · 4879 阅读 · 0 评论 -
js获取url地址里的参数
/* * @func queryString * @explain 获取地址里的参数 */ export function queryString(key, url = window.location.href) { let val = url.match(new RegExp('[?&]' + key + '=([^&]*)(&?)', 'i')); r...原创 2018-07-03 14:22:00 · 792 阅读 · 0 评论 -
发送请求时,序列化提交信息为表单提交的格式
/** @func serialization* @explain 序列化提交信息为表单提交的格式*/export function serialization(bodyObj) { let temp = ''; for (let name in bodyObj) { if (bodyObj.hasOwnProperty(name) && bodyObj[...原创 2018-07-03 14:23:02 · 428 阅读 · 0 评论 -
js es6判断是否微信浏览器
/** @func isWeiXin* @explain 判断是否微信浏览器*/export function isWeiXin() { let ua = window.navigator.userAgent; if (ua.match(/MicroMessenger/i) == 'MicroMessenger') { return true; } ...原创 2018-07-03 14:23:48 · 943 阅读 · 0 评论 -
设置cookie里的值,获取cookie里的值,删除cookie里的值
/* * @func setCookie * @explain 设置cookie里的值 */ export function setCookie(name, value, iDay) { let oDate = new Date(); oDate.setDate(oDate.getDate() + iDay); document.cookie = name + '=' +...原创 2018-07-03 14:24:41 · 2066 阅读 · 0 评论 -
获取,设置,删除sessionStorage或localStorage存储数据
//获取sessionStorage存储数据export const getCache = name => { if (!name) return return window.sessionStorage.getItem(name)}//设置sessionStorage存储数据export const setCache = (name, content) => { i...原创 2018-07-03 14:26:21 · 27425 阅读 · 0 评论 -
封装axios请求
// 封装axios请求export default { post(url, data) { return new Promise((resolve, reject) => { axios({ method: 'post', url: ajaxURL[url]...原创 2018-07-03 14:32:24 · 767 阅读 · 0 评论 -
项目中 http响应拦截器
// 超时时间axios.defaults.timeout = 5000;// http请求拦截器axios.interceptors.request.use(config => { // MintUI Loading方法 // Indicator.open(); return config;}, error => { // Indicator.close();...原创 2018-07-03 14:34:17 · 1406 阅读 · 0 评论 -
js判断设备是ios还是安卓,以及微信端
let ua = window.navigator.userAgent, app = window.navigator.appVersion; alert('浏览器版本: ' + app + '\n' + '用户代理: ' + ua); if(!!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)){ // ios端 ...原创 2018-06-14 09:28:01 · 2488 阅读 · 0 评论