摘要: 作为一枚前段,我们知道对象类型在赋值的过程中其实是复制了地址,从而会导致改变了一方其他也都被改变的情况。通常在开发中我们不希望出现这样的问题,我们可以使用浅拷贝来解决这个情况。 浅拷贝 首先可以通过Object.assign来解决这个问题,很多人认为这个函数是用来深拷贝的。其实并不是,Object. 阅读全文
posted @ 2019-03-02 16:12 府谷市民小柴 阅读(299) 评论(0) 推荐(0) 编辑
摘要: .es6拓展运算符... 1 Math.max(...arr) 最大值 2 Math.min(...arr) 最小值 遍历方法 1 var arr =[12,14,34,566,34,98,77] 2 var max = arr[0]; 3 for(var i=0;i<arr.length;i++) 阅读全文
posted @ 2018-09-03 17:13 府谷市民小柴 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-09-01 21:28 府谷市民小柴 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1、 推荐使用jquery已封装好的方法,非常简单 1 $.trim(str) jquery的内部实现如下, 2、原生js方法 阅读全文
posted @ 2018-09-01 19:11 府谷市民小柴 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 // 方法一 2 var arr = [12,3,3,4,55,6,55,12,76] 3 var newarr =[]; 4 for(var i=0;i<arr.length;i++){ 5 if(newarr.indexOf(arr[i]) 1){ 6 newarr.push(arr[i]) 阅读全文
posted @ 2018-09-01 18:52 府谷市民小柴 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 所谓构造函数,是生成一个对象的模板,是生成对象的函数。一个构造函数,可以生成多个实例对象,每个实例对象都有相同的结构。 接以上的例子,当你使用new操作符调用Keith构造函数时,会经历以下步骤: 1.创建一个空对象,作为将要返回的实例对象 2.将空对象的原型指向构造函数的prototype属性,也 阅读全文
posted @ 2018-07-29 23:15 府谷市民小柴 阅读(180) 评论(0) 推荐(1) 编辑
摘要: 如下: 阅读全文
posted @ 2018-07-29 20:20 府谷市民小柴 阅读(136) 评论(0) 推荐(0) 编辑
摘要: web 本地存储 (localStorage、sessionStorage,cookie) localStorage(长期储存):即使关闭浏览器数据也不会删除,除非使用localStorage.clear()去清掉数据。 sessionStorage(临时存储):数据保存在当前浏览器中,浏览器关闭数 阅读全文
posted @ 2018-07-21 17:58 府谷市民小柴 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 最近项目中用到倒计时与计时的功能,代码如下: 阅读全文
posted @ 2018-07-21 16:14 府谷市民小柴 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 最近在项目开发中遇到前端发送参数加密的问题,网上查找半天也是很乱,小编自己在项目开发中总结了一下,写到博客中,希望能够帮助大家。 查看所有代码可到我的github上查看源文件,下载后在控制台查看结果即可. 贴上html,javascript代码 阅读全文
posted @ 2018-07-21 15:27 府谷市民小柴 阅读(2202) 评论(0) 推荐(0) 编辑