
前端
文章平均质量分 65
躺平的菜鸟啊
这个作者很懒,什么都没留下…
展开
-
base64加密及方式
base64编码出于数据加密的目的或者网络协议的限制或者特殊字符的处理等,通常需要将原文转换为base64编码,比如:发送某些含有 ASCII 码表中 0 到 31 之间的控制字符的数据。常见转换方式1.使用window.btoa() 编码,使用window.atob() 解码案例:注意:此方式只支持ASCII 编码 ,如果编码中有中文或者sql中的特殊字符等则会报错:The string to be encodedcontains characters outside of the L原创 2021-11-29 18:59:32 · 11301 阅读 · 0 评论 -
Object.keys方法之详解
一、语法Object.keys(obj)参数:要返回其枚举自身属性的对象返回值:一个表示给定对象的所有可枚举属性的字符串数组二、处理对象,返回可枚举的属性数组let person = {name:"张三",age:25,address:"深圳",getName:function(){}}Object.keys(person) // ["name", "age", "address","getName"]三、处理数组,返回索引值数组let arr = [1,2,3,4,5,6]Obj转载 2021-11-17 23:16:21 · 516 阅读 · 0 评论 -
深入理解js中的yield
yield是什么yield是ES6的新关键字,使生成器函数执行暂停,yield关键字后面的表达式的值返回给生成器的调用者。它可以被认为是一个基于生成器的版本的return关键字。yield关键字实际返回一个IteratorResult(迭代器)对象,它有两个属性,value和done,分别代表返回值和是否完成。yield无法单独工作,需要配合generator(生成器)的其他函数,如next,懒汉式操作,展现强大的主动控制特性。yield应用的简单例子demo1如果你看到某个转载 2021-09-24 09:50:37 · 3437 阅读 · 0 评论 -
JS数组方法整理
整理了以下数组方法join()push()和pop()shift() 和 unshift()sort()reverse()concat()slice()splice()indexOf()和 lastIndexOf() (ES5新增)forEach() (ES5新增)map() (ES5新增)filter() (ES5新增)every() (ES5新增)some() (ES5新增)**join()join,就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,转载 2021-08-15 00:07:04 · 149 阅读 · 0 评论 -
JS获取年份及标准日期转化YYYYMMDD格式
1. 前端JS中如何判断一个函数是否是日期类型 if(!$.isEmpty(obj)) { if(obj instanceof Date){ //代码块 } }2.JS中获取年份及getYear()和getFullYear()区别js中得到当前年份做法是var dayObj=new Date(); dayObj.getYear()来得到年份,我前面写过这样会出现浏览器的兼容性的问题,就是在IE中能得到我们想要的结果但是在FF中就不行了,和我们要的结果相差1900年。当时原创 2021-08-05 09:20:38 · 3055 阅读 · 0 评论 -
JQuery常见知识点
一.$.each(data,function(k,v){})$.each(data,function(k,v){})这个方法是jQuery的通用遍历方法,它可以遍历数组、json对象以及dom元素。遍历数组时,回调函数的第一个参数为遍历的下标,第二个为遍历的值,记作$.each(data,function(i,v){});遍历json对象时,回调函数的第一个参数为键值,第二个参数为值,记作$.each(data,function(k,v){});遍历dom元素时,回调函数的第一个参数原创 2021-05-16 23:51:29 · 171 阅读 · 0 评论