首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    最新Web前端面试题精选大全及答案「建议收藏」

    元素,返回元素集合 示例:$(“#two~p”)选取id为two的元素后所有同辈元素集合 三、过滤选择器 1>基本过滤选择器 1、 :first 描述:选取第一个元素,返回单个元素 示例.../p>) 3>可见性过滤选择器 1、:hidden 描述:选取所有不可见的元素,返回元素集合 2、:visible 描述:选取所有可见的元素,返回元素集合 4>属性过滤选择器(返回元素集合)...$(“input:checked”) 选取所有被选中的元素 4、:selected 描述:选取所有被选中的选项元素(下拉列表) 示例:$(“select option:selected... 下拉按钮 下拉菜单 下拉项 Table 表格 Tabs...storage API对异步请求数据进行缓存,二次启动时先利用缓存数据渲染页面,再进行后台更新 避免白屏:先展示页面骨架和基础内容 及时反馈:及时地对需要用户等待的交互操作给出反馈,避免用户以为小程序没有响应

    1.5K20

    最好用的 5 个 React select 多选下拉菜单组件测评推荐

    接下来介绍 6 款我自己常用的 React Select 第三方组件,它们各有特色,希望能帮你找到合适你的选择器 React Select - 多选下拉菜单王者组件库,覆盖多数应用场景 React multi...分组全选 Multiselect React Dropdown - 多选搜索、固定选项、分组选项、默认必选 React Custom Flag Select - 手机号国际区号搜索下拉选择器 1.React...Select - 多选下拉菜单王者组件库,覆盖多数应用场景 [1React Select] React Select 可以说是 React 框架下最棒的 Select 多选下拉选择器了,不仅有常规的单选多选...、键盘快捷键、UI 漂亮 [3react-select-search] react-select-search 是一款主打搜索的 React 下拉菜单选择器,轻量级、零依赖,有非常强大的搜索过滤功能,异步选项...React Custom Flag Select - 手机号国际区号搜索下拉选择器 [6react-custom-flag-select] react-custom-flag-select 很简洁,解决了手机号国际区号选择的需求

    7.6K30

    hosts快速切换工具分享-SwitchHosts

    Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析 开发中会经常改本机的hosts文件: 如微服务开发时映射本地域名到...ip 如配置Google的ip来达到翻翻的目的 如配置某些软件定向到本地0.0.0.0禁止连接远程校验服务器达到破解使用的目的 等等.........项目介绍 项目地址:https://github.com/oldj/SwitchHosts 这是一个用于快速切换 hosts 文件的小程序,基于 Electron 开发,同时使用了 React、Ant...可将原来的 hosts 文件删除,然后自己用编辑器建一个新文件。 Q:修改 hosts 后,Chrome 不能立刻生效?...A:Chrome 可以访问 chrome://net-internals/,点击右上角下拉菜单中的 Flush sockets ,一般可以马上生效。

    2.4K100

    关于React18更新的几个新功能,你需要了解下

    默认情况下,React 中不会对 promise、setTimeout、本机事件处理程序或任何其他事件中的更新进行批处理。 什么是自动批处理?...这意味着超时、承诺、本机事件处理程序或任何其他事件内的更新将以与 React 事件内的更新相同的方式进行批处理。...在典型的 React SSR 应用程序中,会发生以下步骤: 服务器获取需要在 UI 上显示的相关数据 服务器将整个应用程序呈现为 HTML 并将其发送给客户端作为响应 客户端下载 JavaScript...例如,当您在下拉列表中选择过滤器时,您希望过滤器按钮本身在您单击时立即响应。但是,实际结果可能会单独转换。 一个小的延迟是难以察觉的,而且通常是预料之中的。...// 紧急:显示输入的内容 setInputValue ( input ) ; // 不急:显示结果 setSearchQuery ( input ) ; 用户希望第一次更新是即时的,因为这些交互的本机浏览器处理速度很快

    5.5K30

    React 下拉菜单 Dropdown Menu

    React 作为目前最流行的前端框架之一,提供了丰富的工具和库来实现复杂的 UI 组件。本文将从基础概念入手,逐步深入探讨 React 下拉菜单的实现、常见问题及解决方案。 基础实现 1....简单的下拉菜单 首先,我们来看一个简单的下拉菜单实现。我们将使用 React 的状态管理来控制下拉菜单的显示和隐藏。...避免方法:为每个选项添加点击事件处理器,并确保事件处理器正确传递参数。 4. 忽视可访问性 易错点:忽视键盘导航和屏幕阅读器支持,导致用户体验不佳。...避免方法:使用 tabIndex 和 onKeyDown 事件处理器,确保组件支持键盘导航。 总结 React 下拉菜单是一个功能强大且灵活的组件,通过合理的实现和优化,可以显著提升用户体验。...本文从基础实现入手,逐步介绍了常见的问题及解决方案,希望能帮助你在实际开发中更好地应用 React 下拉菜单。

    12510

    关于React18更新的几个新功能,你需要了解下

    默认情况下,React 中不会对 promise、setTimeout、本机事件处理程序或任何其他事件中的更新进行批处理。 什么是自动批处理?...这意味着超时、承诺、本机事件处理程序或任何其他事件内的更新将以与 React 事件内的更新相同的方式进行批处理。...在典型的 React SSR 应用程序中,会发生以下步骤: 服务器获取需要在 UI 上显示的相关数据 服务器将整个应用程序呈现为 HTML 并将其发送给客户端作为响应 客户端下载 JavaScript...例如,当您在下拉列表中选择过滤器时,您希望过滤器按钮本身在您单击时立即响应。但是,实际结果可能会单独转换。 一个小的延迟是难以察觉的,而且通常是预料之中的。...// 紧急:显示输入的内容 setInputValue ( input ) ; // 不急:显示结果 setSearchQuery ( input ) ; 用户希望第一次更新是即时的,因为这些交互的本机浏览器处理速度很快

    5.9K50

    最好用的 6 个 React Tree select 树形组件测评与推荐

    过滤搜索、多种主题可选 React Treebeard - 纯树形选择器、轻盈趁手、有过滤搜索功能 RC Tree - 资源管理器树状型选择器、可拖拽编辑、动态生成、icon 可换 React Animated...Tree - 有漂亮的动效的基础款树形选择器,没有多余功能 React Dropdown Tree Select - 树形下拉菜单勾选选择器,是树形+checkbox+下拉选择器的合集组件 React...图片 5.React Dropdown Tree Select - 树形下拉菜单勾选选择器,是树形+checkbox+下拉选择器的合集组件 图片 react-dropdown-tree-select 可真是厉害了...,是树形选择器 + 下拉菜单 + checkbox 的合集版,不仅前端可以搜索过滤,还可以快速通过树结构批量选择。...React 树形选择器总结 本文推荐了我自己使用多年的 6 款最好用的 React Tree select 树形选择器,这其中一定有一款适合你。

    6.3K10

    学用Hooks写React组件——基础版Select组件

    前言 Select组件是我们在PC上常用组件,由于原生Select组件样式定制化困难,各个浏览器样式“百花齐放”, 不得不自己定制Select组件,已有很多很强大的UI库(antd, element)...这里我们当然选择了render body的方案,整个组件思路是:点击显示组件,通过定位显示组件的位置来计算下拉框应该出现的位置。下拉框选中或者点击屏幕其他地方下拉框自动消失。选中后,显示对应的值。...input点击则显示下拉框。 Position组件是我们上面提到的定位组件,如果Position组件不在可视区时,执行noNotVisibleArea()方法让下拉框不显示。...使用React.cloneElement对props.children进行新的props传输,参考官网:https://zh-hans.reactjs.org/docs/react-api.html#cloneelement...监听document的click事件,来实现点击空白处下拉框消失。但是因为React的事件自己封装了一层并不是原生事件,这里涉及到了原生事件和合成事件的冒泡和捕获问题。

    3.1K20

    使用React和Flask创建一个完整的机器学习Web应用程序

    该项目的亮点: 前端是在React中开发的,它包含一个带有表单的单页,用于提交输入值 后端是在Flask中开发的,它暴露预测端点以使用训练有素的分类器进行预测,并将结果发送回前端以便于消费 GitHub...回购如下: https://github.com/kb22/ML-React-App-Template 模板 React React是一个由Facebook创建的JavaScript库,有助于简化开发和使用用户界面...创建过一个基本的React应用程序。...现在可以使用分类器来预测新数据。 更新服务 接下来app.py在文本编辑器中打开文件(Sublime Text是一个)。...第一行将有Sepal Length和Sepal Width的下拉列表。第二行将有花瓣长度和花瓣宽度的下拉列表。 首先为每个下拉列表创建一个选项列表。

    5.1K30

    如何使用 React 构建自定义日期选择器(3)

    本文作者:IMWeb howenhuo 原文出处:IMWeb社区 未经同意,禁止转载 接着上一篇:如何使用 React 构建自定义日期选择器(2) Datepicker 组件 构建 Datepicker...渲染 datepicker 此时,值得一提的是,Bootstrap Dropdown 组件将用于模拟自定义日期选择器的下拉效果。这就是为什么 Reactstrap 包被添加为此项目的依赖项的原因。...正如您很快会注意到,在日期选择器中渲染的样式化组件是 Reactstrap 下拉组件的样式扩展。 更新 Datepicker 组件以包含 render() 方法,如下面的代码片段所示。...您可以在 这里 了解更多关于 Reactstrap 下拉列表的信息。...结论 在本教程中(1、2、3),您已经能够逐步了解如何构建一个定制的 React 日期选择器组件,该组件可以作为原生 HTML5 日期选择器输入元素的替代。

    8K10

    开发一个在线 Web 代码编辑器,如何?今天来教你!

    让我们创建一个包含不同主题的下拉列表,用户可以在我们的编辑器中选择这些主题。本文中,我们将添加五个主题,但你可以添加任意数量的主题。...在上面的代码中,我们使用 label 标签向我们的下拉列表添加标签,然后添加 select 标签来创建我们的下拉列表。...每当在下拉列表中选择一个新选项时,该值都是从返回给我们的对象中获取的。接下来,我们使用 state hook 中的 setTheme 将新值设置为 state 持有的值。...至此,我们已经创建了下拉菜单,设置了主题的状态,并编写了函数来使用新值设置状态。...lint: true, mode: language, lineNumbers: true, theme: theme, }} /> 现在,我们就已经添加了一个可以在编辑器中选择的不同主题的下拉列表

    12.3K30

    【实战】快来和我一起开发一个在线 Web 代码编辑器

    CodeMirror 主题 让我们创建一个包含不同主题的下拉列表,用户可以在我们的编辑器中选择这些主题。 本文中,我们将添加五个主题,但你可以添加任意数量的主题。...在上面的代码中,我们使用 label 标签向我们的下拉列表添加标签,然后添加 select 标签来创建我们的下拉列表。...每当在下拉列表中选择一个新选项时,该值都是从返回给我们的对象中获取的。 接下来,我们使用 state hook 中的 setTheme 将新值设置为 state 持有的值。...至此,我们已经创建了下拉菜单,设置了主题的状态,并编写了函数来使用新值设置状态。...lint: true, mode: language, lineNumbers: true, theme: theme, }} /> 现在,我们就已经添加了一个可以在编辑器中选择的不同主题的下拉列表

    81020

    脉脉上的 前端三大浪漫 是个啥?

    一、富文本编辑器 富文本编辑器市面上已经有很多优秀的开源版本了,但是问题在于每个产品的富文本编辑器需求不一样,所以可能导致有一些时候需要手撸编辑器 ---- 例如: Draft.js Slate.js...wangEditor 这些富文本编辑器还有衍生出他们的针对不同框架的版本,例如React,还有一些插件。...感兴趣的可以去github搜索给个star,方便以后用得上 作者当时手写过桌面软件的富文本编辑器(Electron,类似微信的聊天编辑器),痛苦得很,要控制光标、焦点,复制粘贴,适配多个操作系统环境的QQ...拖拽选取、下拉填充、自动填充、查找替换、合并单元格等。 3.行列。隐藏、插入、删除、冻结。 4.操作。撤销、复制、粘贴、剪切、快捷键、格式刷、筛选排序、批注、共享编辑。 5.函数。

    55420

    【CSS】333- 使用CSS自定义属性做一个前端加载骨架

    我们期望网络应用程序感觉像本机应用程序一样快速响应,无论其当前的网络覆盖范围如何。 感知性能是衡量用户感觉速度的尺度。...这可以使用普通的 JavaScript 或使用像 Vue/React 这样的库来完成。 现在我们可以使用图像来显示骨架,但这会引入额外的请求和数据开销。...此外,它没有响应,如果我们决定调整一些内容卡的样式,我们将不得不复制骨架图像的更改,以便它们再次匹配。 一个更好的解决方案是只用CSS创建整个东西。没有额外的请求,最小的开销,甚至没有任何额外的标记。...ps:浏览器对自定义属性的支持很好,但不是100%。基本上,所有现代浏览器都有支持,IE / Edge有点晚了。对于这个特定用例,使用Sass变量很容易添加回退。...添加动画 为了使这更好,我们可以为我们的骨架设置动画,并使其看起来更像是一个加载指示器。

    1.7K31
    领券