- 博客(41)
- 收藏
- 关注
原创 再来一打webpack面试题
面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。为了帮助大家更好更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。前端面试题汇总。
2024-07-05 03:01:35 866
原创 下班前几分钟,我彻底弄懂了前端缓存
前言==前端缓存,这是一个老生常谈的话题,也常被作为前端面试的一个知识点。下班前几分钟,我回顾了一下其基本内容。正文==分类前端缓存分为强缓存和协商缓存两种。强缓存强缓存主要使用 Expires、Cache-Control 两个头字段,当二者同时存在时 Cache-Control 的优先级更高。当命中强缓存时,客户端不会再发送请求,而是直接从缓存中读取内容,并返回 HTTP 状态码200。
2024-07-05 02:00:19 633
原创 【Vue3+Express实战-3】实现新增课程接口
使用这个插件之后,我们就可以通过req.body来获取到数据啦!!!更多细节可以直接访问官网:http://expressjs.com/en/resources/middleware/body-parser.html。
2024-07-05 00:56:36 408
原创 Vue中创建私有组件的两种方式
2、将私有组件的模板独立出来(1)在new Vue({});中定义私有组件components: { //定义实例内部私有组件login: {},(2)在被控制的 #app 外面,使用 template 元素,定义组件的HTML结构定义私有组件模板好啦好啦,我知道啦。(3)使用组件:还是引用 标签形式 ,引入自己的组件vueApp在被控制的 #app 外面,使用 tempalte 元素,定义组件的HTML结构Well done!
2024-07-04 22:57:13 338
原创 TargetConditionals 文件学习
#define TARGET_OS_BRIDGE 0#define TARGET_OS_TV 0#define TARGET_OS_SIMULATOR 1#define TARGET_OS_EMBEDDED 0#define TARGET_IPHONE_SIMULATOR TARGET_OS_SIMULATOR /* deprecated */#define TARGET_OS_NANO
2024-07-04 21:58:47 356
原创 LeetCode二叉树part2 代码训练营day15
public://用来存放node的队列//首先将根节点放入队列if (root!/**public://遍历到的节点为空就直接返回//前序遍历。
2024-07-04 20:50:08 467
原创 javaScript(九) 数组
由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容console.log(ax.find(scoreL)) //输出:{id:1,name:“My”,score:“80”}-返回数组中满足提供的测试函数的第一个元素的值的索引-参数predicate:测试数组每个元素的函数,有3个默认参数currentValue:数组中正在处理的当前元素index:数组中正在处理的当前元素的索引array:正在操作的数组thisArg:执行predicate时用于this的值,可选。
2024-07-04 19:52:52 349
原创 iOS 优化App启动时间-启动详解(上篇)(1)
1)ajax请求的原理/ 手写一个ajax请求?3)ajax异步与同步的区别?4)ajax传递中文用什么方法?后,Dyld在可执行文件中调用main()1)ajax请求的原理/ 手写一个ajax请求?3)ajax异步与同步的区别?4)ajax传递中文用什么方法?[外链图片转存中…(img-Ta1vHx6P-1720090583217)][外链图片转存中…(img-jL5XyhVw-1720090583218)]
2024-07-04 18:56:35 247
原创 2024年你不应该错过的CSS新特性
);再来看一个滚动计时器的效果:上面的示例,我们是使用渐变来模拟的一个效果,但有了@scroll-timeline我们就可以像下面这样来实现:start: 0;end: 100%;width: 0px;
2024-07-04 16:56:17 443
原创 如何只使用CSS提升页面渲染速度
一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些前端面试题以及学习路线给大家一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。
2024-06-25 01:01:24 335
原创 【面试题】前端 移动端自适应?_前端移动端适配面试题
设备像素比设备像素比 (DevicePixelRatio) 指的是设备物理像素和逻辑像素的比例。比如 iPhone6 的 DPR 是2。设备像素比 = 物理像素 / 逻辑像素。可通过 window.devicePixelRatio 获取,CSS 媒体查询代码如下。
2024-06-24 22:00:06 536
原创 Vue最全知识点《基础到进阶,覆盖vue3
一个组件被复用多次的话,也就会创建多个实例。本质上,这些实例用的都是同一个构造函数。如果data是对象的话,对象属于引用类型,会影响到所有的实例。所以为了保证组件不同的实例之间data不冲突,data必须是一个函数。由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有更细化的内容![外链图片转存中…(img-rpnBN0FL-1719230608413)]
2024-06-24 20:03:40 706
原创 react-native在IOS上集成百度地图详解
export default class BaiDuMapTest extends Component {render() {return ();}}const styles = StyleSheet.create({container: {flex: 1,justifyContent: ‘center’,alignItems: ‘center’,backgroundColor: ‘#F5FCFF’,},welcome: {fontSize: 20,textAlign: ‘center’,margin: 1
2024-06-24 18:06:46 1797
原创 CSS3的2D动画属性
2.速度曲线属性3.动画简写属性animation:动画名称 持续时间 运动曲线 何时开始 播放次数 是否反方向 动画起始或者结束的状态;语法:注意:简写属性里面不包含animation-play-state;暂停动画:animation-play-state:puased;经常和鼠标经过等其他配合使用;想要动画走回来,而不是直接跳回来:animation-direction:alternate;盒子动画结束后,停在结束位置:animation-fill-mode:forwards;
2024-06-24 14:26:42 247
原创 力扣labuladong一刷day46天并查集_labuladong并查集
思路:求联通分量一般是通过并查集,而构建并查集则非常简单,使用一个数组模拟森林,每个槽位记录对应的父节点,合并两个集合时只需要把一个根节点作为另一个根节点的子节点,此外为了提升效率,在查询根节点的过程中可以采用压缩路径的方法,即不断的让当前节点与其父节点做兄弟。其实我们可以只dfs与边界相邻的,修改为A。题目链接:https://leetcode.cn/problems/number-of-connected-components-in-an-undirected-graph/description/
2024-06-20 12:57:07 192
原创 vue+element-ui实现动态的权限管理和菜单渲染_权限设置ui
需求:需要根据不用的用户匹配不同的管理权限,既:匹配不同的操作导航,尤其体现在后台管理系统内,如果仅仅只是在导航菜单内不予显示,仍然是可以通过路径直接打开页面,因为其路由信息已经在路由信息对象(new Router({}))函数中进行了注册当然 这里可以通过全局导航守卫来区分不同的用户,允许其进入不同的路径,但是这只能进行简单的权限判断,且前端已经写死,灵活性不高,不能针对每个用户,做定制化权限区分。
2024-06-19 12:02:41 502
原创 vue react移动端解决1像素边框的适配问题_@media (max--moz-device-pixel-ratio 1
【代码】vue react移动端解决1像素边框的适配问题_@media (max--moz-device-pixel-ratio 1。
2024-06-18 22:16:55 743
原创 JavaScript进阶(六):用JavaScript读取和保存文件_javascript blob保存 文件
前端CSS面试题文档,JavaScript面试题文档,Vue面试题文档,大厂面试题文档### 最后**前端CSS面试题文档,JavaScript面试题文档,Vue面试题文档,大厂面试题文档**[外链图片转存中...(img-yQFdSzkM-1718712072620)][外链图片转存中...(img-FYnMuyjr-1718712072622)]
2024-06-18 20:01:25 962
原创 从零开始学WEB前端——HTML理论讲解
秋招即将开始,校招的朋友普遍是缺少项目经历的,所以底层逻辑,基础知识要掌握好!而一般的社招,更是神仙打架。特别强调,项目经历不可忽视;几乎简历上提到的项目都会被刨根问底,所以项目应用的技术要熟练,底层原理必须清楚。这里给大家提供一份汇集各大厂面试高频核心考点前端学习资料。涵盖HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue框架,算法等高频考点238道(含答案)!高级前端工程师必备资料包。
2024-06-17 03:45:59 877
原创 node处理http请求以及node实时检测环境改变搭建
以上的代码就是用于处理http中get请求的一种处理方式,在**http.createServer((req,res) =>{})中,在里面的参数。结束之后在页面端做出的结果输出。要实现这个步骤首先就是在当前的文件夹中你需要处理使用npm init -y去初始化这个项目,最后在你的入口文件中去。env: process.env.NODE_ENV //在这部分中的NODE_ENV主要用于检测文件的变换。函数式编程其实是一种编程思想,它追求更细的粒度,将应用拆分成一组组极小的单元函数,组合调用操作数据流;
2024-06-17 01:27:30 593
原创 Web Service进阶(八)BASE64Decoder小解_web
总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。
2024-06-15 22:38:42 670
原创 Java后端对 前端的学习了解 ,基础知识和各框架功能发展概述,以及了解前后端的分离史
秋招即将开始,校招的朋友普遍是缺少项目经历的,所以底层逻辑,基础知识要掌握好!而一般的社招,更是神仙打架。特别强调,项目经历不可忽视;几乎简历上提到的项目都会被刨根问底,所以项目应用的技术要熟练,底层原理必须清楚。这里给大家提供一份汇集各大厂面试高频核心考点前端学习资料。涵盖HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue框架,算法等高频考点238道(含答案)!高级前端工程师必备资料包。
2024-06-15 20:37:58 256
原创 js 数组方法
从转行到现在,差不多两年的时间,虽不能和大佬相比,但也是学了很多东西。我个人在学习的过程中,习惯简单做做笔记,方便自己复习的时候能够快速理解,现在将自己的笔记分享出来,和大家共同学习。个人将这段时间所学的知识,分为三个阶段:第一阶段:HTML&CSS&JavaScript基础第二阶段:移动端开发技术第三阶段:前端常用框架推荐学习方式:针对某个知识点,可以先简单过一下我的笔记,如果理解,那是最好,可以帮助快速解决问题;如果因为我的笔记太过简陋不理解,可以关注我以后我还会继续分享。
2024-06-12 16:03:18 492
原创 javascript事件处理总结
/ 匿名函数事件程序无法移除}, false);// 其他代码btn.removeEventListener(“click”, function() { // 没有效果!}, false);// 建议以下形式抽取一个公共处理函数// 其他代码// 有效果!IE 实现了与 DOM 类似的方法,即。这两个方法接收两个同样的参数:事件处理程序的名字和事件处理函数。
2024-06-12 14:56:50 337
原创 HTML5(十)——Canvas 与 SVG 区别
全网独播-价值千万金融项目前端架构实战从两道网易面试题-分析JavaScript底层机制RESTful架构在Nodejs下的最佳实践一线互联网企业如何初始化项目-做一个自己的vue-cli思维无价,看我用Nodejs实现MVC代码优雅的秘诀-用观察者模式深度解耦模块前端高级实战,如何封装属于自己的JS库VUE组件库级组件封装-高复用弹窗组件。
2024-06-12 13:47:20 321
原创 css命名规则
登录条:loginbar- 注册:regsiter- 搜索:search- 功能区:shop- 标题:title- 加入:joinus- 状态:status- 按钮:btn。
2024-06-12 12:28:36 742
原创 2024前端面试又被问到自适应相关问题!_自适应 前端面试
是网页布局的基础,一个像素表示了计算机屏幕所能显示的最小区域,可以把所见区域想象为密密麻麻的像素图,最小的一个格子的长度就代表px。
2024-06-12 11:07:28 231
原创 开始学习Webpack-应用TypeScript,配置热加载和Source Map
创建tsconfig.json文件:(这里采用本地的typescript包,你也可以全局安装)121234567891011121314151617181920123456789123456789101234567891011121312345678910111213141516123456789webpack热加载配置(修改代码,自动刷新代码)1。
2024-06-11 17:21:23 370
原创 基于element Select二次封装带滚动分页的选择器_怎么封装在el-select中分页式滚轮
技术栈比较搭,基本用过的东西都是一模一样的。快手终面喜欢问智力题,校招也是终面问智力题,大家要准备一下一些经典智力题。如果排列组合、概率论这些基础忘了,建议回去补一下。
2024-06-11 16:21:08 678
原创 前端入门篇(十七)属性选择器
技术栈比较搭,基本用过的东西都是一模一样的。快手终面喜欢问智力题,校招也是终面问智力题,大家要准备一下一些经典智力题。如果排列组合、概率论这些基础忘了,建议回去补一下。
2024-06-11 15:03:18 406
原创 一个Java程序猿眼中的前后端分离以及Vue
AngularJS 是一款由 Google 维护的开源 JavaScript 库,用来协助单一页面应用程序运行。它的目标是透过 MVC 模式(MVC)功能增强基于浏览器的应用,使开发和测试变得更加容易。Vue简介Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
2024-06-11 10:42:30 277
原创 ①、jQuery,Hold on!
语法:params: 想要更改的样式属性,以对象形式传递,必须写。属性名可以不用带引号, 如果是复合属性则需要采取驼峰命名法 borderLeft。其余参数都可以省略。Document动起来2.4、jQuery属性操作🔥用户自己给元素添加的属性,我们称为自定义属性。比如给 div 添加 index =“1”。attr("属性")attr(“属性”) // 类似原生getAttribute()attr("属性","属性值")
2024-06-11 02:22:48 402
原创 Vue实现验证码登录_vue 验证码
这里是全局统一加上了 ‘/api’ 前缀,也就是说所有接口都会加上’/api’前缀在,页面里面写接口的时候就不要加 ‘/api’了,否则会出现2个’/api’,类似 '/api/api/user’这样的报错,切记!// 比如统一加token,对请求参数统一加密。// 可以自请求发送前对请求做一些处理。// 可以在接口响应后统一处理结果。// 兼容服务端返回的字符串数据。// response 拦截器。// request 拦截器。// 如果是返回的文件。
2024-06-11 01:10:32 286
原创 TypeScript实战:下棋游戏
判断过程:遍历这个大数组,分别判断每一种情况对应的 3 个单元格元素,是否都是相同的 x 或 o 类名。函数式编程其实是一种编程思想,它追求更细的粒度,将应用拆分成一组组极小的单元函数,组合调用操作数据流;思路:遍历判赢数组,分别判断每种情况对应的 3 个单元格元素,是否同时包含当前玩家的类名。思路:遍历判赢数组,分别判断每种情况对应的 3 个单元格元素,是否同时包含当前玩家的类名。说明:判赢,就是在判断当前玩家下棋后是否获胜(玩家没下棋,不可能获胜,不需要判断)。将成员 O 的值设置为:‘o’(类名)。
2024-06-10 19:47:19 810
原创 JavaScript 正则表达式_var title=body
匹配多个字符后面是三个数字,后面的内容和前面多个字符相同,如:abc123abc例2:习题:查找连续的四个数字,如:3569查找连续的相同的四个数字,如:1111查找数字,如:1221,3443查找字符,如:AABB,TTMM查找连续相同的四个数字或四个字符例3:在一个字符串,查找一对html标记以及中间的内容(好例子)例4:关于子表达式和exec方法exec方法和match方法的比较:Exec方法是RegExp类下的方法Match是String下的方法。
2024-06-10 17:13:43 1959 2
原创 Docker + Hadoop 搭建完全分布式
在面试前我花了三个月时间刷了很多大厂面试题,最近做了一个整理并分类,主要内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。HTML5新特性,语义化浏览器的标准模式和怪异模式xhtml和html的区别使用data-的好处meta标签canvasHTML废弃的标签。
2024-06-10 16:00:44 525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人