浅析js中replace()方法的使用

浅析js中replace()方法的使用

w3c中对于replace()方法的解释是:replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 直接上例子: let arr=[’11团’,’14团’,’13团’,’17团’,’16团’] 现……

浅析js中异步操作同步执行的方法

浅析js中异步操作同步执行的方法

在项目中我们经常会遇到这样的麻烦事,多个函数按顺序执行,返回结果却不是我们预期的顺序,原因一般是由于异步操作引起的,所以,我们需要一种解决方案来处理这种问题,从而使得异步操作按照同步的方式来执行,这样我们就可以控制异步操作输出结果的顺序了。 异步操作会带来什么问题? 1.函数执行的结果并不是按照顺序返回 function fn1(){ console.l……

数组元素累加的方法-js的reduce

数组元素累加的方法-js的reduce

之前计算数组中所有元素求和基本上都是定义初始变量,然后for循环所有元素求和,今天突然发现,数组求和还有专门的方法reduce,,然后看了下对应的api文档,在此记录一下使用心得。 语法 array.reduce(function(total, currentValue, currentIndex, arr), initialValue) 参数 ……

记录一下js拷贝/克隆数组或对象的方法

记录一下js拷贝/克隆数组或对象的方法

今天帮开发做一个类似购物车功能,页面中有全选、单选,点击确定按钮的时候,把所有选中的数据放到一个数组当中,展示在弹出层中。开始以为挺简单的事,直接定义个数组push不就行了。结果啪啪打脸,效果是有,感觉也没啥毛病。但是,当我点击全选按钮,所有数据都选中了(这个没毛病,哈哈哈),但是取消其中一条选中的数据后,这条取消的数据消失了,(奇怪,为什么呢?)。然后就各……

HTTP协议PUT与POST的区别,及怎样使用

HTTP协议PUT与POST的区别,及怎样使用

有的观点认为,应该用POST来创建一个资源,用PUT来更新一个资源;有的观点认为,应该用PUT来创建一个资源,用POST来更新一个资源;还有的观点认为可以用PUT和POST中任何一个来做创建或者更新一个资源。这些观点都只看到了风格,争论起来也只是争论哪种风格更好,其实,用PUT还是POST,不是看这是创建还是更新资源的动作,这不是风格的问题,而是语义的问题。……

解决layui日期控件点击一闪而过的问题

解决layui日期控件点击一闪而过的问题

解决方案 laydate.render({ elem: '#yeji_fdate' ,btns: ['confirm'] ,theme: 'grid' ,trigger: 'click'……

ES6(一)let的基本使用

ES6(一)let的基本使用

基本用法 ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 <script> { var a = 10; let b = 20; } document.write(a); document.write(b); //b is not defined &l……

将两个对象合并为一个对象的几种方法

将两个对象合并为一个对象的几种方法

1 对象的合并 1.1 $.extend() 123var obj1= {'a': 1}; var obj2= {'b': 1}; var c = $.extend(obj1, obj2); 1.2 遍历赋值 12345678910var obj1={'a':1}; var obj2……

ES6中var与let、const的区别

ES6中var与let、const的区别

一、var声明的变量会挂载在window上,而let和const声明的变量不会: 12345678var a = 100; console.log(a,window.a);    // 100 100 let b = 10; console.log(b,window.b);    //……

浅析cookie和Session的区别及使用

浅析cookie和Session的区别及使用

前言 HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个机制。 应用场景 登录网站,今输入用户名密码登录了,第二天再打开很多情况下就直接打开了。这个时候用到的一个机制就是cookie。 session一个场景是购物……