自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 小程序面试题全(offer直接给他拿下)

①组件的初始函数是Component()函数,而普通页面是Page()。②组件中的data放私有变量,properties存放共有变量。③组件的方法放在methods里面。④组件的json中的“component":true,表示这是一个组件。

2024-06-14 11:39:34 1888

原创 nodejs本地环境安装超详细,安装失败处理方法超详细

到这一步基本上就完成了,如果在上面步骤中安装后使用node -v报错或者是npm报错,可以先使用你刚才下好的安装包再次双击,然后点remove,并且去查看一下安装包的地址是否还有文件或隐藏文件,还需要把环境变量进行删除,这里还可以删除去注册表中删除nodejs,记得看清楚删,不然会导致删掉了某个驱动文件,然后再重复上面的操作再来一次,如果还是没有用就把电脑重装系统或恢复出厂设置(需咨询一下你购买电脑的客服)window11,在设置中找到系统-----系统信息-----高级系统设置。

2023-12-21 14:36:26 1422

原创 OpenAI推出的ChatGPT与你对话

前几天,OpenAI 推出超神 ChatGPT,非常火爆。但是呢,因为不可抗力原因,大部分人无法体验到。ChatGPT 最近是大火了,引起的广泛讨论,大有破圈之势,简单来说,它是基于自然语言生成式 AI 模型,打造的一款聊天机器人;是 OpenAI 于 2022 年11 月 30 日推出的最新作品,供公众免费测试。他可以根据用户的提示,模仿类似人类的对话,和普通的智能机器人有天地之别,非常真实。于是立马测试了几个程序员关心的几个问题。

2023-02-14 15:01:43 3784 1

原创 前端面试--贡献给刚毕业的你们

对于刚毕业准备找工作的你,来看看最近面试的一些问题,都是问的基础知识点,对于一些公司的工作岗位面试题还是很简单的,对于一些大厂招聘或许会问一些框架类,基本上下面举例的面试题中,对于刚毕业的你们基本就问这些。

2022-11-11 15:02:14 699 1

原创 vue_cli安装和vue ui使用

在说vue ui前先说说普通的安装,在我们之前使用vuex或者是vue_router等第三方都是需要在项目中去输入命令去安装,并且有的时候安转还不成功,那么vue ui就是解决这一痛点,在我们构建好项目后输入 vue ui命令会自动打开一个可视化界面。安装好后就可以在目录中看到你的插件信息,如vue_router安装好后在项目中会给我们自动引入当前文件。如果是没有导入项目需要点击导入项目,把本地的项目路径进行导入。导入成功后在项目中会显示你的导入项目路径点击进入。vue -V检查是否安装成功。

2022-10-14 12:09:32 551

原创 前端面试题四(金九银十)加分技巧

想要白嫖正则是吧?本篇就一次给你个够!冲冲冲!

2022-08-25 15:57:33 327

原创 前端面试题三(初中级)二线城市offer给他拿下

1.ajax 是什么?有什么优缺点ajax 是一种创建交互网页应用的一门技术。优点:实现局部更新(无刷新状态下),减轻了服务器端的压力缺点:破坏了浏览器前进和后退机制(因为 ajax 自动更新机制)ajax 请求多了,也会出现页面加载慢的情况。搜索引擎的支持程度比较低。ajax 的安全性问题不太好(可以用数据加密解决)。2.同步和异步的区别同步:同步的思想是:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不

2022-02-18 16:05:49 1134 1

原创 前端面试题二(初中级)二线城市offer给他拿下

1.let,const,var 有什么区别(1)块级作用域: 块作用域由 { }包括,let 和 const 具有块级作用域,var 不存在块级作用域。块级作用域解决了 ES5 中的两个问题:内层变量可能覆盖外层变量用来计数的循环变量泄露为全局变量(2)变量提升: var 存在变量提升,let 和 const 不存在变量提升,即在变量只能在声明之后使用,否在会报错。(3)给全局添加属性: 浏览器的全局对象是 window,Node 的全局对象是 global。var 声明的变量为全局变量,并且会

