- 博客(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关注的人