自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入浅出前端本地储存

面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。IndexedDB 使用 key-value 的模式储存数据,但你也完全可以用数据表 Table 的模式来看待它IndexedDB 的使用使用 IndexedDB 的第一步是打开数据库:上面这个操作打开了名为pku的数据库,如果不存在,浏览器会自动创建然后request上有三个事件:var db;// 全局 IndexedDB 数据库实例’)’);

2024-06-25 02:28:25 688

原创 团队协作工具Worktile技术架构揭秘(1)

ng-class=“{1:‘task-completed-style’}[task.completed]”>{{task.name}}2. 语义化标签,AngularJS在设计之初信奉的理念就是:当编写UI的同时又需要编写业务逻辑时,声明式的代码远比命令式代码要好,命令式的代码更适合写业务逻辑,An

2024-06-25 00:31:14 428

原创 前端开发Vue教程笔记(一)

vm.message的值会随着用户在input中输入的值的变化而变化,而无需我们手动去获取DOM元素的值再同步到js中。

2024-06-24 23:39:16 1037

原创 【前端领域高频笔试面试】—— Vue相关

js冒泡概念:当父元素内多级子元素绑定了同一个事件,js会依次从内往外或者从外往内执行每个元素的该事件,从而引发冒泡。js解决冒泡:event.stopPropagation();vue解决冒泡: 事件.stop,例如:@click.stop=“” [、@mouseover.stop=“”](mailto:,@mouseover.stop=%22%22 “、@mouseover.stop=”“”)

2024-06-24 21:29:01 731

原创 Vuex入门(四)—— action和

感觉文章好的话记得点个心心和关注,有错的地方麻烦指正一下,多谢!(jsx可以进行更多的js逻辑和操作)5)vue:组件之间的通信(props,callback,emit)(jsx可以进行更多的js逻辑和操作)5)vue:组件之间的通信(props,callback,emit)4)vue:view——medol之间双向绑定。4)vue:view——medol之间双向绑定。3)props,单一数据流。2)状态管理(react)2)状态管理(react)3)对象属性(vue)3)对象属性(vue)

2024-06-24 19:37:30 320

原创 Mac 使用CLI脚手架创建 Vue项目、不同版本创建项目的项目结构差异

操作步骤第一步,进入上层目录打开终端,第二步,使用命令这个时候会让你选择一些特性:要选,这是单页面应用的核心。最后会问你是否保存一个偏好设置。Mac 进入管理员目录,由于该文件夹是隐藏的,使用Command + Shift + . 查看。长得像这样。

2024-06-24 17:39:50 243

原创 JavaScript 中的 DOM 对象(Document 对象、Element 对象、Node 对象)

当只有一个标签时,并只能使用name获取到,这是使用getElementsByName和getElementsByTagName时,只有一个元素就不用遍历了,而是可以直接通过数组的下标获取到值。想要对标记型文档进行操作,首先需要对标记型文档里面的所有内容封装成对象,把 HTML 里面的标签、属性、文本内容封装成对象,然后解析标记型文档。Node 节点对象:这是上面这些对象的父对象(如果在对象里面找不到想要的方法,可以到父对象 Node 中去找)如果给定节点是一个属性节点,返回值是这个属性的值。

2024-06-24 15:52:42 371

原创 AI(Adobe illustrator)设计矢量图工具,常用快捷键总结,毕生所学都在这了

总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了08810445)]

2024-06-24 14:00:22 540

原创 计算机网络基础必备(三次握手,四次握手,以及HTTP协议相关)

为了帮助大家更好的了解前端,特别整理了《前端工程师面试手册》电子稿文件。

2024-06-20 17:06:28 828

原创 前端心目中的最佳富文本编辑器 之 Quill ,你用过那些呢?收藏备用

寻寻觅觅,寻寻觅觅,终于找到你,最符合我需求的编辑器——quill,样式不用多说,也是主流的黑白清新风,美观,功能上虽然不是很多,甚至还没有表格,网络图片上传(可以通过复制网络图片并黏贴解决)等功能,但它的代码高亮是最完美的,因为它本身就支持了。,同样支持行内编辑模式,可自定义,总的来说,这是一款优点多但缺点同样明显的编辑器,但却完美契合我的需求,所以我比较喜爱这款。[{ ‘indent’: ‘-1’}, { ‘indent’: ‘+1’ }], // 减少缩进/缩进。