2022-02-18 10:18:27 1807 1

原创 前端面试题一(初中级)二线城市offer给他拿下

二线城市offer给他轻松拿下

2022-02-17 16:39:06 664 1

原创 javascript之花里胡哨技巧

1.定义变量,常量定义一个var变量,不存在块级作用域,去修改值或重新定义是不会报错的,看上去对我们很友好,香香香。特喵的!!冷静点,如果是我们在写的代码一旦比较庞大时,之前定义了一个a,后面又定义了一个a,你会查找不到是什么问题,这时你会想抓脑壳var a = 10;a = 20;var a = 30;console.log(a);定义一个const常量,一旦被定义不允许被修改,只能在块级作用域访问const a = 10;a = 20;//Uncaught SyntaxError:

2021-12-21 13:44:31 590 2

原创 vue3与vue2的区别(你不知道细节全在这)

先来说说当下市场开发使用的问题,目前2021年使用vue3开发的企业还是少,基本上都还是以vue2的形式进行开发,vue3的开发模式跟react很像,这时候有人就会想那我学vue3有用么,淦,他喵的,先别激动,冷静听我说说,vue3对于现在企业来说都在慢慢的把一些vue2的东西进行升级,这个非常关键,因为vue2中可以使用vue3的方法,vue3不能使用vue2,你连vue2都没有搞定,还拿个锤子去搞vue3,我们先来看看vue3和vue2的一些区别1.webpack和vite① vue2使用的是web

2021-12-14 16:35:51 44040 2

原创 数组对象去重取最后更新的值

我是BiKaBi,今天遇到一个这样的问题,需要取到数组中最后更新的数组,先来个实例var arr = [ { eId: 3, answer: 30 }, { eId: 4, answer: 40 }, { eId: 3, answer: 10 }, { eId: 3, answer: 80 }, { eId: 5, answer: 90 }, { eId: 4, answer: 20 }, { eId: 5, answer: 20 },]//需得到的结果是var arr

2021-08-19 09:27:50 777

原创 AXure RP8 破解码

亲测有效:输入被授权人【axureuser】输入授权密码【8wFfIX7a8hHq6yAy6T8zCz5R0NBKeVxo9IKu+kgKh79FL6IyPD6lK7G6+tqEV4LG】

2021-07-01 14:22:25 4813 3

原创 VUE大厂级问题你知道多少

