自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常见vue面试题

1 . MVC、MVP与MVVM模式MVC:MVC是应用最广泛的软件架构之一,一般MVC分为:Model( 模型 )、Controller( 控制器 )、View( 视图 )。这主要是基于分层的目的,让彼此的职责分开。View 一般通过 Controller 来和 Model 进行联系。Controller是 Model 和 View 的协调者,View和Model不直接联系。基本联系都是单向的。1、View 传送指令到 Controller2、Controller 完成业务逻辑后,要求 M

2020-11-17 10:39:58 749 1

原创 JS防止BUG出现应该的步骤01

1、console.log我们在写代码的时候,尤其是JS的时候,总是不知道怎样才能避免BUG的出现,还有的时候写着写着就报错了,那怎么样才能避免或者减少BUG出现的几率,或者怎么才能去发现bug的源头,或者去查看我们的JS走到了那一步,哪里报错了,其实有报错不可怕,其实老开发最害怕的是没有bug,萌新小白或者不懂,你们以后就知道了,那么进入正题怎么才能去发现或者到哪一步出现了问题,这时候console.log的作用的来了,在我们写过的地方常常使用console.log能知道我们的代码是否存在问题,是否有B

2020-11-15 20:28:05 171 1

原创 项目搭建及封装

提示:本文章非真实流程如有出入请自行参考文章目录前言一、项目准备1. 工具准备2. 心里准备及安排规划3.小组内人员分析4. 注意事项及要求二、项目开始1.接口准备2.文件分类3.工程名、项目名规范4.小组人员分工5.思路6.BUG处理及重大BUG解决方案7.预期计划三、项目优化1.样式优化2.用户体验优化3.兼容性优化四、测试阶段1.BUG处理测试和优化总是不断的循环的,所以在你烦的时候请静下心来五、上线阶段1.离开的人2.留下的人六、总结前言提示:项目搭建是一个漫长的过程,期间要经历甲方乙方的

2020-10-30 16:43:01 270 2

原创 vue搭载mock萌新入坑指北

Mock原理你好! Mock其实是需要Axios配套使用的,本地数据模拟器,是以Js或Json的方式提供数据,利用Axios的拦截器性质,拦截固定的接口返回给相同的数据,这样我们就可以不依赖后端而进行独立开发。达到快速开发的效果,后期禁用Mock就可以正常访问接口了,直接进入调试阶段!安装npm install mocknpm install axios安装完成后,我们需要在和src同级别的路径创建Mock文件夹(记得全小写mock),同时创建mock.js文件,如下引入Mock在Main.

2021-01-07 18:51:00 176

原创 uniapp防坑指北

作业写一篇关于uniapp的博客都有哪些项目上出现的问题,以及如何解决的使用浏览器解析的时候出现了跨域问题,使用小程序进行编译的时候就没了跨域问题了从uniapp使用的开发软件,到创建,到运行,如何打包不同平台的代码,如何打包apk,云打包,如何运行在不同的端在manifest.json设置微信小程序配置所在路径,然后登录微信小程序获取APPID,在设置里面点击安全设置,开启获取端口然后在HBuilderx,点击工具里面的设置打开运行配置,配置浏览器运行配置下面的,外部web服务器调用url输入

2020-12-04 21:37:29 373

原创 小程序授权登录流程

文章目录前言一、一个小程序的状态二、未授权状态1.检测是否授权2.如以授权3.如未授权4.登录总结前言想明白小程序的授权登录就必须知道授权登录的流程如下图所示一、一个小程序的状态我们需要了解小程序有哪几种状态以及发展的方式如上图所示,我个人归纳为四种1,未授权状态2,授权未注册状态3,授权未登录状态4,登录后头部失效状态二、未授权状态1.检测是否授权代码如下wx.getSetting({ success: function (res) { if (r

2020-11-29 20:20:08 689

原创 小程序中接口的问题及坑

文章目录一、wx.navigateTo无法打开页面二、本地资源无法通过 css 获取三、请求接口问题请求接口之参数方式一、wx.navigateTo无法打开页面一个应用同时只能打开10个页面,当已经打开了10个页面之后,wx.navigateTo不能正常打开新页面。请避免多层级的交互方式,或者使用wx.redirectTo二、本地资源无法通过 css 获取background-image:可以使用网络图片,或者 base64,或者使用标签三、请求接口问题请求接口之参数参数是必须要进行传输的数

2020-11-29 20:02:42 815

原创 微信小程序基础

前言离上次写博客又有将近3个月了,一方面是换了新公司实在忙的要命,另一方面是因为自己确实懈怠了不少,有时突然感觉自己想学的东西很多,想重新拾起1、2年前的android开发技能,已经快忘光了,然而目前工作主要是java彩票系统的业务开发,也基本不做运维了,担心linux也要和android一样慢慢忘掉了,此时才体会到孔老夫子提出的“温故知新”这四个字的重要性啊,随着年龄的增长,技术必然不能止步不前,一位大学时的友人问我能否接个小程序开发的私活,思来想去,这么久没有认真学一下新的技术,索性接下来边学边做,回

2020-11-23 08:04:58 234 1

原创 JS基础-02

1、基本数据类型:string、boolean、number、undefined、null引用数据类型:object、array、Date、regexp、function2、判断数据类型:1)、通过专有方法判断:push(),pop();2)、obj instanceof Array 返回值判断3)、es5和jq都有方法array.isarray()。4)、tostring.call(param)判断;返回格式【object Undefined】判断2、在哪儿写js代码a.可以写在scrip

