- 博客(34)
- 收藏
- 关注
原创 vue3 todoList知识点记录
router-view作为vue最核心的路由管理组件,在项目中作为路由管理经常被使用到。vue项目最核心的App.vue文件中即是通过router-view进行路由管理。 我们在自己维护项目的时候,也可以使用router-view组件进行路由管理,对于页面局部刷新的场景,该组件能发挥关键作用;2.创建项目时候如果忘记加入vuex等 安装后还需要在main.js里面导入3.创建实例变成了链式, 直接写下去感觉语义与结构有点模糊, 但是我们要理解vue这样做的良苦用心, 前端
2022-04-09 12:25:43
687
1
原创 现代js教程学习笔记——函数
默认值function showMessage(from, text = anotherFunction()) { // anotherFunction() 仅在没有给定 text 时执行 // 其运行结果将成为 text 的值}默认参数的计算在 JavaScript 中,每次函数在没带个别参数的情况下被调用,默认参数会被计算出来。在上面的例子中,每次 showMessage() 不带 text 参数被调用时,anotherFunction() 就会被调用。返回值空值的 return
2021-10-21 11:00:32
508
原创 现代js教程学习笔记——运算符
一个或运算 || 的链,将返回第一个真值,如果不存在真值,就返回该链的最后一个值。例如:alert( 1 || 0 ); // 1(1 是真值)alert( null || 1 ); // 1(1 是第一个真值)alert( null || 0 || 1 ); // 1(第一个真值)alert( undefined || null || 0 ); // 0(都是假值,返回最后一个值)与运算返回第一个假值,如果没有假值就返回最后一个值。上面的规则和或运算很像。区别就是与运算返回第一个假值,
2021-10-19 19:18:46
282
2
原创 现代js教程学习笔记——数据类型
数据类型在 JavaScript 中,有三种包含字符串的方式。双引号:“Hello”.单引号:‘Hello’.反引号:Hello.双引号和单引号都是“简单”引用,在 JavaScript 中两者几乎没有什么差别。反引号是 功能扩展 引号。它们允许我们通过将变量和表达式包装在 ${…} 中,来将它们嵌入到字符串中。例如:let name = "John";// 嵌入一个变量alert( `Hello, ${name}!` ); // Hello, John!// 嵌入一个表达式al
2021-10-19 16:34:21
233
原创 22所食堂管理项目(若依框架)
Q1.history文件首先,vscode不会有历史更改记录,所以安装了local history插件但是每次提交git的时候都会生成一个history目录解决方法:直接加到git ignore里面就好了Q2scope在 vue 文件中的 style 标签上,有一个特殊的属性:scoped 。当一个 style 标签拥有 scoped 属性时,它的 CSS 样式就只能作用于当前的组件,vue通过在DOM结构以及css样式上加唯一不重复的标记,以保证唯一,达到样式私有化模块化的目的。也就是说,该
2021-05-01 19:21:39
526
原创 美团校招实习生面试一面
js数据类型封装继承多态的理解js实现继承的方式1+2+‘3’+4let const var闭包函数的理解new一个对象过程中发生了什么可不可以手写一个new对象深浅拷贝box-sizingdisplay inline-block遇到的两个图片之间的间隙问题float为什么逐渐被flex取代grid布局http协议和https协议tcpip自己在前端方向上的亮点快速幂要求复杂度O(logn)函数节流和函数防抖...
2021-03-25 15:44:18
488
原创 2021京东校招实习生面试 一面
项目里面 对接微信接口 发一个什么请求前端怎么接受的VUE生命周期v-if v-show路由懒加载vuexajax写在vue中的哪里贴出最近的一段代码谈谈localstorage sessionstorage cookie 存储在哪里 以什么数据结构存储的localStorage是否是永久保存的...
2021-03-25 15:38:18
501
原创 【vue+elementui】el-radio单选框默认选中以及v-model绑定值问题
value 这个属性值放在radio里面没多大作用,在radio单选框里面 lable 相当于 radio 的 value,由此删除代码中的value属性调整为label绑定接口定义好的数值类型,前端展示的中文文本男&女直接写在标签中间 <el-form-item label="性别"> <el-radio-group v-model="form.gender" style="margin-bottom: 0"> .
2021-02-22 14:29:32
28825
11
原创 js渲染机制
进程和线程的区别进程之间相互独立多个线程在进程中协作完成任务一个进程由一个或多个线程组成同一进程下的各个线程之间共享程序的内存空间(包括代码段、数据集、堆等)任务管理器-进程表进程是cpu资源分配的最小单位(是能拥有资源和独立运行的最小单位)线程是cpu调度的最小单位(线程是建立在进程的基础上的一次程序运行单位,一个进程中可以有多个线程)浏览器是多进程的浏览器是多进程的浏览器之所以能够运行,是因为系统给它的进程分配了资源(cpu、内存)简单点理解,每打开一个Tab页,就相当于创建了一个
2021-02-21 11:52:07
1140
原创 js原型与原型链
继承Call()实例w的隐式原型指向它构造函数的显式原型,指向的意思是恒等于w.proto === Word.prototype当调用某种方法或查找某种属性时,首先会在自身调用和查找,如果自身并没有该属性或方法,则会去它的__proto__属性中调用查找,也就是它构造函数的prototype中调用查找new运算符https://juejin.cn/post/6923055742161600526...
2021-02-07 11:55:33
130
原创 box-sizing解决添加边框后尺寸变化问题
图二是我想要实现的效果,设置了和模板一样的width height但是实现的效果却是20×20查了一下 发现是box-sizing的问题box-sizing的CSS属性是用来改变默认的CSS框模型box-sizing: content-box(默认样式) | padding-box | border-boxcontent-box,border和padding不计算入width之内padding-box,padding计算入width内border-box,border和padding计算...
2021-01-25 21:17:04
892
原创 input修改选择历史记录后默认样式
最近写项目时候,一选择历史记录,input的样式就被修改了,而且很丑,于是寻找一下解决方案。方法一:但是这个是把全部的变成白色来掩盖默认样式 ,把我的图标也盖住了,达不到我想要的效果这是我想要的效果...
2021-01-25 18:03:21
876
原创 交互式系统的调度算法(轮转调度 优先级调优先 彩票调度 保证调度等...)
最近在学习操作系统 里面有很多调度算法 有些比较常见 有些比较冷门 我来选择其中的一些写一下我的理解。课本中 关于轮转调度 优先级调度 高响应比优先调度的讲解都比较多 此处不再一一赘述。**保证调度算法**基本思想:向用户做出明确的性能保证然后去实现它如你工作时有n个用户的登录,则你将获得cpu处理能力的1/n算法实现:跟踪计算各个进程已经使用的cpu时间和应该获得的cpu时间,调度将转向两者之比最低的进程保证调度算法思想:向用户做出明确的性能保证然后去实现它算法:容易实现的一种保证是
2021-01-22 14:18:34
1155
2
原创 微软商店报错0x800706d9不要碰第三方杀毒软件!!
听同学说微软todo很好用,决定下载一个。结果应用商店一直报错 修了好长时间要吐了下面有几种解决方式:使用快捷键“WIN+R”打开“运行”,并输入“services.msc”。点击确认打开“服务”。找到“Windows Firewall”以及“Internet connection sharing”,确认其是否已经启动了。(一般只启动“Windows Firewall”就可以解决的)双击该“服务”,就能打开他们的。以防万一,大家可以先启动,先别点击“自动”,确认有效后,在启动即可。一般到
2021-01-21 20:21:57
6409
原创 git clone 出现 Please make sure you have the correct access rights and the repository exists.
问题的原因是git服务器没有存储本地ssh密钥。删除 .ssh 文件夹C:\Users\Administrator.ssh(Administrator为本地用户名) 中的 known_host在下载好的Git中的bin目录下(一般是在C:\Program Files\Git\bin 我的在D盘因人而异)打开bash.exe输入命令ssh-keygen -t rsa -C “username” (注:username为你git上的用户名),如果执行成功,就一路回车出现这个就说明SSH key就已经
2021-01-21 20:09:52
353
原创 ES6快速了解核心内容
let const var name='song' while (true) { var name='yue' console.log(name); //yue break } console.log(name); //yue这样两个输出结果都是yue因为ES5只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景。第一种场景就是你现在看到的内层变量覆盖外层变量。而let则实际上为JavaScript新
2021-01-13 10:57:02
124
原创 科研项目管理项目总结
这次负责的又是登录因为有了上次的经验,所以本来就没有很担心。逻辑相比上次简单了很多,因为不需要微信环境,拿到openid获取用户信息之类的,相比上次也多了一些需求。1.只有输入错三次密码才显示出来验证码2.原来是手机号验证码,现在是图片验证码,只需要给img设置为变量就行3.v-if不能绑定一个方法 否则会多次渲染 这个问题改了好久才发现https://forum.vuejs.org/t/v-if/133504.qs.stringfy 和json.stringfy我发现还是要自己了解一些知识
2020-11-25 22:40:29
469
原创 qs.stringfy json.stringfy区别
最近做项目时候对接接口的时候总是出错,就是json.stringfy和Json.stringfy没有理解深刻看来自己的知识面还是有点窄…qs是一个npm仓库所管理的包,可通过npm install qs命令进行安装.qs.stringify()将对象 序列化成URL的形式,以&进行拼接JSON是正常类型的JSON 都是把对象的类型转换成另外一种类型前后端应该商量好数据传输方式等var a = {name:'hehe',age:10}; qs.stringify(a)// 'name
2020-11-19 16:23:03
1612
原创 cookie使用
第一次使用cookie存储数据,之前都是用localstorage。最方便的引入js插件,直接可以使用一、安装npm install js-cookie --save二、引用import Cookies from ‘js-cookie’存Cookies.set(‘name’, ‘value’);取Cookies.get(‘name’);删Cookies.remove(‘name’);从Cookie中取出的时候,要从字符串转换成json格式...
2020-11-19 16:10:35
101
原创 /deep/改变第三方UI库里的样式
vue组件中,有时候为了防止污染,我们在vue组件中样式中添加 scoped,那么这个样式就会被设定为只影响这个vue组件内的内容假定某个vue组件又引用了element-ui 亦或者其他UI组件,此时 UI不满意element-ui的样式,想要在这个页面微调下element-ui的页面。但不能影响全局element-ui组件样式。那么我们就需要使用**/deep/ 来穿透scoped。**如图 van-filed中使用left-icon和right-icon时候 就出现了样式问题当我审查元素发现
2020-11-19 15:49:57
581
原创 手机端页面禁止双指缩放
方式一(推荐)页面head中加入<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />也可以解决点击输入框时候页面放大问题方式二这个方法有一定的限制<template> <div id="app"> <!-- <meta content="width=device-widt
2020-10-25 11:24:36
1293
原创 数据可视化实现的两种
今年看到学长做的科院的新生报到系统 那个地图十分漂亮后来知道这个叫做数据可视化然后关注的up主刚好更新了教程https://www.bilibili.com/video/BV1bh41197p8?p=4是一个js类库有空看一下 效果还是比较炫酷的这个是另一个DATAv 是vue’组件http://datav.jiaminghi.com/guide/...
2020-10-09 20:37:24
232
原创 VUE跳转携带参数 并且获取参数 this.$router.push({name: ‘ ‘, params:{ 参数:‘ ‘}})
写项目的时候 需要把App.vue里面获取到的openid传递给loginid搜了一下解决方法可以使用VUEX以及父子组件之间传值但是感觉只需要传递一个参数不需要那么麻烦所以直接 在route里把参数一起传过去代码如下APP.VUE中this.$router.push({name:'login',params: {openid:toro}});然后就在login.vue里面取用toro this.user.openid=this.$route.params.openid...
2020-09-19 20:56:44
3303
原创 VUE实现点击验证码倒计时60s
写项目时候用到了但是后来更改了验证方式暂时没有使用写篇博客记录下来 <span v-show="show" @click="getCode">获取验证码</span> <span v-show="!show" class="count">{{count}} s</span><script>export default { data() { return { show:true,
2020-09-12 13:26:39
336
原创 方便实用的取色工具
由于经常需要对界面的颜色进行调整,最近发现了一个好用的颜色提取工具推荐一下~链接:https://pan.baidu.com/s/1L-2lWlrzGFMkHyRTl4zNlQ 密码:kz9f
2020-09-09 09:21:32
386
原创 Module build failed (from ./node_modules/eslint-loader/index.js)
解决办法执行npm init -ynpm install eslint --save -dev进入./node_modules/.bin/文件夹cd ./node_modules/.bin/进入后执行以下命令eslint --init在对话框中仅仅选择vue.js即可 其它选项可以默认
2020-08-23 11:50:53
3825
原创 Vue中less使用步骤以及常见错误
最近写VUE项目,本来时间就比较紧急,结果环境还一直有问题,用到了less,感觉在上面踩了坑。终于找到了一个好的解决方式。记录一下也给需要帮助的人。VUE如何配置less1.npm安装lessnpm install less less-loader --save-dev2.更改配置文件build/webpack.base.conf.js3.在mudule rules中添加{test: /.less$/,loader: “style-loader!css-loader!less-load
2020-08-19 15:03:09
1312
原创 localstorage笔记
loaclstoragelocalStorage 的局限1、浏览器的大小不统一,并且在 IE8 以上的 IE 版本才支持 localStorage 这个属性。2、目前所有的浏览器中都会把localStorage的值类型限定为string类型,这个在对我们日常比较常见的JSON对象类型需要一些转换。3、localStorage在浏览器的隐私模式下面是不可读取的。4、localStorage本质上是对字符串的读取,如果存储内容多的话会消耗内存空间,会导致页面变卡。5、localStorage不能被爬
2020-08-15 14:41:49
226
原创 Jtable的一些使用
设置一次只能选择一行数据table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);获取选择的行的数据//单行int getSelectedColumn()返回第一个选定列的索引;如果没有选定的列,则返回 -1。int getSelectedRow()返回第一个选定行的索引;如果没有选定的行,则返回 -1。Object g...
2019-11-24 18:00:39
348
原创 英语学习
这次的博客,我想分享的是关于英语学习。今天来得是一个巴基斯坦的学生,尽管他只学习了两个月的中文,但是他的中文是我见到的外国人里面最好的一个。原因有以下几点。兴趣一部分是因为 他就是对语言很感兴趣,所以会比较用心去学习。他从小就对河南很感兴趣,李小龙等给他留下了深刻的印象,并且他很喜欢这里,觉得这里的事物很好吃。练习如果只是学习一些单词和语法,是应付考试,但是如果不开口去说,到自己说的时候...
2019-11-17 18:21:17
447
原创 eclipse的联想功能的配置,简化编码
配置eclipse的联想功能用eclipse时候用到"."的时候总是会联想,很方便我们编程,可以少敲击好几次键盘。然后我就想到 能不能只输入Str就出现 String然后发现果然有这个方法。方法如下打开Eclipse,windows下,打开“window”→“Preferences” ;mac下,打开“偏好设置”。选择“Java”,展开,“Editor”,选择“Content Assi...
2019-11-10 21:10:56
264
原创 数据库设计之ER图三范式
ER图 三范式范式:设计数据库表时所依据的规范第一范式:一张表内字段不重复出现 如课程数学 课程英语。又比如联系方式中既有邮箱又有电话。第二范式:建立在第一范式基础上 要求非主键字段完全依赖主键,不能产生部分依赖。尽量不使用联合主键。解决方式:一共建立三个表。建一个学生表字段为学生编号和姓名 一个教师表字段为教师编号和姓名。 再建一个关系表 ,把学生编号(外键 来自学生表)和教师编号(外...
2019-11-03 17:37:56
8518
原创 杂谈:我的第一篇博客
以前经常在搜索问题的时候看到博客里面别人的分享,其实一直也想写博客,但是一直感觉自己的水平不行,没有敢于写出来。还好小组强制了要写博客。仔细想了一些问题,想出了以下几个问题1.我为什么要写博客博客是一个很好的可以记录自己的问题和解答的地方,翻阅起来也很方便,是对自己的一个纪录总结。2.写的博客没人看怎么办博客如果没人看也没有关系,说明有的人没有碰到给你一样的问题需要解决或者写的还不够好,但...
2019-07-07 11:42:18
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人