- 博客(10)
- 收藏
- 关注
原创 前端面试题(四)
Vue双向绑定原理基于数据劫持(Object.defineProperty)和观察者模式,通过Diff算法对比虚拟DOM差异。UniApp最大优势是跨平台开发能力。组件通信方式包括props/$emit、$parent/$children、provide/inject、Vuex等。计算属性(computed)有缓存适合派生数据,监听器(watch)适合异步操作。Webpack是模块打包工具,可用于开发自定义插件。复杂项目问题通常通过组件拆分、状态管理优化和性能调优解决。Element UI支持二次封装增强复
2025-09-11 17:03:07
91
原创 前端面试题(三)
这篇文章摘要涵盖了前端开发的核心知识点。主要内容包括:深/浅拷贝的区别及实现方式;作用域与原型链的概念解析;AJAX原理及顺序执行方法;Vue2/Vue3生命周期、响应式原理及组件通信;MVVM模式理解;移动端自适应方案;H5新特性及数据存储方式(Cookie/Session/Local Storage);渐进式渲染概念等。文章重点对比了Vue2/Vue3的响应式实现差异,包括数组变化检测机制,并详细解释了Vue组件data必须为函数的原因,同时探讨了多种前端技术实现原理和实际应用场景。
2025-09-11 16:45:12
69
原创 前端面试题(二)
本文摘要整理了前端开发常见的技术问题与解决方案,涉及TS插件、UI组件封装、网络协议、安全防护和性能优化等方面。内容包括:常用TS插件推荐、Vant表单二次封装实践、WebSocket断连处理、HTTPS安全协议解析、XSS攻击防范措施、大数据渲染方案、SEO优化技巧、HTTP/HTTPS区别分析、跨域解决方案、URL请求全流程解析,以及大文件上传技术实现。这些知识点覆盖了前端工程化、性能调优和安全防护等核心领域,为开发人员提供了实用的技术参考。
2025-09-11 16:41:21
114
原创 前端面试题(一)
这篇前端面试题目汇总涵盖了小程序开发3年经验岗位的41个技术问题和综合考察点。主要涉及:1)CSS基础(盒子模型、浮动清除、单位选择等);2)前端框架(Vue全家桶、uniApp等);3)性能优化(图片处理、Webpack配置等);4)网络知识(HTTP请求、登录流程等);5)编程基础(闭包、this指向等);6)工程化工具(Git、Webpack等);7)项目经验(难点解决、开发流程等);8)职业发展(学习规划、薪资期望等)。全面考察了候选人的技术深度、项目经验和职业素养。
2022-06-12 21:30:29
158
原创 支付宝小程序:无权调用改接口
支付宝小程序:无权调用该接口支付宝小程序上线后ios,request请求返回上图的错误,安卓则正常。客服排查了一段时间说是证书问题:部分系统证书校验严格证书安全查询
2021-08-31 13:34:25
1671
原创 前端面试问题:画一个三角形
本文展示了利用CSS边框属性绘制不同形状的技巧。通过设置元素的宽高为0,并调整各边边框的宽度和颜色,可以创建三角形(上下左右四个方向)和彩色矩形五种图形。如.p1定义了一个向下的红色三角形,.p5则通过设置四边不同颜色形成了彩色矩形边框。这些方法简洁高效,无需图片即可实现基本图形绘制。
2021-03-10 16:03:31
266
原创 前端面试问题:1rem、1em、1vh、1px各代表的含义
1rem相对于页面<html>的大小,通常的做法是给html根元素设置一个字大小,其他元素的长度相对于根元素的大小。附上: web动态设置rem链接1em:相对于父元素的字体大小元素的margin/padding/width/height则相对于该元素的font-size大小 1vh/1vw:视窗的宽度/高度。100vh/100vw相当于整个视窗的宽高。1vh=视窗高度的1%;1vw=视窗宽度的1%1px: 像素:相对于屏幕分辨率而言 一般电脑分辨率是1920 *
2021-03-09 15:46:20
4044
原创 前端面试问题:css水平、垂直居中的写法
前端问题面试问题一:css水平、垂直居中的写法flex布局<div class="p"> <h2 class="title">felx布局</h2> <div class="content con1"> <div class="con"></div> </div></div>.con1 { display: flex; justify-content: center; align-
2021-03-09 15:11:50
209
原创 微信小程序
微信小程序1. cover-view使用字体图标真机不显示2. 不支持8位码的颜色3. textarea是原生组件!!!4. 将画布转化为图片时给与适当的延时,500ms左右ctx.draw(true,setTimeout(functiom(){},500),不然会导致保存下来的图片5. 使用chooseImg的api的时候,选择完照片页面会执行一次onshow缺失1. cover-view使用...
2019-10-09 20:00:24
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