自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vuex的使用

如果你之前使用过vue.js,你一定知道在vue中各个组件之间传值的痛苦,在vue中我们可以使用vuex来保存我们需要管理的状态值,值一旦被修改,所有引用该值的地方就会自动更新,那么接下来我们就来学习一下vuex是如何修改状态值的: 第一步:先下载vuex npm install vuex --save 第二步:在main.js文件中引入使用 import store from './store...

2019-09-12 17:30:08 201

转载 前端性能优化

链接:https://www.jianshu.com/p/fe32ef31deed 前端优化层出不穷,移动端大行其道的现在,我们可以说优化好移动端,PC端也将会更好。所以,我们可以综合以下图片进行一些分析,如图: 优化 图中已经对前端性能做了一些概括。但其实,我觉得我们可以将这个概括更加精准,扼要,丰富。所以,接下来我会从三个方面就前端性能进行总结:网络方面、DOM操作及渲染方面、数据方面。 网...

2019-08-31 14:12:44 155

原创 browsersync动态代理

首先,没有安装的同学需要先安装一下,非常简单只需要在终端输入npm install -g browser-sync即可, 接下来,进入项目的目录,因为我的项目已经建立了本地服务http://127.0.0.1:8000 ,则输入如下命令,启动动态代理 browser-sync start --proxy "localhost:8000/hybrid/org/20893281/" --files "...

2019-08-09 15:51:17 624

原创 const解析

const是用来定义常量的,而且定义的时候必须初始化,且定义后不可以修改。 这对于基本类型的数据而言:如果定义的时候不初始化值的话就会报错,错误内容就是没有初始化。并且const定义的基本数据类型的变量确实不能修改。 例如: 1、不初始化的情况 2、修改变量的情况 上面说的const定义的属性可变,是针对对象或者数组的。 例如: 1、const定义对象: 首先,const声明一个对象c 接...

2019-08-07 17:54:37 238

原创 node.js入门

首先,要先安装一哈node环境,然后再命令行输入node -v能够显示出node的版本就证明安装成功啦 接下来需要创建一个目录mkdir node project,再在目录下创建一个.js文件,随便打印一句话。 进入命令行输入 node demo1.js,可以看到我们输入的被打印出来 接下来就可以搭建node开发环境啦,我使用的IDE是vscode,点击左侧的debug,选择配置按钮选中nod...

2019-07-29 13:10:21 222

原创 正则小笔记

正则是如何创建的呢? 有两种方法: 1、通过构造函数创建 var reg = new RegExp('reg'); 2、通过字面量的方式创建 var reg = /reg/ 正则的三种模式 1、 i 忽略大小写 2、 g 全局匹配 3、 m 多行匹配 例如:var reg = /ab/i ...

2019-07-29 12:53:57 258

原创 WebSocket学习

简介: WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 API: 1、w...

2019-07-26 23:32:47 178

原创 webpack模块打包器安装

首先新建一个文件夹,可以通过mkdir demo1创建一个文件夹,然后cd demo1进入该文件夹,在文件夹下初始化一下npm 初始化之后就可以在这个文件夹下开始装webpack 安装完之后我们就可以看到文件夹下有了package.json文件和node_modules文件,然后用编辑起打开安装目录,在目录下新建一个.js文件,接下来就可以编码了 接下来打包这个文件,一般是 webpack +...

2019-07-06 16:19:15 185 1

原创 安装pyenv管理Python版本

一、使用homebrew安装 Mac下安装了homebrew之后使用homebrew安装pyenv。 brew update brew install pyenv brew upgrade pyenv #之后如果需要更新pyenv 在安装成功之后需要在.bashrc或者.bash_profile中添加三行来开启自动补全。 export PATH="$HOME/.pyenv/bin:$PATH" ...

2019-07-02 16:03:58 176

原创 python pip install -r requirements报错:AttributeError: module 'enum' has no attribute 'IntFlag'

解决办法:pip uninstall enum34 #卸载enum34

2019-07-01 21:06:17 845

原创 pip install -r requirements.txt报错

pip install six pip install ipython

2019-07-01 15:28:04 11681 2

转载 mac安装虚拟环境

转载至https://www.cnblogs.com/kaid/p/8227635.html 安装 virtualenv $ sudo pip install virtualenv 然后建立一个测试目录: $ mkdir testvirtual $ cd testvirtual 就可以成功创建一个虚拟环境 env1: $ virtualenv env1 就可以成功创建另一个虚拟环境 env2...

2019-07-01 15:23:16 316

原创 在vue中使用sass的配置的方法

1、创建一个新项目 $ vue init webpack myproject 2、进入当前目录,在目录下,安装依赖 $ cd mymyproject $ npm install 3、安装sass的依赖包 npm install --save-dev sass-loader npm install --save-dev node-sass 4、在build文件夹下的webpack.base.c...

2019-06-25 10:57:09 204

转载 less和sass的区别

什么是Sass和Less? Sass和Less都属于CSS预处理器,那什么是 CSS 预处理器呢? CSS 预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,然后开发者就只要使用这种语言进行CSS的编码工作。 转化成通俗易懂的话来说就是“用一种专门的编程语言,进行 Web 页面样式设计,再通过编译器转化为正常的 CSS ...

2019-06-23 17:51:52 157

原创 创建第一个github仓库

首先,登陆github账号创建一个仓库。 在创建完成自己的库之后,下面就要让自己的电脑克隆一个自己所创建的库,方面自己电脑上的代码同步到GitHub你所创建的库当中。 新建一个git-repositories文件夹,在该文件夹打开iterm(终端),输入git clone +创建库成功后的地址。 之后可以看到git-repositories文件夹中已经有以库名所创建的文件夹了,接下来将你想要上...

2019-06-23 10:10:03 526

原创 gitlab远程库克隆、分支创建与合并以及远程库推送

gitlab远程库克隆、分支创建与合并以及远程库推送 首先,找到一个之前已经创建的远程仓库,创建过程不在赘述,复制下面这段地址。 在控制台输入git clone + 刚刚复制的地址,将远程仓库克隆到本地 $ git clone git@git.wanmeizhensuo.com:zhangshun/try-git.git Cloning into 'try-git'... remote: Enu...

2019-06-18 20:41:46 2973

空空如也

空空如也

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

TA关注的人

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