2024-06-20 12:26:39 884

原创 为什么要使用bodyParser中间件?

我可以将最近整理的前端面试题分享出来,其中包含HTML、CSS、JavaScript、服务端与网络、Vue、浏览器、数据结构与算法等等,还在持续整理更新中,希望大家都能找到心仪的工作。

2024-06-19 23:22:44 996

原创 NextJS基础教程(1)

只要写完上面的代码,Next框架就自动作好了路由,这个也算是Next的一个重要优点,给我们节省了大量的时间。现在要作一个更深的页面,比如把有关博客的界面都放在这样的路径下,其实只要在pages文件夹下再建立一个新的文件夹blog,然后进入blog文件夹,新建一个文件,就可以实现了。nextBlog.js文件内容,我们这里就用最简单的写法了写完后,就可以直接在浏览器中访问了,是不是发现Next框架真的减轻了我们大量的工作。

2024-06-19 11:31:29 799

原创 《TypeScript》一文入门Webpack构建工程化项目

框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!

2024-06-18 23:53:59 498

原创 SpringBoot----Web开发第二部分---CRUD案例实现

Override//未登陆,返回登陆页面request.setAttribute(“msg”,“没有权限请先登陆”);else//已登陆,放行请求@Override@Override//登陆后,将之前存储在session里面的登录凭证销毁,无论是否存在凭证,都执行销毁操作//使用WebMvcConfigurerAdapter可以来扩展SpringMvc的功能//所有的WebMvcConfigurerAdapter组件都会一起起作用@Bean//将容器注册在容器中。

2024-06-18 21:45:11 948

原创 Java Web 网络商城案例演示十一(商品分页)

super();@Overridec3p0链接数据库默认配置,如果没有指定则使用这个配置rootroot30000301030100102001010命名的配置rootroot如果池中数据连接不够时一次增长多少个520104005/***//***/super();/***//***///接收当前页//调用业务层查询当前页功能,返回PageModel对象(1_当前页数据2_分页参数)try {

2024-06-18 19:32:56 1142

原创 CSS水平、垂直居中(1)

阿里十分注重你对源码的理解,对你所学,所用东西的理解,对项目的理解。

2024-06-18 14:50:52 250

原创 前端 Vue路由返回恢复页面状态的实现方案

在使用 vue 开发前端的时候遇到一个场景:在首页进行一些数据搜索,点击搜索结果进入详情页面,浏览详情页后返回主页。但这时候之前的搜索记录和翻页就消失了,用户体验不好。所以需要在返回后恢复跳转前的页面参数状态。当然如果条件允许,最简单的办法是点击搜索结果使用新页面打开(例如百度那样)。但当前需求是一个完整的vue开发的项目,并不是打开站外地址,而且详情的内容也不多,使用新页面不太合适(性能较差而且容易制造巨量标签页)。优点:刷新不影响;实现简单缺点:参数只能是基础类型、长度受限;路径看起来比较难看;

2024-06-17 12:48:17 1032

原创 【京东电商网站主界面仿写——HTML第三部分】

从转行到现在,差不多两年的时间,虽不能和大佬相比,但也是学了很多东西。我个人在学习的过程中,习惯简单做做笔记,方便自己复习的时候能够快速理解,现在将自己的笔记分享出来,和大家共同学习。大厂的面试难在,针对一个基础知识点,比如JS的事件循环机制,不会上来就问概念,而是换个角度,从题目入手,看你是否真正掌握。推荐学习方式:针对某个知识点,可以先简单过一下我的笔记,如果理解,那是最好,可以帮助快速解决问题;第一阶段:HTML&CSS&JavaScript基础。第二阶段:移动端开发技术。第三阶段:前端常用框架。

2024-06-17 03:09:15 329

