javascript
胜天一子半
Teach Yourself Programming in Ten Years。
展开
-
前端加密
var str = "hello";var str64 = window.btoa("hello");console.log("字符串是:"+str);console.log("经base64编码后:"+str64);console.log("base64解码后:"+window.atob(str64));原创 2020-07-09 10:39:54 · 138 阅读 · 1 评论 -
数据与对象去重
原创 2020-07-01 17:46:50 · 240 阅读 · 0 评论 -
优雅的写JavaScript
// 普通写法if (a == undefined) a = []if (params.success) { params.success(res) }// 优雅写法a = a || []params.success && params.success(res)原创 2020-06-20 12:08:14 · 172 阅读 · 0 评论 -
常用正则
/** * 身份证验证 * @param {string} idcard */export function checkIdCard (idcard) { let reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/ return reg.test(idcard)}/** * 邮箱验证 * @param {string} e...原创 2020-05-06 09:40:51 · 147 阅读 · 0 评论 -
js数组处理大全
1.寻找符合条件元素 ,返回布尔值找到第一个,就返回 不要使用Array.indexOf,使用Array.includes2.寻找符合条件元素 ,返回元素找到第一个,就返回不要使用Array.filter,使用Array.find3.寻找符合条件元素 ,返回布尔值遍历数组,返回 不要使用Array.find,使用Array.some4.寻找所有符合条件元素 ,返回数组遍...转载 2019-12-11 16:43:42 · 466 阅读 · 0 评论 -
js识别二维码内容
https://github.com/peng20017/decodeErweima原创 2019-10-21 13:37:38 · 1492 阅读 · 0 评论 -
a链接锚点设置滑动过渡
$("a[href*=#]").click(function() { if ( location.pathname.replace(/^\//, "") == this.pathname.replace(/^\//, "") && location.hostname == this.hostname ) { var $target = $(this...原创 2019-03-20 10:35:11 · 1390 阅读 · 1 评论 -
JavaScript 笔记整理(2)——内存、变量、作用域、引用类型
1、复制变量值(复制基本类型值和引用类型值时,存在不同)/* * 复制基本类型(string,number)时,会在变量对象上创建一个新值,然后把该值复制到为新变量分配的位置上来 * 因为指向的内存不同,改变其中一个值,不会影响到其他值,也可称之为深度拷贝 */var a = 1; var b = a; b = 2; // a = 1 b = 2 /* * 复制引...原创 2019-02-14 11:52:12 · 103 阅读 · 0 评论 -
JavaScript 笔记整理(1)——基本概念
1、js区分大小写,命名开头首字母必须是字母、下划线(_)或美元符号($),其他字符可以是字母、下划线、美元符号或者数字。2、定义的变量,未初始化,自动取得undefined的值/* * 定义的变量,未初始化,自动取得undefined的值 */var message; //这个变量声明后默认取得了undefined的值alter(message) //'undefi...原创 2019-02-13 18:27:20 · 187 阅读 · 0 评论 -
对象克隆(深度与浅度)
ES6 中对象拷贝方法:方法一: Object.assign()// 对象浅拷贝, 复制所有可枚举属性const obj1 = {a: 1};const obj2 = {b: 2};// copy obj1 and obj2 to a new obj;Object.assign({}, obj1, obj2) 方法二 :Res参数//等同于方法一, 属于对象浅拷贝const...原创 2018-08-21 18:28:44 · 184 阅读 · 0 评论