草庐IT

前端面试

全部标签

快速搭建前端页面并与后端交互

快速搭建前端页面1Vue前置:需要先包含node环境如果没有,可去node官网下载一个并配置node官网地址:https://nodejs.org/zh-cn/#检测是否安装成功node-v1.1vue脚手架检测是否有node环境,如果没有则去node官网下载配置【进入cmd执行以下命令】node-v安装vue脚手架npminstall-g@vue/cli#检测是否安装成功vue--version创建项目#全局安装初始化命令npmi-g@vue/cli-init#创建项目vueinitwebpack文件夹名称如果当前文件夹已经存在会提示Targetdirectoryexists.Continu

什么是前端安全性(front-end security)?列举一些前端安全性的最佳实践

聚沙成塔·每天进步一点点⭐专栏简介前端入门之旅:探索Web开发的奇妙世界欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个专栏中,我们将以问答形式每天更新,为大家呈现精选的前端知识点和常见问题解答。通过问答形式,我们希望能够更直接地回应读者们对于前端技术方面的疑问,并且帮助大家逐步建立起一个扎实的基础。无论是HTML、CSS、JavaScript还是各种常用框架和工具,我们将深入浅出地解释概念,并提供实际案例和练习来巩固所学内容。同时

java后端返回数据给前端时去除值为空或NULL的属性、忽略某些属性

目录一、使用场景二、环境准备1、引入依赖2、实体类三、示例1、不返回空值(1)方式(2)测试(3)说明2、不返回部分属性(1)方式(2)测试四、 Jackson常用注解1、@JsonProperty2、@JsonPropertyOrder3、@JsonInclude4、@JsonIgnoreProperties5、@JsonFormat6、@JsonUnwrapped一、使用场景        在开发过程中,有时候需要将后端数据返回前端,此时有些数据为空属性不需要返回,或者有些属性不需要返回,因此就需要处理。二、环境准备1、引入依赖 com.fasterxml.jackson.corejac

微信小程序登录流程(包含前端、后端代码)

theme:channing-cyan一、前言在微信小程序的开发过程中,如果想要保留用户的数据(比如:操作记录、购物车信息等等)就必须要用户登陆。为什么呢?比如说,数据库中有一条数据你如何知道这条数据属于谁?属于那个用户呢?这就需要用户登录来获取用户的唯一标识从而确定这条数据是属于哪个用户的,那么如何做微信小程序的登陆功能呢?让我们使用Springboot框架+AOP一起来学习吧!二、流程微信小程序登录流程:开发者服务器处理流程:1.1获取用户Code通过wx.login来获取临时登录code:javascriptwx.login({success(res){if(res.code){//发起

解决前端笔记本电脑屏幕显示缩放比例125%、150%对页面大小的影响问题

近期在工作中遇到一个问题,记录一下,在项目上线之后,遇到一个问题,即缩放到90%时,页面字体比默认的100%字体大,一开始毫无头绪,经过一番的Google...Google...Google....,终于找到了解决方法,这是因为大多数笔记本电脑默认的缩放比例为125%或者是150%,所以就出现了在本身台式电脑(默认100%)上开发出来的页面都是按照100%比例来开发的,之后在笔记本电脑上打开缩放比例的时候会出现字体大小显示不合理的问题,这种问题主要是因为device-pixel-ratio导致的。解决办法:1)新建一个js文件//detectZoom.jsexportconstdetectZo

【泛微 weaver E9 前端梳理】

文章目录泛微weaverE9前端梳理一、建模相关1.建模拓展按钮显示弹框方法2.建模查询列表方法3.建模查询自定义按钮二、流程相关1.获取右上角操作按钮组方法三、ecode开发1.config变量设置和引用变量设置变量引用2.复写组件3.复写接口4.编写ecode组件新建register.js注册绑定页面(js文件需要前置加载)创建index.js编写组件5.将ecode组件绑定到元素上四、js加载eocde组件(流程、建模可用)五、隐藏头部方法六、关闭页面方法泛微weaverE9前端梳理一、建模相关1.建模拓展按钮显示弹框方法显示弹框可通过ecCom.WeaTools.createDialo

微前端框架 qiankun

前言qiankun是一个基于single-spa的微前端实现库,帮助你构建一个生产可用的微前端架构系统。qiankun支持多种技术栈的微应用接入,提供了简单、解耦、技术栈无关、独立开发、独立运行、增量升级、样式隔离、资源预加载等特性,以及umi插件一键切换。微前端是一种多个团队通过独立发布功能的方式来共同构建现代化web应用的技术手段及方法策略。微前端架构具备以下几个核心价值:技术栈无关:主框架不限制接入应用的技术栈,微应用具备完全自主权独立开发、独立部署:微应用仓库独立,前后端可独立开发,部署完成后主框架自动完成同步更新增量升级:在面对各种复杂场景时,我们通常很难对一个已经存在的系统做全量的

前端依赖下载速度过慢解决方法,nrm 镜像管理工具

npm默认镜像:https://registry.npmjs.org/问题使用npminstall安装依赖的时候,受网络的限制,速度会很慢。解决使用国内镜像代理。nrmnrm是镜像源管理工具;1.安装nrmnpminstallnrm--global#查看镜像源列表nrmls淘宝原镜像https://registry.npm.taobao.org已更改为https://registry.npmmirror.com2.测试当前环境下,哪个镜像源速度最快。nrmtest3.切换镜像源npmconfiggetregistry#查看当前镜像源nrmusetaobao#等价于npmconfigsetreg

面试:RabbitMQ相关问题

文章目录简单介绍RabbitMQRabbitMQ架构什么是RabbitMQ?有什么显著的特点?RabbitMQ有那些基本概念?RabbitMQrouting路由模式消息怎么路由?RabbitMQpublish/subscribe发布订阅(共享资源)能够在地理上分开的不同数据中心使用RabbitMQcluster么?什么情况下会出现blackholed问题?消息如何分发?Basic.Reject的用法是什么?什么是Binding绑定?RabbitMQ如何确保消息的不丢失RabbitMQ如何避免消息堆积如何保证RabbitMQ的高可用RabbitMQ如何构建集群?RabbitMQ支持哪些消息模式?

前端uni微信小程序和后端nodejs使用websoket

需求前端向后台服务器发请求获取验证码,然后端游输入验证码,向我的后端发请求获取验证信息。后台给游戏端返回信息的时候同时给微信小程序端返回验证结果。意思是不要微信小程序端主动触发,验证是否绑定的请求。思路后端生成验证码时存入用户的唯一Id和ip,前端获取到验证码后,与后台建立WebSocket连接,然后游戏端填入验证码向后端接口发起请求,遍历整个clients列表,与数据库中的ip进行匹配,向匹配的ip发送消息。由于可能存在不同客户端Ip相同的情况,这里则需要根据唯一ID进行区分代码前端//建立WebSocket连接 constsocket=uni.connectSocket({