- 博客(31)
- 收藏
- 关注
原创 【面试题】前端面试复习6---性能优化_前端优化如何看指标进行优化面试
/ 写在 setTimeout 里面页面完成显示完成再打印,延迟执行时间根据实际情况设定。
2024-06-24 22:01:49
83
原创 Vue父组件mounted执行完后再执行子组件mounted
/ 创建地图实例...现在这样可能会报错,因为父组件中的map还没创建成功。必须确保父组件的map创建完成,才能使用的方法。mountedmounted深入分析你需要了解父子组件生命周期的执行顺序父子组件生命周期执行顺序父组件先进行创建,在挂载(mounted)前,子组件进行创建+挂载,子组件挂载完成后父组件挂载。整个顺序就是:父组件:beforeCreate父组件:created父组件:beforeMount子组件:beforeCreate子组件:createc。
2024-06-24 20:05:23
514
原创 react中关于hook介绍及其使用
技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。Memo的函数会在渲染期间执行,不要在这个函数内部执行与渲染无关的操作,如属于useEffect中的副作用。如果没有,那么新的值将会在每次渲染时被重新渲染注意:依赖项数组不会作为参数传递给函数,概述来说,就是每一个出现在函数中的参数也应该出现在依赖项的数组中useRef使用方式: const refContainer = useref(initialValue);
2024-06-24 18:09:17
546
原创 JavaScript实用代码片段
为了帮助大家更好温习重点知识、更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。前端面试题汇总JavaScript性能linux。
2024-06-24 16:19:43
438
原创 力扣刷题——哈希表总结——两数之和(哈希表解法)
框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
2024-06-20 12:58:49
551
原创 vue3 + vite + js 配置Eslint + prettier_vite+js+vue3配置eslint
一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些前端面试题以及学习路线给大家[外链图片转存中…(img-TxPYDUGj-1718769853393)]
2024-06-19 12:04:25
891
原创 vue 之深入浅出各生命周期函数
beforeDestroy: function() { // 实例销毁前。beforeCreate: function() { // 创建实例前。beforeUpdate: function() { // 数据更新前。beforeMount: function() { // 数据渲染前。destroyed: function() { // 实例销毁时。mounted: function() { // 数据渲染时。updated: function() { // 数据更新时。二、父子孙组件间各生命周期函数。
2024-06-18 22:18:35
230
原创 javaScript(八) 对象
,“arm”:{ //属性名configurable:true, //允许删除,允许使用defineProperty()修改属性描述符enumerable:true, //允许被搜索到set:function (value) { //给这个属性设置一个函数,注意,调用对象的函数的方法是xm.xarm(),有括号的,代表方法,不是xm.xarm,没有括号意思是打印值},“xarm”:{ //属性名。
2024-06-18 20:03:04
954
原创 从零配置webpack-vue项目
const path = require(‘path’) //需要引入node模块const VueLoaderPlugin = require(‘vue-loader/lib/plugin’) //vue插件const HtmlWebpackPlugin = require(‘html-webpack-plugin’) //html插件//自动清理打包后文件插件entry:{},output:{ //导出文件配置。
2024-06-17 03:47:39
407
原创 OGNL与值栈的特点
给大家分享一些关于HTML的面试题。控制台打印顺序为ww,ls,zs给大家分享一些关于HTML的面试题。[外链图片转存中…(img-Rmi16DLh-1718558986288)][外链图片转存中…(img-H3N6PESq-1718558986288)]
2024-06-17 01:29:57
255
原创 java基础之抽象类与接口的形式参数和返回值_java抽象接口返回<; extends t>;
疯狂编程学习效果可视化写博客阅读优秀代码心态调整。
2024-06-15 20:39:37
652
原创 JS-Promise的缺点和解决方案
await语法上用来修饰一个表达式,这个表达式的结果一般是Promise对象,也可以是其他非Promise对象,但是结果为非Promise对象的表达式使用await修饰无意义。是一个Prmise对象,该Promise对象的状态和结果取决于async函数的**return返回值,**规则和then方法的返回的Promise对象生成的规则相同。如果async函数的return value是一个Promise对象,则返回一个状态为value的状态,结果为value的结果的对象。两小时带你写一个自己loader。
2024-06-12 16:04:58
342
原创 JavaScript入门第九章(数组)
2.数组取值与赋值数组名[下标]数组名[数组名.length - 1]下标从0开始取最后一个元素:数组名[数组名.length - 1]最后一个元素下标(最大下标) = 长度 - 1如果下标有对应的值,会把原来的值覆盖如果下标不存在,会给数组新增元素3.数组长度数组名.length4.数组另一种声明方式最常用。
2024-06-12 14:58:36
165
原创 css基础(二):基础选择器和复合选择器
尽量少用通配符选择器尽量少用 ID选择器不使用无具体语义定义的标签选择器2.CSS复合选择器 :复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,即…又…的意思第一个为标签选择器,第二个为class选择器,两个选择器之间不能有空格[外链图片转存中…(img-nrDHWJ6B-1718166608616)]
2024-06-12 12:30:20
333
原创 2024前端面试题汇总(持续更新中~)
Vue 中的 data 必须是个函数,因为当 data 是函数时,组件实例化的时候这个函数将会被调用,返回一个对象,计算机会给这个对象分配一个内存地址,实例化几次就分配几个内存地址,他们的地址都不一样,所以每个组件中的数据不会相互干扰,改变其中一个组件的状态,其它组件不变。简单来说,就是为了保证组件的独立性和可复用性,如果 data 是个函数的话,每复用一次组件就会返回新的 data,类似于给每个组件实例创建一个私有的数据空间,保护各自的数据互不影响。
2024-06-12 11:09:10
795
原创 开源微信?vue+websocket+Springboot实现的即时通信开源项目
飞享该项目是飞享聊天系统客户端源码基于universe-push的vue即时通讯web端实现,使用websocket进行消息通讯,支持文本,图片类型发送,支持实时音视频,支持音视频与android-chat客户端互通项目截图项目演示项目公测地址请选择其中任何一个帐号密码进行登录即可帐号:13800000000, 13800000001, 13800000002密码:556677版本规划。
2024-06-11 17:23:03
302
原创 基于Java+Vue+uniapp微信小程序实现餐厅校园订餐平台_uniapp点餐小程序
在美食信息管理页面可以对索引、美食名称、美食类型、主料、口味、美食图片、餐厅名称、商家账号、价格、单限、库存、审核回复、审核状态、审核等内容进行详情,查看评论或删除操作。
2024-06-11 16:22:52
860
原创 前端八股文汇总
这也是为什么大家都说35岁是程序员的门槛,很多人迈不过去,其实各行各业都是这样都会有个坎,公司永远都缺的高级人才,只用这样才能在大风大浪过后,依然闪耀不被公司淘汰不被社会淘汰。内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。逆水行舟不进则退,所以大家要有危机意识。
2024-06-11 15:04:59
877
原创 《Spring实战》读书笔记-第5章 构建Spring Web应用程序
编程基础的初级开发者,计算机科学专业的学生,以及平时没怎么利用过数据结构与算法的开发人员希望复习这些概念为下次技术面试做准备。或者想学习一些计算机科学的基本概念,以优化代码,提高编程技能。这份笔记都是可以作为参考的。
2024-06-11 02:24:28
549
原创 TypeScript系列教程十一《装饰器》 -- 类装饰器
console.log(‘弹钢琴’);//函数调用工厂类装饰器有些装饰器需要参数判断情况,比如学生和艺术家都能弹钢琴,但是弹的曲目不一样,那么需要带参数判断,工厂根据参数创造出装饰器返回。代码思路:学生类艺术家类工厂装饰器根据参数让学生弹 小星星,艺术家弹奏夜曲下面看代码例子:@musicDecorator(‘小星星’)@musicDecorator(‘小夜曲’)控制台输出:类装饰器组合类装饰器和函数一样是可以叠加的,一般是可以这么想象的。
2024-06-10 19:49:02
614
原创 js进阶-手写js原生方法
callFunction.prototype.myCall = function(context,…args) {context = context || window //如果没有传或传的值不为对象 context指向windowlet fn = Symbol(‘fn’) //创建一个唯一的键值context[fn] = this //给context添加一个方法 指向thislet result = contextfn //执行fndelete context[fn] //删除方法return res
2024-06-10 18:29:54
1008
原创 javaScript 第六Bom编程
程序是为了模拟现实对象:万物皆对象!JS三大核心: ECMA基本语法:注释,变量,运算符,数据类型,流程控制,对象 BOM:Broswer Object Model 浏览器对象模型 DOM:(BOM Broswer Object Model)浏览器对象模型,以 window 对象为依托,表示。
2024-06-10 17:15:23
682
原创 2024上半年软件设计师下午真题及答案
【问题3】(6分)根据说明中的描述,给出图3-2中C1~C6所对应的类名。解:试题4● 阅读下列说明和C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】某公司购买长钢条,将其切割后进行出售。切割钢条的成本可以忽略不计,钢条的长度为整英寸。已知价格表P,其中中Pi(i=1,2,…,m)表示长度为i英寸的钢条的价格。现要求解使销售收益最大的切割方案。
2024-06-10 14:42:25
939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人