自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java

Java作为一个面向对象语言,支持以下概念:多态、继承、封装、抽象、类、对象、实例、方法

2019-09-25 10:18:33 83

原创 微信小程序

小程序运行环境:小程序运行环境分为渲染层和逻辑层,wxss和wxml工作在渲染层,js工作在逻辑层。渲染层界面使用webview进行渲染,逻辑层采用Jscore...

2019-09-23 12:36:30 107

原创 面试

基础知识: 页面布局浮动 绝对定位 flex布局 表格布局 网格布局五种布局方式的优缺点:浮动:缺点浮动是脱离文档流的,需要做清浮动处理;优点是兼容性很好。 绝对定位:缺点是布局脱离文档流,子元素也必须脱离文档流,可使用用性比较差;优点是快捷,...

2019-09-06 20:30:51 136

原创 MongoDB的安装

https://blog.csdn.net/heshushun/article/details/77776706

2019-08-29 18:10:31 64

原创 npm install出现莫名错误时

当清node_modules 出现某一些包错误时候,查不到原因时候,可以适当的清除缓存试试。删掉重新安装rm -rf node_modulesnpm cache cleannpm install

2019-08-29 10:42:02 244

原创 VUE外卖项目

问题记录:1:页面加载时,轮播图效果没有出现解决方案:1、添加延时,但此方案不够好2、调用vue官方实例方法:vm.$nextTick([callback]),实现将回调函数延迟到下次DOM更新循环后执行,在修改数据后立即使用它2:短信验证登录时,发送验证码可以调用https://www.yuntongxun.com/云通讯的接口进行测试...

2019-08-26 20:39:16 529

原创 Vue进阶

vue实现双向绑定的原理:vue采用的是数据劫持和发布订阅模式实现双向绑定,数据劫持主要通过Object.defineProperty来实现

2019-08-22 20:48:02 48

原创 总结工作内容

2019-08-21 13:42:34 90

原创 HTTP协议

https://www.cnblogs.com/chenliyang/p/6558756.html

2019-08-07 17:24:01 47

原创 javascript工作执行机制、回调函数

js是单线程语言,在单个线程上运行代码很容易,因为你不必处理在多线程环境中出现的复杂场景——例如死锁。但是在一个线程上运行也非常有限制。由于 JavaScript 只有一个调用堆栈,当某段代码运行变慢时会发生什么?调用栈中的函数调用需要大量的时间来处理,那么这会发生什么情况呢?例如,假设你想在浏览器中使用 JavaScript 进行一些复杂的图片转码。你可能会问?这算什么问题?事实上,问题...

2019-08-02 11:45:12 240

原创 算法学习

排序算法:排序算法是数据结构与算法中最基本的算法之一,排序算法分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:js实现冒泡排序:输入结果:...

2019-07-30 14:02:58 55

原创 9种方法解决闭包经典面试题

原文链接https://segmentfault.com/a/1190000003818163

2019-07-24 11:16:47 184

原创 sql语句使用

sql的作用:SQL 面向数据库执行查询 SQL 可从数据库取回数据 SQL 可在数据库中插入新的记录 SQL 可更新数据库中的数据 SQL 可从数据库删除记录 SQL 可创建新数据库 SQL 可在数据库中创建新表 SQL 可在数据库中创建存储过程 SQL 可在数据库中创建视图 SQL 可以设置表、存储过程和视图的权限select LastName from Pers...

2019-07-15 18:32:28 114

原创 js中this的指向详解

https://juejin.im/post/59bfe84351882531b730bac2

2019-07-01 17:52:10 67

原创 工作中使用的sql语句

修改列宽的语句修改享钱支付宝、微信支付的列宽:查询所有报表:修改列属性的sql语句:ALTER TABLE 表名ALTERCOLUMN字段名varchar(),例如:...

2019-05-08 18:46:50 293

原创 ES6知识点记录

let定义变量、const定义常量var命令会发生"变量提升"现象,即变量可以在声明之前使用,值为undefined,为了纠正这种现象,let命令改变了语法行为,它所声明的变量一定要在声明后使用,否则报错。暂时性死区:在代码块内,使用let命令声明变量之前,该变量都是不可用的;const同理块级作用域:冻结对象可以使用object.freeze方法...

2019-04-04 18:14:20 99