1 Vue.mixin 的使用场景和原理在日常的开发中,我们经常会遇到在不同的组件中经常会需要用到一些相同或者相似的代码,这些代码的功能相对独立,可以通过 Vue 的 mixin功能抽离公共的业务逻辑,原理类似“对象的继承”,当组件初始化时会调用mergeOptions方法进行合并,采用策略模式针对不同的属性进行合并。当组件和混入对象含有同名选项时,这些选项将以恰当的方式进行“合并”。export default function initMixin(Vue){ Vue.mixin = functi

2021-06-02 16:49:17 364 1

原创 VUE中级面试题你了解多少

1 Vue2.0 响应式数据的原理整体思路是数据劫持+观察者模式对象内部通过 defineReactive 方法,使用 Object.defineProperty 将属性进行劫持(只会劫持已经存在的属性),数组则是通过重写数组方法来实现。当页面使用对应属性时,每个属性都拥有自己的 dep 属性,存放他所依赖的 watcher(依赖收集),当属性变化后会通知自己对应的 watcher 去更新(派发更新)。class Observer { // 观测值 constructor(value) {

2021-05-27 16:36:49 1025 3

原创 VUE面试题+详解(简单)

1 MVC 和 MVVM 区别MVCMVC 全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范Model(模型):是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据View(视图):是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的Controller(控制器):是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据MVC 的

2021-05-21 11:26:07 615

原创 常见排序的几种方式

最近也是看到很多的博主把js的几大金典知识点分享,BiKaBi带你彻底搞懂排序冒泡排序function bubbleSort(arr){ for(var i=0;i<arr.length-1;i++){ for(var j=0;j<arr.length-i-1;j++){ if(arr[j]>arr[j+1]){ var temp=arr[j]; arr[j]=arr[j+1];

2021-05-13 09:03:19 371

原创 定位的5种方式详解

static 定位HTML 元素的默认值,即没有定位,遵循正常的文档流对象。静态定位的元素不会受到 top, bottom, left, right影响div.static { position: static; border: 3px solid #73AD21;}fixed 定位元素的位置相对于浏览器窗口是固定位置。即使窗口是滚动的它也不会移动: p.pos_fixed { position:fixed; top:30px; right

2021-04-07 15:54:52 1348 1

原创 css边框属性

一:css边框属性1.上边框:border-top-style:样式border-top-width:宽度border-top-color:颜色border-top:宽度,样式,颜色2.下边框:border-bottom-style:样式border-bottom-width:宽度border-bottom-color:颜色border-bottom:宽度,样式,颜色3.左边框:border-left-style:样式border-left-width:宽度border-left

2021-03-26 17:00:01 7213

原创 vue table表格头部设置样式(header-cell-style/header-cell-class-name)

vue中表格的头部更改掌握这两种方法想改哪个地方都能改 header-cell-style这种方式可以直接ruturn "color: #fff;background:#00bfbf" header-cell-class-name这种只是返回一个class至于为什么,直接上代码HTML示例<el-table :data="formData.bomList" @selection-change="handleSelectionChange" id="table-form" m

2021-02-01 14:27:15 28633 7

原创 vue热加载(热更新) the request of a dependency is an expression错误

vue整体项目太大,每次修改编译速度太慢, 以前的老项目每次保存就会加载很,每次等待的时间都很长就很恼火, 今天刚好去吧之前做的项目做了一个热加载,BiKaBi也是翻阅了很多资料,遇到了很多得坑,废话不多说,先来看一组效果图修改前的加载时间是37485ms修改后的加载时间时3769ms1.下载插件npm install babel-plugin-dynamic-import-node --save-dev2.修改.babelrc文件{ "presets": [ ["..

2021-01-28 15:00:39 1798 2

转载 40条移动端H5坑位指南

提及的安卓系统包括Android和基于Android开发的系统 提及的苹果系统包括iOS和iPadOS本文针对的开发场景是移动端浏览器,因此大部分坑位的解决方案在桌面端浏览器里不一定有效解决方案若未提及适用系统就默认在安卓系统和苹果系统上都适用,若提及适用系统则会详细说明Webkit及其衍生内核在移动端浏览器市场占有率里达到惊人的97%,因此无需太过担心CSS3、ES6和浏览器新特性的兼容性HTML方向调用系统功能使用<a>能快速调用移动设备的电话/短信/邮件三大通讯功能,使用.

2021-01-27 16:22:26 584

原创 vue表格回车切换到下一个输入框或复选框(回车代替tab功能)

BiKABI又回来了,今天来分享一下回车代替tab功能,早在很久之前客户提出一个回车可切换的需求,实现了是没错,但是代码写的太繁琐,然而新项目的启动第一个功能就是把回车切换实现,思考了很久,今天来分享一下这两种方法回车切换到下一个输入宽或下拉框第一种方法HTML部分<el-tabs> <el-button icon="el-icon-plus" @click="addAll" size="mini" type="success" style="margin-bottom: 10p

2021-01-13 13:50:46 6495 5

原创 vue的el-form-item标签的label名称左右对齐el-table-column标题加红

vue的el-form-item标签的label展示名称左右对齐方法一 .el-form-item label:after { content: ""; display: inline-block; width: 100%; } .el-form-item__label { text-align: justify; height: 50px; } .el-form-item.is-

2020-11-10 17:01:07 6534 2

原创 vue element ui项目里使用quill-editor修改Quill内置的video blot,用video标签替换iframe

quill的基本安装使用就不多说了,quill内置的video模块是使用iframe标签,用视频网站上视频分享连接没问题的,因为项目上用服务器本地的MP4视频,本来iframe的src直接指.mp4文件也是可以的,其他浏览器都可以,但是还有个感人的IE,iframe里直接指向.mp4时IE会变成下载,只好把iframe改成H5原生的video标签可以清楚的看到iframe标签读取的是乱码的形式,而video却可以正常显示参考了quill的源码,直接拷贝video.js模块后修改,在vue工程目录下创

2020-11-10 16:52:22 1064

原创 vue element ui input 正则验证,限制只能输入数字和小数输入

验证只能输入数字oninput="value=value.replace(/[^\d]/g,'')"验证只能输入数字和小数,小数且只能输入2位,第一位不能输入小数点oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3

2020-10-26 16:24:44 10222

原创 vue element ui 一个上传附件或者是多个附件上传(Excel或图片)

BiKaBi又回来了,今天抽空整理一下上传附件的一些坑,希望小伙伴不要能够避开新增时,上传附件(单个)上传附件HTML这里就提一点name是后台需要接收的字段,跟重要,还有一些属性的用法可以去看官方的文档,那属性就不多介绍,element ui 文档<el-form-item label="营业执照附件:" prop="filePathList1" style="width:100%;"> <el-upload class="upload

2020-09-14 13:36:44 1100

原创 vue element ui table表套table表和表单(expand)

BiKABi又回来了,今天抽空把之前自己重新封装的一个表格套表格和表单的记录一下,经常用element ui 的小伙伴们应该知道,官方给的文档只有单独的套表格或者是表单,下面直接上代码效果图HTML代码1.表格根据自己的需求该2.之前想拿到表的表单数据一直踩坑,每次拿数据都拿到的是所有的,所以就想到用下标的方法直接拿数据就可以formData.rawMaterialsForDetailList[scope.$index].dataListform这样就可以不会出现明明第一条数据有2条,第二条数据有

2020-08-18 10:38:18 2106

原创 vue element ui Excel导入导出功能 (vue-xlsx-table)

今天BiKABi整理一下之前写的导入和导出功能的笔记,这个导入是把Excel导入到表格中,导出就比较简单,就是个下载的地址而已,下面直接上代码导入功能1.首先我们需要安装一个插件vue-xlsx-table(npm安装插件的地址)2.把下载好的插件引入挂载,这里就不多说怎么去引入挂载,地址文档有3.这里我就展示2种,一种输入框一种下拉框4.后面的操作看你自己的需求,我这个是可以点击新增一条数据的表,感兴趣你可以去看下我另一篇博客,上面写的很清楚 (element ui 新增一条表)HTML

2020-08-07 17:20:52 3464 5

原创 vue element ui 实现表格上下移动

BiKaBi今天整理了一下之前写的表格上下移动的功能,直接套用就可以**template部分**<el-table-column align="center" label="排序" fixed width="130"> <template slot-scope="scope"> <el-button @click="upLayer(scope.$index,scope.row)" icon="el-icon-top"

2020-07-29 15:03:09 634

原创 git命令基本使用(全)

我又肥来了,你们想我了么,BiKaBi今天给刚用git的小伙伴带来了福利注:前提是需要把码云上的密钥绑定电脑后操作这些命令项目从git上的步骤用于通过SSH拉取1.初始化文件git init2.绑定账号的用户名git config --global user.name "BiKaBi"3.绑定账号的邮箱git config --global user.email "1527745551@qq.com"4.码云仓库SSH网址git remote add origin https://

2020-07-22 13:57:36 2937 1

原创 vue element ui 新增、修改、单个删除、全删

端午刚过完,各位小伙伴玩的开心么,又是学习的时间到了,BiKaBi给你们带来的是表格新增删除和修改,看了很多的博主写的,讲的都不是很清楚和详细,所以自己写了一下,废话不对说,我么你来看代码。。新增时的演示效果修改时的演示效果举个栗子html部分 <el-button icon="el-icon-plus" @click="addAll" size="mini" type="success">增加</el-button> <el-button type="da

2020-06-29 14:17:12 3251 2

原创 vue element ui 接口验证唯一值

BiKABi最近做接口验证唯一的时候老是出现很多的问题,比如提交不上,验证不到问题,昨天没想出来的问题,第二天突然就想到了,各位小阔爱们也可以放下某个问题,可能第二天就想出来了,我们拉看下面代码就知道怎么去做验证举个栗子写在data () {}中,不要书写到return {}中// 校验产品类型代码是否唯一 const warehouseName = (rule, value, callback) => { if (value === "" || value === null

2020-06-24 16:18:23 992 2

原创 58 道 Vue 常见面试题集锦,从入门到精通,自测 Vue 掌握程度

1.vue优点?答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十 kb ;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;双向数据绑定:保留了 angular 的特点,在数据操作方面更为简单;组件化:保留了 react 的优点,实现了 html 的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;虚拟DOM:dom 操作是非常耗费性能的, 不再使用原生的 d

2020-06-16 17:02:43 1089 3

原创 Vue 组件间通信八种方式(完整版)

对于vue来说,组件之间的消息传递是非常重要的,BiKaBi查看各种博客和资料,下面是我对组件之间消息传递的各种方式的总结,总共有8种方式。 A | / B \ / \ C - D关系(A 和 B、B 和 C、B 和 D 都是父子关系,C 和 D 是兄弟关系,A 和 C 、A 和 C 是隔代关系可能隔多代) 方法一、props/$emit 方法二、$emit/$

2020-06-16 11:02:21 913

原创 前端面试2020年最新整理

BiKABi又来啦,今天分享一下面试的一些面试题,也是平常面试会问的,会这些面试的东西大概能拿个6k-9k的样子,BiKABi也是通过很多的面试和查阅现在面试的一些资料总结一下,如有什么错误可以在评论区指出,一些答案不是标准的,有错误的,缺少的,请各位斧正csscalc, support, media各自的含义及用法?@support主要是用于检测浏览器是否支持CSS的某个属性,其实就是条件判断,如果支持某个属性,你可以写一套样式,如果不支持某个属性,你也可以提供另外一套样式作为替补。calc()

2020-05-28 11:42:47 451 1

原创 layui在表格中新增一条表数据

layui新增一条数据,且可以读取接口的表数据,且可修改表中数据做计算BiKABi废话不多说,先上代码分析一下/*给表格添加序号*/ <script type="text/html" id="xuhao"> {{d.LAY_TABLE_INDEX+1}}</script>/**表新增数据*/var ctx = "/";const prefix_l...

2020-04-28 16:29:32 2263

原创 layui搜索重置功能

layui搜索重置功能之前BiKABi发布过layui的自定义验证,今天分享一下layui的搜索和重置,直接上代码,奥利给!注:使用下面的功能前记得先去下载layui官网的样式body页面/*搜索,重置按钮*///这句的作用就是在有选项卡的时候,把每个选项卡下面的值记录,就好做判断去重置哪个了<input id="taskCode" value="1" hidden>&...

2020-04-28 16:08:00 3632

原创 js三座大山----(第三座山)

JS三座大山再学习(三、异步和单线程)前言写这一篇的时候,BiKaBi查阅了很多资料和文章,但是相当多的文章写的都很简单,甚至互相之间有矛盾,这让我很困扰;同时也让我坚定了要写出一篇好的关于JS异步、单线程、事件循环的文章,下面,让我们一起来学习本文吧,冲鸭~~单线程什么是单线程//栗子1console.log(1)console.log(2)console.log(3)/...

2020-04-28 15:42:04 1377 2

原创 js三座大山----(第二座山)

JS三座大山再学习(二、作用域和闭包)作用域JS中有两种作用域:全局作用域|局部作用域栗子1console.log(name); //undefinedvar name = ‘波妞’;var like = ‘宗介’console.log(name); //波妞function fun(){console.log(name); //波妞console.lo...

2020-04-28 11:55:19 1091

web前端开发简历模板

其中包括个人信息,求职意向,开发能力,项目经验,自我评价

2024-06-26

万能官网模板,嘎嘎好看又好用

静态官网页面模板,只需修改文字就可以,后期更新会免费给你们发福利,欢迎各位下载使用

2020-05-28

空空如也

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

TA关注的人

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