原创 Java进阶(十五)Java中设置session的详细解释_java 实现session storage中 languagecode 如何设置

简单通俗的讲session就是象一个临时的容器,用来存放临时的东西。从你登陆开始就保存在session里,当然你可以自己设置它的有效时间和页面,举个简单的例子:我们做一个购书的JSP网站,顾客买书的时候会挑选出一些书,但是在付钱之前还可以修改,所以不能存到数据库。就可以先保存在session里,等到确认了以后再放入数据库…

2024-06-17 00:57:17 559

原创 Vue的组件化

1.webpack打包文件体积过大?(最终打包为一个js文件)要求连接springboot,前端请求用axios。在每一个组件里面加一个可以识别的标签。2.如何优化webpack构建的性能。4.Vue的SPA 如何优化加载速度。文件,文件名和路径不能错,5.移动端300ms延迟。重启HBuilder。3.移动端的性能优化。

2024-06-15 22:11:10 150

原创 html+css基础教程入门篇之CSS 浮动行框和清理

行框和清理浮动框旁边的行框被缩短,从而给浮动框留出空间,行框围绕浮动框。因此,创建浮动框可以使文本围绕图像:要想阻止行框围绕浮动框,需要对该框应用。clear 属性的值可以是 left、right、both 或 none,它表示框的哪些边不应该挨着浮动框。为了实现这种效果,在被清理的元素的_上外边距_上添加足够的空间,使元素的顶边缘垂直下降到浮动框下面:这是一个有用的工具,它让周围的元素为浮动元素留出空间。让我们更详细地看看浮动和清理。

2024-06-15 20:09:58 817

原创 GM EPUB Reader Pro for Mac v2.6.5 - 专业ePub阅读神器

GM EPUB Reader Pro是一款电子书阅读软件,凭借其强大的功能和卓越的性能,为用户带来了前所未有的阅读体验。该软件不仅支持多种电子书文件格式,包括EPUB、MOBI、PDF、TXT等,而且提供了丰富的阅读设置和个性化选项,让用户能够根据自己的喜好和需求,轻松调整阅读界面,享受最佳的阅读体验。首先,GM EPUB Reader Pro的兼容性非常出色,几乎支持所有主流的电子书文件格式。这意味着用户无需担心文件格式不兼容的问题,可以轻松打开并阅读自己喜爱的电子书。

2024-05-31 03:52:48 633 2

原创 Final Draft 12 for Mac v12.0.11 - 剧本写作软件

Final Draft 12是一款专业剧本写作软件,它专为Mac和Windows用户打造,具备强大而全面的功能,为用户提供了无与伦比的写作体验。这款软件不仅具备高效、专业的特点,还注重用户体验和创作过程的便捷性,帮助用户轻松创作出优秀的剧本作品。首先,Final Draft 12以其智能自动填充功能而著称。当用户在编写剧本时,只需输入角色名字或剧本元素,软件便能智能地自动弹出建议并填充相关信息。这种智能化的写作辅助工具极大地节省了用户的时间和精力,让用户能够更加专注于剧本内容的创作。

2024-05-31 03:52:18 885 1

原创 MarkMyWords for Mac v2.10.1 - 高级Markdown编辑器

MarkMyWords是一款功能丰富且强大,专为文本编辑和写作爱好者设计的软件。它不仅仅是一个简单的文本编辑器,更是一个能够激发创作灵感、提升写作效率的强大工具。首先,MarkMyWords支持多种文件格式,这使得用户能够在不同格式之间进行无缝切换。无论是纯文本、Markdown、HTML还是LaTeX,MarkMyWords都能轻松应对,满足用户多样化的写作和编辑需求。这使得用户可以更加自由地选择自己喜欢的格式进行创作,无需担心格式转换的麻烦。

2024-05-31 03:51:37 930

原创 EndNote 21 for Mac v21.3 - 文献管理软件