原创 项目版本更新步骤

更新版本数据库步骤:1.右击所需更新的数据库,点击新建查询:2.输入select语句:3.将新版本的sql文件拖入图中:4.使用批量执行sql文件小工具导入新版本文件:5.点击执行即可查询数据库语句:...

2019-03-20 14:08:47 819

原创 iview UI框架中render函数的用法

https://blog.csdn.net/weixin_38384967/article/details/83142348

2019-03-19 16:06:21 591

转载 Element 和iview UI的样式覆盖

当然,在自己编写的容器中我们可以直接定义,但是在我们使用了其他的UI组件之后,我们会发现,在scoped中改变的样式并不能影响到样式了。因为我们是在全局中对其样式进行引入的,所以在自己规定的小区域内的改变并不能影响到他,但是直接写一个<style></style>在这里面进行修改则又会影响到全局的样式。接下来我们讲一下解决方法。在Element-UI中覆盖样式Elem...

2019-03-06 15:39:41 741

原创 工作Bug问题记录

BUG1: 此问题需要为确定键添加一个键盘enter事件,即:问题解决方法:在输入框上绑定原生enter事件:BUG2:此问题在火狐浏览器报错,其余浏览器没问题。原因在于火狐浏览器载入tinymce的theme.js失败,解决方法:在tinymce组件上添加载入theme.js的路径:BUG3:此问题为标签...

2019-02-26 20:01:36 367

转载 npm

npm   --save-dev和--save的区别:npm install 在安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件,一个是npm install--save另一个是 npm install –save-dev,他们表面上的区别是--save 会把依赖包名称添加到 package.json 文件 dependencies 键下,--save-d...

2019-02-18 11:25:27 52

原创 Vuex

每一个Vuex应用的核心就是store。“store”基本上就是一个容器,它包含着你的应用中大部分的状态。Vuex和单纯的全局对象有以下两点不同: Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新。 你不能直接改变 store 中的状态。改变 store 中的状态的唯一途径就是显...

2019-02-14 11:50:14 89

原创 webpack与前端路由

WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。Webpack的工作方式是:把你的项目当做一个整体,通过一个给定的主文件(如:index.js),Webpack将从这个文件开始找到你的项目的所有依赖文件,使用loader...

2019-01-02 17:55:13 496

原创 Work

记录工作中遇到的问题1.在Vue组件中,为了使样式私有化,不对全局造成污染,可以在style上添加scoped属性表示它只属于当下的模块。 

2018-12-19 10:30:02 93

原创 VUE基础

Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。MVVM模式:面向数据进行开发,主要目的是分离视图(View)和模型(Model) 模型 模型是指代表真实状态内容的领域模型(面向对象),或指代表内容的数据访问层(以数据为中心)。 视图 就像在MVC和MVP模式中一样,视图是用户在屏幕上看到的结构、布局...

2018-10-19 20:04:02 493

原创 Github

接下来,分享一下上传本地项目到Github的步骤:第一步:打开Github网站:https://github.com/,登录自己的账号。第二步:如下图所示,点击Your profile,进入仓库管理:第三步:如下图所示,新建仓库:仓库命名Test:仓库创建成功:上图已经写清楚了Github上传项目的方法,有两种方法:一种通过https,一种通过ssh。我...

2018-10-14 16:15:37 138

原创 H5 CSS3

JS实现动画与CSS3实现动画的区别:JS:帧动画,使用定时器,每隔一段时间更改当前的元素CSS3:补间动画,过渡动画,多个节点控制,性能更好,移动端表现更好  CSS3动画分为:1.animation(多个动画): 2.transition(单一动画):transition-property:设置过渡效果的CSS属性名称transition-duration:...

2018-09-24 16:11:31 314

原创 Ajax

Ajax就是浏览器提供的一套API,可以通过JavaScript调用,从而实现通过代码控制请求与响应,实现网络编程。Ajax的核心类型:XMLHttpRequestAjax基本过程:<script>//创建一个XMLHttp类型的对象---相当于打开了一个浏览器var xhr=new XMLHttpRequest()//打开与一个网址之间的连接---相当于在地址...

2018-09-18 19:17:15 69

原创 jQuery

