首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端面试题1(HTML篇)

长期存储数据,浏览器关闭后数据丢失 sessionStorage 数据在浏览器关闭后自动删除 语意化更好内容元素,比如 article、footer、header、nav、section 表单控件...长期存储数据,浏览器关闭后数据丢失 sessionStorage 数据在浏览器关闭后自动删除 语意化更好内容元素,比如 article、footer、header、nav、section 表单控件...cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上数据(通常经过加密) cookie数据始终在同源http请求中携带(即使不需要),记会在浏览器和服务器间来回传递...虽然也有存储大小限制,但比cookie大得多,可以达到5M或更大 有期时间: localStorage 存储持久数据,浏览器关闭后数据丢失除非主动删除数据 sessionStorage...如果需要使用iframe,最好是通过javascript动态给iframe添加src属性值,这样可以绕开以上两个问题 优点: 用来加载速度较慢内容(广告) 可以使脚本可以并行下载 可以实现跨子域通信

1.8K10

干好这件事,卷死所有同行

表单介绍 表单定义 表单在网页中主要负责数据采集功能,是提交数据一切形式。 表单构成 标签、输入域、提示信息、动作。...左对齐标签 文字左对齐放置在输入左边 优点:文字开头按阅读视线对齐,方便用户快速浏览表单;节约垂直空间。 缺点:标签与表单域联系紧密,视觉跳动大,填表不流畅;标签和输入弹性长度小。...善用开关按钮 允许用户在两个相反状态之间进行选择,:有效或无效、是或否、开或关等。...主按钮之后下一步操作 弹框级别-关闭弹框刷新数据。 页面级别-这里我认为有待探讨,大家可以根据实际情况判别是否需要回到列表页。 表单交互 就地编辑、弹窗、抽屉、页面跳转以及新开页面。...新开页面 优势:页面之间相互独立,互补不干扰,可承载东西较多,适合分步骤或者大表单。 劣势:用户焦点丢失,注意力分散(因为系统中大部分操作在同一个页面中完成)。

2.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

excel常用操作大全

19.如何在表单中添加斜线? 一般来说,我们习惯在表单上使用斜线,但是工作表本身不提供这个功能。事实上,我们可以使用绘图工具来实现: 点击“绘图”按钮,选择“直线”,鼠标将变成一个十字。...20、如何快速输入数据序列?如果您需要在表格中输入一些特殊数据系列,物料序列号和日期系列,请不要逐个输入。为什么不让Excel自动填写它们呢?...在第一个单元格中输入起始数据,在下一个单元格中输入第二个数据,选择这两个单元格,将光标指向单元格右下角填充手柄,沿着要填充方向拖动填充手柄,拖动单元格将按照Excel中指定顺序自动填充。...如果您可以定义一些常规数据(办公室人员列表),您经常需要使用这些数据作为将来自动填充序列,这难道不是一劳永逸吗?...名字公式比单元格地址引用公式更容易记忆和阅读。例如,公式“=SUM”显然比使用单元格地址更简单、更直观,而且不容易出错。 27.如何在公式中快速输入连续单元格地址?

19.1K10

在javascript中实现freameset 框架页面的跳转

需要注意是跳转后内部空间保存所有数据信息将会丢失,所以需要用到session。...这就是说, 使用Response.Redirect方法时重定向操作发生在客户端,总共涉及到两次与服务器通信(两个来回):第一次是对原始页面的请求, 得到一个302应答,第二次是请求302应答中声明新页面...默认情况下,Server.Transfer方法不会把表单数据或查询字符串从一个页面传递到另一个页面,但只要把该方法第二个参数设置成 Tb310True,就可以保留第一个页面的表单数据和查询字符串。...因此,如果要保留原始页面的表单数据和查询字符串集合, 必须把目标页面Page指令EnableViewStateMac属性设置成False。...这种页面导航方式类似于针对ASPX页面的一次函数调用,被调用页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把 被调用页面Page指令EnableViewStateMac属性设置成False

2.3K20

0494-如何恢复HDFS中节点正常解除授权丢失数据

作者:唐辉 1 文档编写目的 在Hadoop集群中提供有主机解除授权和将节点移除集群操作,正常情况下节点解除授权不会导致blocks丢失情况,但是在某些特殊场景中还是会出现小量blocks丢失,...本篇文章主要介绍如何恢复HDFS中节点正常解除授权丢失数据如何恢复和正常解除授权时可能造成blocks 丢失原因以及如何规避这些风险 文章概述 1.模拟blocks 丢失 2.重新上线已解除授权下线节点恢复数据...3.正常解除授权下线可能造成数据丢失原因分析 4.如何在对DataNode解除授权前调优HDFS 测试环境 1.CM和CDH5.15.1 2.现有集群操作系统RedHat7.2 3.正常下线节点本地磁盘数据并未删除...,数据平衡会移动blocks副本。...blocks,如果有请修复 当一个DataNode退役时,NameNode确保来自DataNode每个blocks仍然可以在复制因子指示下在整个群集中可用。