EndNote 21是一款文献管理软件,它为学者、研究人员和学术作者提供了一个全面而高效的解决方案,以管理和组织他们的文献引用。无论是进行学术研究、撰写论文还是准备报告,EndNote 21都能为用户节省大量时间,提高工作效率。首先,EndNote 21拥有一个庞大的文献库管理功能,使用户能够轻松地导入、整理、分类和检索他们的文献。用户可以添加各种类型的文献,包括期刊文章、会议论文、书籍、报告等,并为每篇文献添加详细的元数据和标签。这样,用户可以快速地找到他们需要的文献,并在写作过程中引用它们。

2024-05-31 03:51:07 1038

原创 Duplicate File Finder Pro for Mac v8.2 - 重复文件快速查找器

Duplicate File Finder mac版是一款重复文件快速查找器,可以根据文件类型、路径、文件大小等条件来扫描出电脑里面所有的重复文件,从而轻松清理删除它们。对于有电脑洁癖的人来说这是一款不可多得的好工具。这款软件不仅功能强大,而且操作简便,能够高效地帮助用户管理电脑中的文件,特别是那些不必要的重复文件。首先,Duplicate File Finder Mac版具备高度灵活的文件查找能力。用户可以根据文件类型、存储路径、文件大小等多种条件进行精确搜索,确保不会遗漏任何一个可能的重复文件。

2024-05-31 03:50:34 763

原创 OmniPlan Pro 4 for Mac v4.8.1 - 最好用的项目流程管理工具

OmniPlan Pro 4是一款功能极其丰富的项目管理软件,它为项目管理团队提供了全面而强大的工具集,以支持从项目规划到执行再到监控和收尾的整个过程。无论是小型项目还是大型复杂项目,OmniPlan Pro 4都能帮助团队高效地组织、跟踪和管理项目的各个方面。首先,OmniPlan Pro 4提供了直观易用的界面,使得用户可以迅速上手并开始创建和管理项目。用户可以通过简单的拖放操作来创建任务、分配资源和设置时间线,从而轻松构建出项目的整体框架。

2024-05-31 03:50:01 612

原创 Web前端最全常见样式设计及DOM操作整理,web前端中级面试题

正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】[外链图片转存中…(img-jED05UG2-1715890456254)]

2024-05-17 04:14:39 617

原创 Web前端最全常用浏览器兼容问题 及css hack总结,web前端页面设计代码

所谓的浏览器兼容性问题,是指由于不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。通俗来说就是,使用不同浏览器(Firfox、Chrome、IE6、IE7等)访问同一个网站或者页面时候,显示混乱便是不兼容做为一个前端人员最烦恼的就是各种浏览器的兼容性问题。从微软的IE6、IE7、IE8到火狐公司的FIREFOX以及其他各公司的浏览器多多少少存在一定的兼容性问题。每次你在写HTML的时候是否会感到相当苦恼。以下我们简单介绍下目前世界流行的各主流浏览器。1、IE浏览器。

2024-05-17 04:13:30 729

原创 Web前端最全带你使用vue为女朋友编写一个旋转相册_vue 3d 相册,2024年最新前端面向对象

题外话,毕竟我工作多年,深知技术改革和创新的方向,Flutter作为跨平台开发技术、Flutter以其美观、快速、高效、开放等优势迅速俘获人心。

2024-05-17 04:12:55 334

原创 Web前端最全vue动态路由加载的思路(1),我想谈谈关于Web前端面试那些事

前端资料汇总开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。

2024-05-16 21:52:57 337

原创 Web前端最全Vue前端框架选型论述,数据库开发工程师面试题

跳槽是每个人的职业生涯中都要经历的过程,不论你是搜索到的这篇文章还是无意中浏览到的这篇文章,希望你没有白白浪费停留在这里的时间,能给你接下来或者以后的笔试面试带来一些帮助。也许是互联网未来10年中最好的一年。但是如果你不真正的自己去尝试尝试,你永远不知道市面上的行情如何。这次找工作下来,我自身感觉市场并没有那么可怕,也拿到了几个大厂的offer。在此进行一个总结,给自己,也希望能帮助到需要的同学。

2024-05-16 21:52:23 370

原创 Web前端最全Vue制作todoList事件备忘录经典小案例_vue制作一个todolist(2),整理了3家面试问题:美团+字节+腾讯

提交

