- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 学前端的一些视频
本人收藏一些学前端的视频,分享给大家学习。hi,这是我用百度网盘分享的内容~复制这段内容打开「百度网盘」APP即可获取链接:https://pan.baidu.com/s/1aAdgIQSeH8e-03pYu0Q41A?pwd=4ji7提取码:4ji7
2021-10-29 11:51:19
1186
转载 ES6 for循环的三种方法
// 1.普通for循环let totalPrice1 = 0;for (let i = 0; i < books.length; i++) { totalPrice1 += books[i].count * books[i].price}console.log(totalPrice1);// 2. for(let i in this.books),i是下标let totalPrice2 = 0;for (let i in books) { let book = books[i
2021-10-23 09:51:57
3527
原创 前端面试题(十一)
1.this指向this 总是(非严格模式下)指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境;除了不常用的with和eval的情况,具体到实际应用中,this指向大概可以分为四种:作为对象的方法调用;作为普通函数调用;构造器调用;call 或 apply调用;箭头函数中,this指向函数上层作用域的this;构造器和普通函数的区别在于被调用的方式;2.forEach()和map()相同点:都是循环遍历数组中的每一项;forEach
2021-10-20 00:29:12
81
原创 前端面试题(十)
1.简述同步和异步的区别同步:同步的思想是:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。这种情况下,用户不能关闭界面,如果关闭了,即迁移程序就中断了。异步:将用户请求放入消息队列,并反馈给用户,系统迁移程序已经启动,你可以关闭浏览器了。然后程序再慢慢地去写入数据库去。这就是异步。但是用户没有卡死的感觉,会告诉你,你的请求系统已经响应了。你可以关闭界面了。同步和异步本身是相对的同步就
2021-08-14 14:14:40
125
原创 前端面试题(九)
1.简述每个周期具体适合哪些场景?一般 created / beforeMount / mounted 皆可。2.created和mounted的区别created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。mounted:再模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。3.怎么定义 vue-router 的动态路由?怎么获取传过来的值?在router目录下的index.js文件中,对path属性加上 /:id 。使用r
2021-08-02 18:28:56
251
原创 前端面试题(八)
1.watch和computed计算属性computed :支持缓存,只有依赖数据发生改变,才会重新进行计算不支持异步,当computed内有异步操作时无效,无法监听数据的变化computed 属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data中声明过或者父组件传递的props中的数据通过计算得到的值如果一个属性是由其他属性计算而来的,这个属性依赖其他属性,是一个多对一或者一对一,一般用computed如果computed属性属性值是函数,那么默认会走get方法;
2021-08-02 15:30:01
199
原创 前端面试题(七)
1.let和varES6 新增了let命令,用来声明局部变量和块级作用域变量。它的用法类似于var,但是所声明的全局变量,只在let命令所在的代码块内有效,而且有暂时性死区的约束。let 配合for循环的独特应用let非常适合用于 for循环内部的块级作用域。JS中的for循环体比较特殊,每次执行都是一个全新的独立的块作用域,用let声明的变量传入到 for循环体的作用域后,不会发生改变,不受外界的影响let没有变量提升与暂时性死区用let声明的变量,不存在变量提升。而且要求必须 等let
2021-07-30 17:06:20
213
原创 前端面试题(六)
1.指令v-el的作用是什么?提供一个在页面上已存在的DOM元素作为Vue的实例的挂载目标,可以是CSS选择器,也可以是一个HTMLElement实例。2.请列举3个Vue中常用的生命周期钩子函数?created:实例已经创建完成之后调用,在这一步,实例已经完成数据观测,属性和方法的运算,watch/event事件回调。mounted:el被创建的vm,并挂载到实例上去之后调用的钩子。如果root实例挂载了一个文档内元素,当mounted被调用时vm.$el也在文档内。activated:在vu
2021-07-30 11:51:02
283
原创 前端面试题(一)
前端面试题1.css选择符有哪些?按优先级排序id选择器(#myid),类选择器(.myclass),标签选择器(div,h1,p),相邻选择器(h1+p),子选择器(ul>li),后代选择器(li a),通配符选择器(*)2.兼容性布局方式有哪些?所有元素均居中对齐居中对齐也有很多实现方式,譬如可以指定元素的position、margin等属性值,一种一劳永逸的方式则是使用flex布局。flex作为一种响应式的布局,能随着页面的变化自动调整元素的定位。elector{ display
2021-07-28 10:42:03
108
原创 前端面试题(二)
1. .active-class是那个组件的属性?active-class 属于vue-router的样式方法,当router-link标签被点击时将会应用这个样式2.网页从输入网址到渲染完成经历了哪些过程?1输入网址2 发送到DNS服务器 获取IP地址3 与服务器建立连接4 浏览器向服务器发送HTTP请求5 web服务器响应请求6 浏览器收到返回的数据,并解析7 生成DOM树 解析标签,渲染页面3.js的继承方式?1、原型链继承(核心: 将父类的实例作为子类的原型)特点:非常纯粹
2021-07-28 10:41:34
132
原创 前端面试题(五)
1.基本数据类型有哪些?引用数据类型?各个数据类型是如何存储的?基本数据类型:NumberStringBooleanNullUndefinedSymbol引用数据类型:引用数据类型也就是对象数据类型objectObiectfunctionarraydata数据类型存储:基本数据类型都是一些简单的数据段,它们是存储在栈内存中。引用数据类型是保存在堆内存中的,然后再栈内存中保存一个对堆内存中实际对象的引用。可以理解为,栈内存中保存了一个地址2.判断数据类型有哪些方法
2021-07-27 21:11:34
124
原创 前端面试(四)
1.ajax的优缺点优点最大的优点就是页面无需刷新,在页面内与服务器通信,非常好的用户体验。使用异步的方式与服务器通信,不需要中断操作。可以把以前服务器负担的工作转嫁给客户端,减轻服务器和带宽,可以最大程度减少冗余请求。不需要下载插件或者小程序。缺点AJAX干掉了Back和History功能,即对浏览器机制的破坏。安全问题技术同时也对IT企业带来了新的安全威胁,ajax技术就如同对企业数据建立了一个直接通道。对搜索引擎的支持比较弱。2.js中“==”“三个=”区别简单来说: =
2021-07-27 17:51:21
169
原创 前端面试题(三)
1.弹性布局——盒子居中.flex-container { display: -webkit-flex; display: flex; width: 400px; height: 250px; background-color: lightgrey; justify-content: center; align-items: center;}详细链接:https://www.runoob.com/w3cnote/flex-grammar.ht
2021-07-22 21:06:51
117
原创 vue路由配置
安装本地环境安装路由插件vue-router: cnpm install vue-router --save-dev配置在src/router/index.js上,没有自己建import Vue from 'vue'import Router from 'vue-router'import Login from "../views/login/Login";import Home from "../views/home/Home";Vue.use(Router)export de
2021-06-01 21:35:44
94
原创 Markdown转换html
<dependency> <groupId>org.commonmark</groupId> <artifactId>commonmark</artifactId> <version>0.17.0</version></dependency><dependency> <groupId>org.commonmark</groupId> <artifactId>commonmark-ext-heading-anchor</artifactId> <versio
2021-02-03 18:21:30
236
原创 nested exception is java.lang.NumberFormatException: For input string: “java“] 报400
解决方法看实体类的字符串看前端3.看实现类(这里很容易错)
2021-01-31 11:53:40
3502
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人