vuex使用和总结 发表于 2020-05-23 Vuex:是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件状态,并以相应的规则保证状态以一种可预测的方式发生变化。 Vuex中的几大模块:State主要用于存数据;Getters用于数据的提取;Mutations是直接改变store仓库的状态且同步;Actions ... 阅读全文 »
webpack学习总结 发表于 2020-05-18 webpack是一个现代JavaScript应用程序的静态模块打包器。它会递归的构建一个依赖关系图,其中包含应用程序需要的每个模块,并将这些模块打包成一个或多个的bundle 一、Vue+Webpack项目的搭建 -所需环境和搭建步骤: 1、全局的样式使用@import ‘./ ... 阅读全文 »
笔记25:vue项目的学习总结 发表于 2020-05-08 本项目是一个移动端vue+webpack项目,下面记录一些知识点 一、Css的模块化设计 需求分析:该项目基于webpack+vue,需要css模块化设计来防止style全局覆盖。 -全局的css样式设计: 1、全局的样式使用@import ‘./xxx.scss’来引入,每个 ... 阅读全文 »
笔记24:Zookeeper的学习和使用 发表于 2020-04-24 一、Zookeeper的概述 Zookeeper:一个开源的、分布式的(多台服务器处理一件事情),为分布式应用提供协调服务的Apache项目 -从设计模式角度理解Zookeeper: 1、一个基于观察者模式设计的分布式服务管理框架,负责存储和管理大家都关心的数据, ... 阅读全文 »
笔记23Js中常见的继承方式 发表于 2020-03-22 Js中常见的继承方式有:构造函数继承、原型链继承、组合继承、寄生继承、寄生组合继承 1、构造函数继承 function Parent(name){ this.name = name; this.value = ‘parent’ } function Child(){ ... 阅读全文 »
笔记22Xss和Csrf原理、防范和新特性 发表于 2020-03-22 1-1、Xss跨站脚本攻击:黑客通过html注入篡改网页、插入脚本来控制用户浏览器的攻击 它们可分为:存储型、反射型、dom型 ①、存储型Xss:代码存储在服务器端(用户信息、文章发表等地),如果服务器未过滤或者过滤不严,其他用户触发这些代码的时候,就会导致cookie窃取等 ... 阅读全文 »
笔记21阿里云搭建Nginx和反向代理配置 发表于 2020-03-20 1、首先安装nginx所需要的依赖库 它们分别是:openssl、zlib、pcre ①、安装pcre:sudo apt-get install libpcre3 libpcre3-dev ②、安装zlib:sudo apt-get install zl ... 阅读全文 »
笔记20阿里云部署NodeJs项目 发表于 2020-03-20 阿里云部署NodeJs项目 1、购买一个阿里云ESC(Elastic Compute Service)服务器 登陆阿里云,选择云服务器ESC,一般NodeJs的项目可以买最低配置的服务器即可。其中选择分配公网IP,安全组规则为默认配置,选择 ... 阅读全文 »
笔记19原生js实现单/多选框组件 发表于 2020-03-18 原生js-封装一个单选/多选框 html部分 < div id=’jsCheckGroup’> < div id=’checkgroup radius’> < div data-val = ‘a’ class =’item’> 选项 ... 阅读全文 »
笔记18Vue三级联动选择器组件 发表于 2020-03-18 Vue-实现一个三级联动省市区选择器 思路:第一个选择器的影响改变第二个、第三个; 第二个选择器的改变影响第三个;第三个选择器的显示由其数据决定 html部分 < div id=’app’> < div class=’box’> < se ... 阅读全文 »