2024-05-16 21:51:49 657

原创 Web前端最全vue列表项吸顶 js+css两种 骚操作,2024年最新算法面试经典100题题库

js写法代码有些冗余有啥好的办法咧,我们可以用css的骚操作。1)ajax请求的原理/ 手写一个ajax请求?4)ajax传递中文用什么方法?3)ajax异步与同步的区别?

2024-05-16 21:51:14 139

原创 Vue进阶(贰零伍):js map根据value获取key_vue map把value设为key(1)

秋招即将开始,校招的朋友普遍是缺少项目经历的,所以底层逻辑,基础知识要掌握好!而一般的社招,更是神仙打架。特别强调,项目经历不可忽视;几乎简历上提到的项目都会被刨根问底,所以项目应用的技术要熟练,底层原理必须清楚。这里给大家提供一份汇集各大厂面试高频核心考点前端学习资料。涵盖HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue框架,算法等高频考点238道(含答案)!开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】高级前端工程师必备资料包。

2024-05-16 15:32:31 486

原创 Vue进阶(贰幺幺)前端开发需知悉的浏览器及其内核_前端开发 浏览器内核

面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】IE是微软公司旗下浏览器,是目前国内用户量最多的浏览器。IE诞生于1994年,当时微软为了对抗市场份额占据将近百分之九十的网景Netscape Navigator,于是在Windows中开发了自己的浏览器Internet Explorer,自此也引发了第一次浏览器大战。结果可想而知,微软大获全胜,网景不得不将自己卖给AOL公司。

2024-05-16 15:31:57 385

原创 Vue进阶(幺零六):子组件处理父组件异步值传递给子组件处理_vue3中子组件数据优先于父组件异步数据

今天的文章可谓是积蓄了我这几年来的应聘和面试经历总结出来的经验,干货满满呀!如果你能够一直坚持看到这儿,那么首先我还是十分佩服你的毅力的。所以看完之后,还是多多行动起来吧!可以非常负责地说,如果你能够坚持把我上面列举的内容都一个不拉地看完并且全部消化为自己的知识的话,那么你就至少已经达到了中级开发工程师以上的水平,进入大厂技术这块是基本没有什么问题的了。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

2024-05-16 15:31:22 429

原创 Vue进阶(幺零五):elementUI 实现表格行列拖拽_vuedraggable+elementui table

从转行到现在,差不多两年的时间,虽不能和大佬相比,但也是学了很多东西。我个人在学习的过程中,习惯简单做做笔记,方便自己复习的时候能够快速理解,现在将自己的笔记分享出来,和大家共同学习。大厂的面试难在,针对一个基础知识点,比如JS的事件循环机制,不会上来就问概念,而是换个角度,从题目入手,看你是否真正掌握。推荐学习方式:针对某个知识点,可以先简单过一下我的笔记,如果理解,那是最好,可以帮助快速解决问题;必须是唯一的,如ID,不然会出现排序不对的情况。第二阶段:移动端开发技术。第三阶段:前端常用框架。

2024-05-16 15:30:46 1418

原创 ES6--generator概念及写法(含yield与next执行机制分析)_generator遇见return也会停止执行(3)

对于框架原理只能说个大概,真的深入某一部分具体的代码和实现方式就只能写出一个框架,许多细节注意不到。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】算法方面还是很薄弱,好在面试官都很和蔼可亲,擅长发现人的美哈哈哈…(最好多刷一刷,不然影响你的工资和成功率???在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。

2024-05-15 21:12:56 885

原创 ES6--generator概念及写法(含yield与next执行机制分析)_generator遇见return也会停止执行(2)

用来在一个 Generator 函数里面执行另一个 Generator 函数与不加*的对比// foo同上// 不加\*的对比yield*可接收所调用Genertor函数return的值// foo同上// 如果yield\* 接收的 Generator 函数带有return语句,return返回的数据可以被接收。任何有Iterator接口的数据结构都可以被yield*遍历, 如字符串会遍历每个字符。数组会遍历每个元素。

2024-05-15 21:12:22 966

空空如也

空空如也

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

TA关注的人

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