摘要:
来自百度百科:柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。 可能上面的话比较抽象,但是用代码实现去理解是很明了的↓↓↓ <!DOCTYPE html> <!DOCTYPE html> <html 阅读全文
摘要:
在vue项目中,有时候切换路由的时候我们并不希望重新去渲染构建这个页面(缓存), 比如在电商项目中,我们从商品列表切换到详情页,再次回到列表时不希望重新构建页面,而是回到我们之前浏览的位置,这就要用到vue中的keep-alived组件。 当组件在 <keep-alive> 内被切换,它的 acti 阅读全文
摘要:
git add .git commit -m '备注'git remote add origin git@gitee.com:siwill/test.git(如果报错)上面报错就执行下面的git remote rm origingit remote add origin git@gitee.com: 阅读全文
摘要:
使用nodejs写接口时需要用到的数据库方法的封装,基于增删改查的数据库(MongoDB)操作 // 暴露模块 module.exports={ // 增 insert(colName,insertDta){ // return new Promise包裹异步的操作,成功调用resolve retu 阅读全文
摘要:
主要思路: 1、单个商品的复选框的选中状态标识flag需要存到数据库中,每个商品添加到购物车时的默认为选中状态,所以全选按钮初始值设置为选中状态。 2、mounted渲染页面时从数据库取出数据,遍历数据中的flag值,来设置全选按钮的状态 3、全选按钮的事件触发为click(有试过change的,有 阅读全文
摘要:
本文主要提供了三个数组去重的方法 方法一,splice() var arr=[1,2,3,8,9,2,4,2,5,6,3,2,]; for(var i=0;i<arr.length;i++){ var item=arr[i]; for(var j=i+1;j<arr.length;j++){//内层 阅读全文
摘要:
e的常用属性有下: target 目标元素 实际被点到的元素 currentTarget 侦听元素 进入该事件函数的侦听目标,也就是设执行addEventListener方法,默认和this完全相同 srcElement 目标元素,实际被点到元素与target完全相同 坐标数据 鼠标坐标 1、点击元 阅读全文
摘要:
Promise如何实现内容 promise创建时执行promise中的函数,执行resolve或者reject后挂起等待,等待当前任务列中的所有代码全部执行完成,然后再查找then(catch)中的函数参数是否存在,如果存在,则调用 state pending 如果当前状态是pending状态,那么 阅读全文
摘要:
css中有三种基本的定位机制:普通流、浮动流、定位流 1、普通流:上下排列的布局 (大部分情况) 2、浮动流:左右排列的布局 (大部分情况) 3、定位流:层叠(叠加)排列布局(大部分情况) 定位属性 position:检索或设置对象的定位方法 static :默认值,没有定位,可以用于取消元素之间的 阅读全文
摘要:
1、作用:控制元素和元素之间,或者元素和内容之间的位置关系; 2、概念:盒模型是CSS布局的基石,它规定了网页元素如何显示以及元素之间的相互关系,CSS定义所有的元素都可以有像盒子一样的外形和平面空间。即都包含内容区、补白(填充)、边框、边界(外边距) 3、盒模型的组成:content(内容区)+p 阅读全文