自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作中经常用到的 git 命令操作

1、提交git add .git commit -m "修复了登录的Bug" // -m 很重要git push2、分支创建git branch didigit checkout didi3、分支合并把didi合并至mastergit checkout mastergit merge didigit push把master合并至didigit checkout didigit merge mastergit push4、版本回退,回退到指定的版本git logg

2020-09-19 23:20:51 131

原创 解析选择排序

<script> // 表现最稳定的排序算法之一 //因为无论什么数据进去都是O(n²)的时间复杂度。。。 //所以用到它的时候,数据规模越小越好。 //唯一的好处可能就是不占用额外的内存空间。 function selectionSort(arr){ var len = arr.length; var minIndex, temp; for(var i=0; i<len; i++){ minIndex = i; for(var j=i+1; j&lt

2020-09-01 11:20:07 147 1

原创 join方法,冒泡排序

<script> //这是一个冒泡排序。 function bubbleSort(arr){ var len = arr.length; //第 i 次循环。 for(var i = 0; i < len; i++){ // 第 i 次循环下的第 j 次比较大小,到了最后一次的时候最后一个数肯定是最大的;

2020-09-01 10:06:13 160

原创 公众号开发流程(精简版)

订阅号H5页面和普通手机H5页面有什么区别?订阅号H5页面,可以使用wxsdk相关的api,比如支付、定位等多种功能。订阅号H5,可以用什么技术来做?公众号开发,实际上就是H5移动页面,使用Vue或React技术。如果这个H5中要使用微信相关的api,只需要把wxsdk集成进来即可。布局建议使用rem布局。订阅号H5页面的运行环境?它运行在微信内置的浏览器中。 它可以使用微信提供了JSSDK等功能。开发流程:注册公众号账号(只有备了案、付费300元后,所有配

2020-08-31 16:30:50 738

原创 React 生命周期(精简版)

React严格定义了组件的生命周期会经历如下三个过程:装载过程(Mount),组件第一次在DOM树渲染的过程。更新过程(Update),当组件被重新渲染的过程。卸载过程(Unmount),组件重DOM树中删除的过程。执行这3个过程的调用函数就是声明周期函数。componentWillMount(): 组件挂载前触发的函数可以获取this数据,不能获取dom修改数据 可以知己而引起页面改变修改数据 不会触发运行中的生命周期这个生命周期没什么用 跟不要做网络请求componentDi

2020-08-27 00:01:22 86

原创 ES6新特性与重点知识总结

一、ES6变量声明var 声明的变量,没有“块级作用域”的限制;let / const 声明的变量,具有“块级作用域”。{ var a = 1; let b = 2; const c = 3; let fn = function() { console.log(4) }}console.log(a); // 1console.log(b); // 报错ReferenceError,undefinedconsole.log(c

2020-08-16 17:38:20 260

原创 Reducer项目遇到的bug

Error: Reducer “good” returned undefined during initializationError: Reducer "good" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undef

2020-08-16 16:22:06 2078

原创 MongoDB 数据库基本命令及用法

MongoDB 数据库1、MongoDB vs. MySQL 及其概念讲解MongoDB是一个基于分布式文件存储的数据库,由C++编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。特点:高性能、易部署、易使用、存储数据非常方便。相关术语:database 数据库collection 集合document 文档field 域index 索引primary_key 自动地使用_id字段作为主键文档:即键值对(BSON,二进制的JSON),文档中不需要设置对等的字段,并且

2020-08-01 17:54:54 260

原创 使用 element 遇到的bug:Error:Cannot find module ‘babel-preset-es2015’ from。。。

想用element做个小东东,于是看官方文档npm install babel-plugin-component -D添加.babelrc文件"presets": [["es2015", { "modules": false }]], "plugins": [ [ "component", { "libraryName": "element-ui", "styleLibraryName": "theme-chalk"

2020-07-26 17:17:31 5304 2

原创 CSS3动画

1、CSS3动画是什么?动画是使元素从一种样式逐渐变化为另一种样式的一种效果。我们可以改变任意多样的次数。可以用百分比( 0% 和 100%)或者是用关键词 "from" 和 "to"来规定变化发生的时间。0% 是动画的开始,100% 是动画的完成。同时为了得到最佳的浏览器支持,我们始终定义 0% 和 100% 选择器。2、CSS3 @keyframes的规则如果我们想要创建一个cs...

2020-07-26 16:28:57 160

原创 git 终端中一些常见的基础命令

几个常见命令(允许使用缩写的),和windows中常用的dos命令倒也颇为相似: change directory(cd) make directory(mkdir) print working directory(pwd) 打印当前路径   copy(cp) echo cat 打印文件中的内容 cls------------------清屏exit-----------------退出cmd窗口ipc...

2020-07-26 16:27:20 155

原创 SSR(服务端渲染)和BSR(客户端渲染)的区别

SSR和BSRSSR: 服务端渲染----------M+V发生在服务端对营销优势服务器的压力更大。页面访问和显示速度更快(DOM操作少)。有利于 ( SEO ) 搜索引擎优化。SEO:网络爬虫程序,读取、记录数据。爬虫最喜欢的HTML字符串:meta、h1-h6、语义化标签(article、header、nav…)alt属性、title属性爬虫最讨厌 js 脚本,DOM操作前后端不分离,对后端工程师的要求更高,工作量更大。功能比较简单,交互简单的产品BSR:客户端渲染----

2020-07-26 16:23:21 775

原创 在终端中查看项目中安装过的模块

查看项目下的安装的所有模块在我的终端上执行这几个命令是没什么问题的:npm list --depth=0npm list -depth=0npm ls --depth=0npm ls --depth=0 -Snpm ls --depth=0 --savenpm ls --depth=0 -savenpm ls --depth=0 -D(但这个就有点搞不明白了,竟然也是查看所有的模块)npm list -g --depth=0(看到好些人都是用的这个命令,可奇

2020-07-26 16:18:48 334

原创 使用Vuex启动项目时遇到的报错

Uncaught TypeError: vuex__WEBPACK_IMPORTED_MODULE_2__.default.store is not a constructor解决方法在vuex.store构造器中

2020-07-18 00:08:43 476

原创 JQuery中的mouse事件

mouseover当鼠标指针穿过或进入被选元素或其子元素时,都会触发的事件。mouseenter只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。mouseout不论鼠标指针离开被选元素还是其下的任何子元素,都会触发 mouseout 事件。mouseleave只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。...

2020-07-05 15:56:07 1087

原创 JS中涉及到的宽高(三大家族)问题

1,offsetLeft([value]) 获取元素距离定位父级左边的的距离,若父级都没有定位,则距离到body。offsetTop([value]) 获取元素距离定位父级顶部的的距离,若父级都没有定位,则距离到body。offsetWidth 获取元素自身在浏览器的宽度(width + padding + border)offsetHeight 获取元素自身在浏览器的高度(height+ padding) 2,clientLeft 获取元素...

2020-07-04 11:45:16 177

原创 盒子模型 (Box Model)

一、什么是盒子模型? 说通俗点,它就是用来设计和布局的,是css网页布局的基石,它规定了网页元素如何显示以及元素与元素之间的相互关系。二、盒模型的组成一个标准的盒模型由以下四部分组成,如图所示:1.content--内容2.padding--内边距(补白、填充)3.border--边框4.margin--外边距(边界)三、用法实现 1、paddingp...

2020-02-23 14:57:46 1373

空空如也

空空如也

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

TA关注的人

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