2020-11-17 14:34:52 126 1

原创 webpack基本使用方法

sass gulp转换成css文件一个页面很多个js文件,维护只能加 轻易不能删页面的优化,js/html/css文件的压缩,图片压缩webpack 是什么?打包工具 (静态资源打包工具) 前端必备webpack 的特点?js依赖进行整合处理 (打包整合)一些预处理的sass,less可以在环境中进行编译 (转换)可以对js、html、图片等进行压缩 (优化)webpack的核心?entry 入口文件 // 好比main.jsoutput 出口文件 /

2020-11-17 14:24:40 96

原创 ECMAScript6面试题

7.1 请描述let与const以及var的区别?以及什么是暂时性死区?什么是变量提升?区别:let 具有块级作用 不能重复声明 可以重复赋值const 具有块级作用域 不能重复声明 不能重复赋值var 全局作用域 可以重复声明 可以重复赋值暂时性死区:我个人理解,所谓的暂时性死区就是在会计作用域内使用let声明了变量,那么这个变量就不会受外部的影响,这个我把它理解为暂时性死区。变量提升:我个人理解,所谓的变量提升就是为了先事先声明变量,然后在进行赋值7.2 请

2020-11-17 11:49:05 312

原创 JS基础-01

1、第一个js程序一个项目包括三部分:前端(html、css、js)、数据库、后端技术引入方式:页面中直接写,script标签引入js事件绑定:<input type="button" value="按钮" onclick="myClick()" /><input type="button" value="按钮" id="btn"/>function myClick(){ console.log("点击按钮"); }document.ge

2020-11-15 19:55:02 154

原创 promise封装ajax

promise封装ajaxvar baseUrl = "http://120.76.31.111/app/XhlGetSubjectTypeList"; function getData(url){ return new Promise(function(resolve,reject){ var xhr = new XMLHttpRequest(); xhr.open("GET",url); xhr.send(); xhr.addEv

2020-11-12 19:36:12 116

原创 常见状态码,http缓存机制

常见状态码503 - 服务不可用502 - 无效网关作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。500 - 服务器内部错误404 - 文件未找到当用户试图访问Web服务器(通常是一个网页)上某个实际不存在的资源时,就会发生404错误。404错误可能是由无效的链接引起,也可能是URL拼写错误,还可能是因为虚拟主机将所请求页面移到其他地方(或删除所请求页面)。 一些网站设置了自定义页面以防止坏链接所产生的不良影响。403 - 禁止访问401 - 未经授权访问者

2020-11-11 20:34:57 196

原创 ES6新增,常用方法

文章目录前言一、新增了块级作用域LET,CONST?二、模板对象三、箭头函数四、解构赋值五、Set和Map六、Promise对象七、async函数八、includes(), startsWith(), endsWith()九、数组实例的find()和findIndex()十、扩展运算符十一、Object.assign()前言提示:ES6只是泛指,其实6以后还有7,8,9,10,11等,统称为ES6提示:以下是本篇文章正文内容,下面案例可供参考一、新增了块级作用域LET,CONST?ES5只有全

2020-11-10 17:15:09 798

原创 vue常用指令

v-textv-text主要用来更新textContent,可以等同于JS的text属性。v-html双大括号的方式会将数据解释为纯文本,而非HTML。为了输出真正的HTML,可以用v-html指令。它等同于JS的innerHtml属性。v-prev-pre主要用来跳过这个元素和它的子元素编译过程。可以用来显示原始的Mustache标签。跳过大量没有指令的节点加快编译。v-cloak这个指令是用来保持在元素上直到关联实例结束时进行编译。v-oncev-once关联的实例,只会渲染一次。之后

2020-11-09 17:14:20 99

原创 vuex的使用和理解

vuex的使用和理解vuex工作流程图:vuex旨在用于没有任何关系的组件之间共享数据或传值。这图的执行顺序是这样的:组件(Vue Component)通过Dispatch触发Actions里面的动作;Actions通过Commit提交MutationsMutations注册事件,通过这些事件来改变State的状态最后State状态改变完后渲染到另一个子组件上什么是vuex?vuex工作流程图:vuex旨在用于没有任何关系的组件之间共享数据或传值。这图的执行顺序是这样的:组件(Vue Compone

2020-11-07 19:14:12 349

原创 浅谈注册登录和Token理解

文章目录一、为什需要注册登录1.注册登录的重要性2.注册登录的应用场景二、注册登录的注意事项1.用户体验2.后台数据处理3.后台资源分配4.前后端访问量把控三、用户安全性1.后端安全性2.前端防攻击3.防止输入框调用代码四、Token作用1.token作用2.token验证了什么一、为什需要注册登录1.注册登录的重要性 注册登录,是一个网站必备的,因为一个网站需要多个或者很多人访问,如果这些人只能看不能进行操作的话,用户体验是极差的,但是每个人都留言的话有需要区分和管理每个人所说的话和留言,以及进行

2020-10-30 19:39:49 1854

原创 Git的基本功能和用法

Git简介Git是一个开源的分布式版本控制系统,用以有效,高速的处理从很小到非常大的项目版本管理。Git是目前世界上最先进的分布式版本控制系统(没有之一)。基本功能git init // 初始化开始使用gitgit config --global user.name "Your Name" // 设置git 全局配置 用户名设置你的用户名字,最好使用英文git config --global user.email "email@example.com" // 设置git

2020-09-25 20:12:22 900

空空如也

空空如也

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

TA关注的人

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