jQuery入口函数的标准写法:$(document).ready(function(){})也可以写成:$(function(){}); jQuery对象和DOM对象的区别:1.DOM对象:使用JavaScript中的方法获取页面中的元素返回的对象就是dom对象。2.jQuery对象:jquery对象就是使用jquery的方法获取页面中的元素返回的对象就是jQue...

2018-09-09 16:56:52 76

原创 高级javascript

面向对象的编程思想:根据需求,抽象出相关的对象,总结对象的特征和行为,把特征变成属性;行为变成方法,然后定义js构造函数,实例化对象,通过对象调用属性的方法,完成相应的需求面向对象的特性:封装,继承,多态封装:就是代码的封装,把一些特征和行为封装在对象中原型的作用:1.为了数据共享,把想要节省空间的属性或者方法写在原型对象中,达到了数据共享,实现了节约内存空间。2.为了...

2018-08-31 14:02:03 120

原创 BOM

BOM:浏览器对象模型,操作浏览器浏览器中有个顶级对象:window页面中的顶级对象:document 系统对话框:页面加载事件:window.onload=function(){};只要页面加载完毕,这个事件就会触发-----页面中所有的内容,标签,属性,文本,包括外部引入js文件 //获取body:console.log(document.body)...

2018-08-22 20:49:15 92

原创 DOM

DOM的作用:操作页面的元素DOM树:把HTML页面或者XML文件看成一个文档,文档就是一个对象,这个文档中所有的标签都是元素,元素也可以看成是对象,标签(元素,对象)有很多,还有嵌套的关系,组成这种层次结构,可以模拟成树形结构图,简称:树状图,DOM树获取元素:两种方式:根据ID从整个的文档中获取元素---返回的是一个元素对象document.getElementById("...

2018-08-15 20:41:23 97

原创 Math对象

Math.PI         //πMath.abs(值)   //绝对值Math.ceil(值)    //向上取整Math.floor(值)   //向下取整Math.Max() //一组数字中的最大值Math.Min()  //一组数字中的最小值Math.random  //随机数字 ...

2018-08-12 14:27:34 77

原创 HTML+CSS

HTMLHTML语义化:所谓标签语义化,就是指标签的含义为什么要有语义化标签:1.方便代码的阅读和维护2.同时让浏览器或是网络爬虫可以很好的解析,从而更好的分析其中的内容3.使用语义化标签会具有更好的搜索引擎化HTML单标签:<b...

2018-07-18 21:29:42 207

原创 Date对象

声明日期函数: var date=new Date();Date对象常用方法:getDate();  //获取日 1-31getDay();  //获取星期0-6getMonth(); //获取月份0-11getFullYear(); //获得完整年份getHours();  //获取小时getMinutes(); //获取分钟getSeconds(); //获...

2018-07-18 14:57:37 83

原创 JS常用内置对象

window     窗口对象document  文档对象Array        数组对象String        字符串对象    Boolean     布尔对象Date          日期对象Error         异常对象Math         数学对象Arguments 函数参数对象Object      基对象RegExp  正则对...

2018-07-18 12:51:43 451

原创 数组高级API

Array的内置方法:1.Instanceof:是一个关键字,判断A是否是B类型true/false=A Instanceof B2.Array.isArray():HTML5中新增,判断是不是数组true/false=Array.isArray (变量)3.toString():把数组转换成字符串,每一项用,分割字符串=数组.toString();  4.valueOf():返回数组对象本身数组...

2018-07-16 13:57:14 110

原创 display:flex布局教程

2009年,W3C提出了一种新的方案--Flex布局,可以简便、完整、响应式地实现各种页面布局。目前已得到所有现在浏览器的支持。.box{  display:flex}结构示意图容器默认存在两根主轴:水平方向主轴(main axis)和垂直方向交叉轴(cross axis),默认项目按主轴排列。main start/main end:主轴开始位置/结束位置;cross start/cross en...

2018-07-14 13:59:13 2276

原创 Js

JavaScript的组成:1.ECMAScript-JavaScript的标准规范-ES62.BOM-浏览器对象模型3.DOM-文档对象模型 数据类型:原始类型、对象类型数字、字符串、布尔值、NULL、undefined、对象对象(object)是属性(property)的集合,特殊的对象:函数、数组变量常见类型:number、String、boolean、undef...

2018-07-12 14:42:23 161

空空如也

空空如也

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

TA关注的人

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