3.6K50

怎样才算是个出色移动网站

原作者 | Pete LePage 原文地址 | 来自Google Developers Google 和 AnswerLab 执行了一项调查研究来回答这一问题。 移动用户具有很强目标导向。...请重新组织您菜单,在牺牲易用性情况下尽可能减少菜单项。 ✔ 宜:让菜单保持简短和亲切。...✔ 宜:允许用户在登录情况下浏览网站。 ✘ 忌:在网站上过早提出登录或注册要求。 让用户以访客身份购买 研究参与者对访客结账看法是“方便”、“简单”、“轻松”和“快速”。...❖表达输入 ❖ KEYWORD:可视化输入、预填充 成功:通过易用型表单提供顺畅无缝式转化体验。 精简信息输入 用户按回车键时自动前进到下一字段。一般而言,用户必须执行触按越少,体验越佳。...通过标示和实时验证最大限度减少表单错误 正确标示输入并实时验证输入。 ✔ 宜:尽可能预填充内容。 设计高效表单 充分利用自动填充,让用户能借助预填充数据轻松填写表单。 使用已知信息预先填充字段。

2K50

ASP.NET Core消息队列RabbitMQ基础入门实战演练

消息队列RabbitMQ大家相比都不陌生,本次分享课程阿笨将给大家分享一下在一般项目中99%都会用到消息队列MQ一个实战业务运用场景。...1.2、一句话总结今天我们学习达到目标 如何在我们ASP.NET Core项目中使用消息队列MQ来实现不同系统之间数据同步,从而实现系统应用程序之间解耦。...最具备典型代表意义使用场景:实现不同系统之间数据同步比如:如何实现订单系统OMS将订单同步至发货系统ERP中?...3、消息接收确认ACK机制防止消息丢失 我们知道默认情况下如果一个Message 被消费者所正确接收则会被从 Queue 中移除 那么如何防止消费者出现异常时候导致消息丢失即实现消息消费者如何通知...Publish/Subscrib(e发布/订阅)模式,发送端发送广播消息,单个接收端接收处理消息,这样消费者处理能力有限,如何在不使用多个接收端情况下,就能提供我们单个消费者处理能力呢?

1.4K40

关于Wolfram|Alpha:四件你可能不知道事情

下文会阐述关于这个强大教育技术工具四件你可能不知道事情。 01 您可以在线找到Wolfram|Alpha免费教育资源 不知道如何在课堂上使用 Wolfram|Alpha?...另外有一些资源,分步解决方案插件,则需要订阅。但无论是针对单个项目还是综合课程,都值得根据您需求探索可用内容。...他们能否计算出两个大事件之间时间跨度,然后弄清楚为什么它们发生在截然不同时间尺度上?又或者,将数学纳入您历史课并讨论历史货币或数字想法怎么样?...这个比较新功能可让您和您学生通过数字和公式输入查询内容。这可以还原查询内容复杂性,否则在询问数学问题时有可能会丢失这些数学相关复杂性。 默认情况下,搜索将在启用自然语言情况下加载。...您可以根据需要来回切换。

61010

前端面试那些坑之HTML篇

绘画 canvas; 用于媒介回放 video 和 audio 元素; 本地离线存储 localStorage 长期存储数据,浏览器关闭后数据丢失; sessionStorage...数据在浏览器关闭后自动删除; 语意化更好内容元素,比如 article、footer、header、nav、section; 表单控件,calendar、date、time...cookie数据始终在同源http请求中携带(即使不需要),记会在浏览器和服务器间来回传递。 sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。...有期时间: localStorage 存储持久数据,浏览器关闭后数据丢失除非主动删除数据; sessionStorage 数据在当前浏览器窗口关闭后自动删除。...是怎么用? label标签来定义表单控制间关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关表单控件上。

1.4K90

区块链安全技术总结

