自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 vuex使用----对比----redux使用

随着项目的日益增大,维护状态,成为了一件必须且比较繁琐的事情。出现了很多优秀了状态管理工具,数据管理,组织state让我们一起来看下,vue中使用vuex和react中使用redux有什么区别。vuex参考链接:https://vuex.vuejs.org/zh/要想使用vuex,在你的项目目录下执行如下命令。第一步:下载依赖包vuex npm install -...

2019-09-22 11:32:15 300

原创 带你了解------发布订阅者模式的步步进化,层层递进的实现

发布订阅者模式进化论基础版本第一步进化—仅订阅需要信息第二步进化—通用型发布订阅第三步进化—解耦发布者和订阅者关系第四步进化—命名空间(防止代码越来越复杂,形成的全局冲突)PS:发布订阅者模式可以先订阅,也可以先发布发布订阅者模式的基础版只要你绑定过DOM事件,你就已经是一个接触过发布-订阅模式的开发者。接下来一起来看看进化后的模式,如何带来更大的便利。// 最简单的发布订阅...

2019-09-21 12:08:43 310

原创 前端需要的这些你都学会了吗?

必备之学习/** * 前端学习 * 1、javascript * 2、ES6 * 3、设计模式 * 4、算法 * 5、html、css、html5、css3 * 6、前端安全 * 7、http、https、ajax、git * 8、vue、vuex、weex、react、redux、taro、uniapp、miniprogram、electron * 9、架构 * 10、n...

2019-09-20 20:33:54 183

原创 分享一一一京东taro实现购物车...........

taro成熟了嘛?坑还多吗?逻辑实现:a、点击全选,实现全选b、单选c、单选全部选择完时,全选自动勾选d、全选后,取消一个单选的,则全选自动取消e、自动计算订单金额此坑踩了良久啊!直接上代码,作为参考把!import Taro, { Component } from '@tarojs/taro';import { connect } from '@tarojs/redux'...

2019-09-19 17:40:43 1397

原创 带你了解js中得函数

函数得隐藏属性1、argumentsarguments在函数重载和高阶函数中会反复用到。函数重载:函数名相同,函数的参数列表不同(包括参数个数和参数类型),根据参数的不同去执行不同的操作。 举例: function overload(a){ console.log('一个参数') } f...

2019-09-16 17:01:03 91

原创 运行环境检测

运行环境检测1、能力检测,并不是浏览器检测2、怪癖检测:浏览器的特殊行为3、用户代理检测:通过检测用户代理的字符串检测客户端4、识别window5、手机识别完整代码:var client = function(){ //呈现引擎 var engine = { ie:0, gecko:0, webkit:0, ...

2019-09-11 19:21:53 1005

原创 一步步完成vuex+plugins的分层配置[随着组件拆分,后期继续。。。]

vue+webpack+vuex+sass+postcss的项目配置1、基础步骤不在一步步展示首先下载项目依赖:vuex **npm install --save vuex**2、项目目录结构如下:3、新建store文件夹,并新建actions.js getters.js mutations.js state.js type.js index.js文件。4、构...

2019-09-06 15:49:27 867

原创 实现多个页面之间通信的常用方式

websocket协议localstoragehtml5浏览器的新特性1、websocket 全双工(full-duplex)通信自然可以实现多个标签页之间的通信,相信网上通过websocket实现聊天室的教程也不少(用来实现双向通信,客户端和服务端实时通信)//初始化一个node项目:node init,一路确认就可以,文件夹会自动创建一个package.json文件监听/...

2019-09-03 14:42:28 3612

原创 js数组之常用操作方法

想要理解一点东西,就必须用自己的语言和思想把一个东西表达出来才行。下面我们一起来看看数组常用的操作方法都有哪些,怎么去使用。1、Array.forEach()将数组中的每个元素执行传进提供的回调函数,此方法没有返回值,直接改变原数组,注意和map方法区分 let arr = [1, 2, 3, 4, 5] num.forEach(x => x*2) // arr ...

2019-09-03 14:10:23 112

原创 js之常用设计模式详解

一、单例模式定义保证一个类仅有一个实例,并提供一个访问它的全局访问点核心确保只有一个实例,并提供全局访问实现假设要设置一个管理员,多次调用也仅设置一次,我们可以使用闭包缓存一个内部变量来实现这个单例function SetManager(name) { this.manager = name;}SetManager.prototype.getName = f...

2019-09-02 16:51:43 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除