js工具库
Maximus_ckp
逆水行舟,不进则退。努力过上自己想要的生活。
展开
-
【js工具类方法】截取地址栏参数
function getParameter(param){ var query = window.location.search; var iLen = param.length; var iStart = query.indexOf(param); if (iStart == -1){ return ""; } iStart += i原创 2017-07-10 12:03:14 · 608 阅读 · 0 评论 -
数组去重
ES5循环遍历:let foo=[1,2,3,4,5,3,2,1];function quchong(arr){ let newArr=[]; for(let i=0;i<arr.length;i++){ if(newArr.indexOf(arr[i])==-1){ newArr.push(arr[i]) } }原创 2017-08-31 17:58:45 · 432 阅读 · 0 评论 -
前端RSA加密demo
登录/注册/支付 基本都要用到加密方案, 前端运用RSA技术进行加密简单来说分为以下几步骤:引入RSA加密文件jsencrypt.js ↓ 实例化加密对象 var encrypt = new JSEncrypt(); var decrypt = new JSEncrypt(); ↓ 设置公钥 / 密钥(公钥 / 密钥 跟你们后台大佬要吧) encrypt.setPublicK...原创 2018-07-23 15:27:30 · 3553 阅读 · 1 评论 -
React & Vue 实现 Todolist 对比
React:脚手架初始化项目 npx create-react-app todolistimport React, { Component } from 'react';import './Todolist.css';// 若上面不引用 { Component }则需要写成 React.Componentclass Todolist extends Component {...原创 2018-08-13 18:18:52 · 423 阅读 · 0 评论 -
AA结账算饭钱方法
每天和同事们一起订饭定水果凑单享受优惠,每次还要计算减免和运费换算后每个人要给下订单的同学发多少钱红包,很麻烦,写个简单的小方法,只要有浏览器就可以快速算…原谅我懒 例如 A下的订单,A的宫保鸡丁 15,B的鸡牛双拼30,C的咖喱牛肉20, 满60减15优惠,送餐费6块, 订单总额为 15+30+20-15+6=46 元; B和C需要给A发多少钱?// arr 优惠前每人定的商品价...原创 2018-09-12 13:58:12 · 2377 阅读 · 0 评论 -
正则匹配整理
知识储备exp1(?=exp2)前瞻:查找exp2前面的exp1(?&amp;amp;lt;=exp2)exp1后顾:查找exp2后面的exp1exp1(?!exp2)负前瞻:查找后面不是exp2的exp1(?&amp;amp;lt;!=exp2)exp1负后顾:查找前面不是exp2的exp1() 表示捕获分组,()会把每个分组里的匹配的值保存起来,使用$n(n是一个数字,表示第n个捕获组的内容)(?:)表...原创 2019-02-21 16:32:41 · 287 阅读 · 0 评论