摘要:约定我们假定要被测试的页面是这样的标题开始编写测试首先是导入。我们推荐使用的语法当然您也可以用方式第一件事是构造一个实例然后要转到要被测试的页面。 之前我曾经在《Rize - 一个可以让你简单、优雅地使用 puppeteer 的 Node.js 库》一文简单介...
摘要:前言从事前端到现在也有快两年了,平时也会收集整理一些笔记放在印象笔记,不过收集过之后就在没有看过,经大佬指点,真正掌握一个知识点,最好的方式就是用自己的话把内容讲明白,就开始将以前零散的东西整合一下,和各位道友一起提高。 前言 从事前...
摘要:在离开进入过渡时,受影响的其他元素应该使用移动过渡为期定义移动过渡。过渡和动画自定义过渡的类名在钩子中使用两个元素之间的过渡今日头条面试分享面试题记录记得点赞分享哦让更多的人看到这里使用了一个动画库和函数式组件。 自定义过渡的类名 另...
有哪些选择器 基本选择器 通配选择器(*) ID选择器(#ID) 类选择器(.className) 元素选择器(tagName) 后代选择器(a b) 子元素选择器(a>b) 相邻后面兄弟元素选择器(a + b) 通用后面兄弟选择器(a 〜 b) 群组选择器(selector1,selector2,...) 这...
问题: 在实际开发过程中,会遇到上传文件的一些需求。但是使用原生的在使用中存在一些问题 在未上传文件时,显示"no file choosen",用户界面不友好,不可配置 上传同一个文件,不会触发change事件,即使该文件做过修改 用户如果在上传过程中点击了取消...
摘要:三浏览器模式为了能够很好地显示满足标准的页面,又能最大程度兼容不合法的。标准模式标准模式浏览器根据标准来渲染页面。混杂模式混杂模式浏览器采用更加宽松的向后兼容的方式来渲染页面。 现在的各种前端开发工具都足够强大,支持插入模板代码,也就...
摘要:同源策略同源策略是一种约定它是浏览器最核心也是最基本的安全功能如果缺少了同源策略则浏览器的正常功能可能会受到影响可以说是构建在同源策略的基础之上的浏览器只是针对同源策略的一种实现浏览器的同源策略限制了来自不同源的或脚本对当前读取或设置...
摘要:鼠标按下拖拽多选单元格这个是本唯一的亮点了个人认为。这样做的结果是页面非常卡,因为鼠标移动过程会多次触发鼠标移动事件,会多次进行单元格元素循环遍历。 网页版模仿Excel 最近公司闲的dan疼,非要模仿Excel做一个网页版的Excel,刚开始听说要做...
摘要:背景介绍在一个页面中当用户提交表单到后台后台返回的结果成功的话开始自动播放背景音乐出现的问题在安卓手机上正常中没有反应后来网上一番搜索后了解到时因为不允许自动播放音乐除非用户做出了交互行为解决方案如果是在页面刚加载就需要自动播放音频的...
摘要:上一篇讲了的环境搭建,跑起来之后,实际运用中会发现各种问题,今天就说下富文本编辑器的问题针对后端不熟的同学。那就开始重点搜开源的,支持的富文本编辑器,结果找到了,大概看了下,还是蛮丰富的。 上一篇讲了keystonejs的环境搭建,helloworld跑...
摘要:自定义事件自定义事件有能力使子组件事件触发父组件中的动作。它所做的只是报告自己的内部事件,因为父组件可能会关心这些事件。只是这里父组件上的事件功效没有双向绑定中事件那么强大。 自定义事件 自定义事件有能力使子组件事件触发父组件中的动作...
摘要:原因在于,分配给事件的函数是闭包,他们由函数定义构成,从函数的函数作用域获取。三个闭包由循环所创建,每个闭包具有同一个词法环境,环境中包含一个变量当的回调执行时,的值也随之确定,循环已经执行完毕,对象已经指向了列表的最后一项。 闭包(C...
摘要:大家好今天分享一个商城的搜索功能建立在上一篇文章的基础上实现的搜索功能简单的说就是通过语句在数据库中实现模糊查找连接数据库实现分页功能可以参考上一篇文章定义一个变量接收传过来的搜索框的值定义语句去数据库模糊查询查询数据库中数据截图如下...
摘要:四伪类列举状态伪类状态伪类是基于元素当前状态进行选择的。目前,只有火狐浏览器支持伪类,并在火狐浏览器中使用时需要添加前缀试验阶段。 一、伪类和伪元素的引入 1. 规范说明 CSS introduces the concepts of pseudo-elements and pseudo-classes ...
摘要:一伪元素的应用清除浮动父元素中有子元素,并且父元素没有设置高度,子元素在父元素中浮动,结果必然是父元素的高度为,这也就导致了父元素高度塌陷,我们就需要清除浮动。伪元素不会自然继承自父元素如的样式。 一、伪元素的应用 1. 清除浮动 父元素...
摘要:全局注册使用定义组件,参数为一个包含了被定义组选项的对象。虽然它是个函数,但我们却给每个组件实例返回了同一个对象的引用每次返回同一个对象的引用,组件之间会互相污染。 全局注册 使用Vue.extend(options)定义组件,参数为一个包含了被定义组选...
摘要:组件的动态切换父组件可以通过元素,在其特性上绑定一个属性,该属性的值表示了一个子组件,可以是一个对象,或字符串子组件名称。可以发现,使用属性观察可用组件个数时始终不超过,这是因为每次切换,旧的组件将被直接移除,下次切换时要重新渲染。 ...
摘要:一选择器作用选择器用于定位我们想要给予样式的元素,但不只是在中,对的选择器也是支持的,比如。在选被元素后插入内容其用法和特性与相似。所有伪元素选择器在前端面试题伪类和伪元素扩展阅读前端面试题清除浮动前端面试题块格式化上下文 一、CSS选...
摘要:星座屋运势界面最终爬取数据结果展示在上的效果下面就是使用正则实现的代码,是自己一年多前花了半天时间写的。 星座屋(http://www.xzw.com/fortune/)运势界面:showImg("https://segmentfault.com/img/bV5Qou?w=693&h=518"); 最终爬取数据结果展示...
摘要:优先级是基于不同种类选择器组成的匹配规则。但是,在内部声明的选择器是会影响优先级。当两条相互冲突的带有规则的声明被应用到相同的元素上时,拥有更大优先级的声明将会被采用。扩展阅读前端面试题选择器 一、选择器优先级 浏览器通过优先级来判断...
摘要:使用一添加本文简单介绍使用对代码进行版本控制,包括添加配置使用创建版本库并在上进行管理,主要目的是对学习内容进行总结以及方便日后查阅。 使用GitHub(一):添加SSHkey 本文简单介绍使用GitHub对代码进行版本控制,包括添加SSHkey、配置Git、...
摘要:使用二配置并使用创建版本库本文简单介绍使用对代码进行版本控制,包括添加配置使用创建版本库并在上进行管理,主要目的是对学习内容进行总结以及方便日后查阅。使用创建版本库使用有三种方式,请按照需求选择。 使用GitHub(二):配置并使用Git创建...
摘要:步骤使用打开项目或代码的仓库点击侧边栏的源代码管理按钮,或者快捷键,这时并没有消息提示。这时我们新建一个文件,旁边会出现的符号,意思是更新尚未上传到再次打开源代码管理,发现多了更新提示。 使用GitHub(三):使用VSCode+GitHub进行版本控...
摘要:离职新路线年的总结在这里年总结,其实在发布这个文章之前,就已经跟阿里那边再谈新的,会以的级别入职阿里闲鱼部门。总所周知,我司在月份调整了一次架构,具体如下美团调整了组织架构。 17年的总结来的更晚一点,其实是一直在犹豫要不要写,主要感觉...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
一、活动亮点:全球31个节点覆盖 + 线路升级,跨境业务福音!爆款云主机0.5折起:香港、海外多节点...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...