根据测试经验,这种费力讨好活就放在最后,上来可以先选择逻辑进行测试,因为数字货币平台逻辑来来回回就那么几样:注册、登录、地址管理(充币、提币、交易)、委托交易查询、买入卖出(法币、币币、杠杆和期货...从功能上其实并不复杂,功能与功能之间业务关联性也是显而易见: 注册->实名认证->手机/邮箱/谷歌验证码->法币交易获取代币->币币交易/杠杆交易->提币到其他地址 这里给出两个案例 案例一:收款账户处存储型...在调用函数之前需要对请求私钥进行验签,此处就会存在一个风险,服务器如果能保证这些私钥丢失,一旦特定地址私钥丢失,那么特权函数就会被恶意调用造成无法估计后果。...修复: 所提币、钱包转账,所以除了在编写合约时候需要严格验证输入数据正确性,而且在 Off-Chain 业务功能上也要对用户所输入地址格式进行验证,防止短地址攻击发生。 7....修复: 所提币、钱包转账,所以除了在编写合约时候需要严格验证输入数据正确性,而且在 Off-Chain 业务功能上也要对用户所输入地址格式进行验证,防止短地址攻击发生。 8.

1.9K41

MacOS技巧|如何通过在 macOS 中增大光标来找到丢失光标?

如果找不到光标,显而易见做法是将其放大。那么如何放大光标呢,本文就给大家详细讲解了如何通过在 macOS 中增大光标来找到丢失光标的教程,一起来看看吧!...此更改还会影响光标在用于任务时外观,例如当它更改为不同文本输入形状时。尽管尺寸很大,但它工作精度仍与正常尺寸对应物相同。 您还可以让 Mac 上 Sir“增大光标大小”。...摇一摇定位 虽然永久增加光标的大小可能对某些人有用,但其他人可能更喜欢光标在绝大多数情况下保持通常小尺寸,但在搜索时仍然更容易找到。...许多人都非常熟悉将鼠标从一侧移动到另一侧并观察屏幕移动以显示指针所在位置操作。同样动作可用于触发“摇动鼠标指针定位”功能。 顾名思义,快速来回移动鼠标会使光标暂时变大。...以上就是如何通过在 macOS 中增大光标来找到丢失光标的全部内容。

4.1K10

如何设计出一款出色结账表单

重要是,你不仅要提供客人结帐选项,还要使其清晰可见。Baymard 研究院发现,88%移动支付表单未能使访客结账选项达到清晰可见效果,因此用户经常忽略它。 ?...这将让那些想要尽快填写完表单用户快速跳过这些字段。 3. 不要使用字段标签作为占位符 带标签主要目的不是在用户输入数据时隐藏它们。...字段标签应始终保持可见; 理想情况下,他们应该位于字段顶部或左侧。如果你设计移动端并且屏幕空间有限,则可以使用浮动标签技术。当用户激活一个字段时,占位符文本会淡出,并且跳出显示在顶部。 ?...用户期望后退按钮能让他们退后一步(到他们认为是他们上一页地方),而不是回到产品页面。第二种行为通常伴随着用户数据丢失,因此可能会导致用户放弃结账流程。 6.帮助用户填写地址 尽量减少用户打字需求。...提供在另一设备上完成购买选项 一个比较典型情况是,用户会在移动设备上浏览商品,但在填写结账表单时,他们会切换到桌面端。

3.3K51

聊一聊前端面临安全威胁与解决对策

以下是一些执行输入过滤要点: 1、使用自动转义用户输入前端库或框架。React 和 Angular 是默认情况下对输入数据进行过滤完美示例。 2、利用转义函数对特殊字符进行编码。...跨站请求伪造(CSRF): 在跨站请求伪造(CSRF)中,攻击者诱使用户在不知情情况下在网站上执行有害操作。CSRF攻击通常通过下载表单执行。一些用户通常会在您Web应用程序上保存其登录凭据。...以下是如何在表单中包含CSRF令牌方法: <input type="hidden" name="csrf_token...中间人攻击(MitM): 中间人攻击是一种威胁类型,当攻击者干扰<em>两个</em>通信方<em>之间</em><em>的</em>通信时发生。这种通信中断是在没有任何一方<em>的</em>同意或知识<em>的</em><em>情况</em>下进行<em>的</em>。在中间人攻击中,通信双方交换<em>的</em>信息会被窃取。...在最严重<em>的</em><em>情况</em>下,攻击者可以利用这些窃取<em>的</em>信息来伤害受害者。您可以通过使用有效<em>的</em>SSL/TLS证书来避免中间人攻击。HTTPS有助于加密用户和网站<em>之间</em>传输<em>的</em><em>数据</em>。<em>数据</em>加密使得攻击者难以干扰和修改信息。

29230

JeecgBoot 2.4 微服务正式版发布,基于SpringBoot低代码平台

,实现了微服务方案落地( 新版可一秒变微服务); 同时代码生成器也做了重点升级,更加智能; 另外后台所有请求统一了前缀,代码重构较大、 前端代码目录和启动模式也做了较大修改, 所以升级会出现兼容情况,...#2005 同步数据库,对于一些关键字表名 实际并没有创建成功 #1977 选择部门弹出框超出屏幕 #1995 【BUG】两个online报表之间跳转。...issues/1714 大屏设计下两个示例没有样式和JSissues/1799 online表单开发-同步数据库异常issues/I1WDT5 选取职务名称出现全选issues/1753 切换导航模式...中来回切换不会刷新页面,但是新打开一个tab页面,就会刷新其他已经打开tab页面issues/I1QLKP 切换微服务定时任务有问题issues/1824 数据库同步失败issues/1945 系统中使用...(必须输入、数字校验、金额校验、时间空间等); 提供单点登录CAS集成方案,项目中已经提供完善对接代码 表单设计器,支持用户自定义表单布局,支持单表,一对多表单、支持select、radio、checkbox

2.8K50

asp.net 跳转页面

需要注意是跳转后内部空间保存所有数据信息将会丢失,所以需要用到session。...这就是说, 使用Response.Redirect方法时重定向操作发生在客户端,总共涉及到两次与服务器通信(两个来回):第一次是对原始页面的请求, 得到一个302应答,第二次是请求302应答中声明新页面...默认情况下,Server.Transfer方法不会把表单数据或查询字符串从一个页面传递到另一个页面,但只要把该方法第二个参数设置成 Tb310True,就可以保留第一个页面的表单数据和查询字符串。...因此,如果要保留原始页面的表单数据和查询字符串集合, 必须把目标页面Page指令EnableViewStateMac属性设置成False。...这种页面导航方式类似于针对ASPX页面的一次函数调用,被调用页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把 被调用页面Page指令EnableViewStateMac属性设置成False

3.3K10

asp.net(c#)网页跳转几种方法小结「建议收藏」

需要注意是跳转后内部空间保存所有数据信息将会丢失,所以需要用到session。...这就是说, 使用Response.Redirect方法时重定向操作发生在客户端,总共涉及到两次与服务器通信(两个来回):第一次是对原始页面的请求, 得到一个302应答,第二次是请求302应答中声明新页面...默认情况下,Server.Transfer方法不会把表单数据或查询字符串从一个页面传递到另一个页面,但只要把该方法第二个参数设置成 Tb310True,就可以保留第一个页面的表单数据和查询字符串。...因此,如果要保留原始页面的表单数据和查询字符串集合, 必须把目标页面Page指令EnableViewStateMac属性设置成False。...这种页面导航方式类似于针对ASPX页面的一次函数调用,被调用页面能够访问发出调用页面的表单数据和查询字符串集合,所以要把 被调用页面Page指令EnableViewStateMac属性设置成False

1.8K40

2016年下半年《软件评测师》下午试卷及答案

表单(Form)在Web页面中用来提供给用户填写信息,从而获得填写相关信息,实现用户和系统之间交互。本系统页面中采用表单实现客户信息、交易信息等提交与交互。...如果将用户输入数据和设计好SQL拼接后提交给数据库执行,在有些情况下,就可能存在用户输入数据并非设计正确格式,就给恶意用户提供了破坏机会,即SQL注入。...此类题目要求考生认真阅读题目对问题描述,分析问题并结合面向对象基本概念来回答。题目给出三个类,基类Account及其两个子类SavingAccount和CreditAccount。...该问题考核基本概念,面向对象测试对象为类和类中方法。 问题:4.2 在继承关系上,若某方法在测试父类时已经测试过,那么在什么情况下在子类中也需要测试?...但是此种情况中通道形成两个差值相等,算法中缺少对此种特殊情况处理,会导致此种情况出现时不能给出预期结果,存在算法缺陷。

1.1K21

PowerBI中书签和导航页,如何选择呢?

在2020 年 3 月更新中,按钮有了一个名为"页导航"新功能: ? 那么我们该如何在“页导航”和“书签”之间做出选择呢?...“讲故事”,那么通过书签来回调用,可以达到很好效果。...不过,要在两个页面中进行来回切换,由于目前有了页导航,我们就需要来分析一下这两种方式在不同场景中优缺点了: 1.严格地在多个页面之间切换 当我们要做地仅仅从一个页面切换到另一个页面,比如有一个导航栏...,你可能会使用一些花哨布局(可滚动页面、选项卡式导航、弹出窗口等)时,页面导航将不起作用。...所以我们来总结一下在这两者之间进行选择时困扰: 页面导航目前只支持按钮,那么如果你想用图片或者形状来导航时,你会选择在图片上覆盖一个空白按钮来伪装,还是直接创建一个书签?

6.6K31
领券