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

    CSS 前端头条二月周刊(第1周)

    根据我自己的经验,关于在 2023 年开始 YouTube 开发者频道频道的提示和建议,以及我自己的频道在增长和收入方面的表现概述。...utm_source=CSS-Weekly&utm_campaign=Issue-538&utm_medium=web 2、容器查询和字体设计 Robin Rendle 解释了如何在字体大小、行高和尺寸之间创建排版关系...utm_campaign=Issue-538&utm_medium=web 3、使用 CSS 自定义属性创建高仿真设计 Brecht De Ruyte 深入探讨了如何创建高对比度系统,同时在设计易于访问的内容和尊重品牌的外观和感觉之间保持平衡...CSS-Weekly&utm_campaign=Issue-538&utm_medium=web 5、CSS 艺术教程:创建一个可爱的卡通形象 Eleftheria Batsou 演示了如何仅使用 HTML 和...原文: https://css-weekly.com/issue-538/ 非直接翻译,有自行改编和添加部分,翻译水平有限,难免有疏漏,欢迎指正

    49230

    JavaScript 前端头条二月周刊 (第1周)

    TC39 会议的更新 负责制定ECMAScript标准的TC39委员会上周召开了会议,并在一些语言提案上取得了进展,其中Change Array by Copy、Intl.NumberFormat v3 和...douglashill.co/javascript-in-swift/ 作者:DOUGLAS HILL 5、使用自定义Matchers匹配单元测试 使用自定义匹配器避免 Jest 中重复和模棱两可的断言...github.com/nolimits4web/swiper 作者:VLADIMIR KHARLAMPIDI 6、UUID.js:符合 RFC 的 UUID 生成器 支持 v1 和 v4 UUID。...dabeng.github.io/OrgChart/ 3、clipboard-polyfill 4.0 “复制到剪贴板”适用于旧版浏览器和edge。...原文: https://javascriptweekly.com/issues/624 非直接翻译,有自行改编和添加部分,翻译水平有限,难免有疏漏,欢迎指正

    2.4K10

    ————排序总结——插入排序(直接排序和希尔排序)—选择排序(选择排序和堆排序)-交换排序(冒泡排序和快速排序)—归并排序(归并排序)

    对于大规模数据和中等规模数据,希尔排序相对于其他简单的排序算法(如插入排序、冒泡排序)具有较好的性能。...由于其简单直观的思想,选择排序在教学和理解排序算法的过程中具有一定的价值。...交换排序是一种通过元素之间的交换来进行排序的算法,包括冒泡排序和快速排序。...优缺点和注意实现分析总结: 直接插入排序和冒泡排序简单易懂,但对于大规模数据排序效率较低。 希尔排序通过设置增量序列,可以在一定程度上提高排序效率。...归并排序具有稳定性和较高的时间复杂度,适用于大规模数据排序。

    13910

    前端周刊-(2018年09月第2周)

    箭头操作符 类的支持 增强的对象字面量 字符串模板 解构 参数默认值,不定参数,拓展参数 let与const 关键字 for of 值遍历 iterator, generator 模块 Map,Set 和...这一步叫划分操作 3) 接着,算法对划分后的小数组(较主元小的值组成的的小数组, 以及较主元大的值组成的小数组)重复之前的两个步骤,直到排序完成 选择排序: 大概思路是找到最小的放在第一位,找到第二小的放在第二位...,以此类推 算法复杂度O(n^2) 归并排序: 归并排序:Mozilla Firefox 使用归并排序作为Array.prototype.sort的实现,而chrome使用快速排序的一个变体实现的,前面三种算法性能不好...,但归并排序性能不错 算法复杂度O(nlog^n) 归并排序是一种分治算法。...本质上就是把一个原始数组切分成较小的数组,直到每个小数组只有一个位置,接着把小数组归并成较大的数组,在归并过程中也会完成排序,直到最后只有一个排序完毕的大数组 堆排序: 堆排序把数组当中二叉树来排序而得名

    33020

    冒泡排序和选择排序

    ,未排序中最大(最小)的那个数就会被排到未排序的数的最后 2.实现冒泡排序 1.交换函数 通过原理的讲解不难看出,冒泡排序要实现多次的交换,因此我们可以写一个简单的交换函数 void Swap(int...1.选择排序的原理 选择排序十分的简单粗暴,就是在数组中找到最大值和最小值,然后把它们放到对应的位置,如果你想排升序最大值放右边,最小值放左边,排降序相反即可。...2.实现选择排序 1.单躺排序 第一趟排序我们找到最大值和最小值然后把它们放在对应的位置即可 void SelectSort(int*arr,int n) { int max = 0; int min...相等的话,j先和min进行交换,那么此时的j就不再是最大值的下标了,自然会出错,因此,当max和j相等的时候,应该在交换之后使max更新为min,更新到真正最大值的下标。...max) //更新 { max = min; } Swap(&arr[n - 1 - j], &arr[max]); //将最大值放到最后 } } 5.测试 至此,冒泡排序和选择排序讲解完成

    10810

    详解排序算法--插入排序和冒泡排序插入排序和冒泡排序分析

    冒泡排序 插入排序 插入排序和冒泡排序分析 冒泡排序 Paste_Image.png 冒泡排序(英语:Bubble Sort,中国台湾另外一种译名为:泡沫排序)是一种简单的排序算法...尽管这个算法是最简单了解和实现的排序算法之一,但它对于包含大量的元素的数列排序是很没有效率的。 冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。...插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。...&& a[j-1] > temp;j--) a[j] = a[j-1]; a[j] = temp; } } } 插入排序和冒泡排序分析...给定初始序列{34, 8, 64, 51,32, 21},冒泡排序和插入排序分别需要多少次元素交换才能完成?

    60210

    TDesign 更新周报(2022年12月第3周)

    虚拟滚动支持滚动到具体的某一个元素,用于呈现选中行/选中项 @chaishi (#2112)虚拟滚动支持数据变化时不重置,进而支持树形结构无限滚动 @chaishi (#2112) Bug FixesGuide:skip 和 ...selectInput 出现异常的tips 节点 @pengYYYYY (#1792)Form: 修复 formList 下 error 跳转问题 @honkinglin (#1794)Guide: skip 和... @LeeJim (#1177)Stepper: 属性 theme 的 gray 名为 filled,并新增 outline 主题 @anlyyao (#1191)Slider: 属性 colors 和...新增 direction 属性,新支持垂直方向滚动 @anlyyao (#1036)Slider: 新增 theme 属性,新增胶囊风格 @LeeJim (#1192)Message: 属性 icon 和...类型 @anlyyao (#1036)Stepper: input-width 属性默认单位更新为 px @anlyyao (#1191)Progress: 属性 theme 支持 'plump' 和

    1.3K20

    TDesign 更新周报(2022年12月第1周)

    修复本地数据分页场景中,切换分页大小,onPageChange 事件参数返回的数据不正确问题序号列支持跨分页显示 tdesign-vue-next#2072修复分页场景下,设置 max-height 和...#1853)Dialog: 修复 destroyOnClose 设置后关闭弹窗无动画效果问题 @honkinglin (#1857)TagInput: @chaishi (#1860) 不同尺寸的间距和高度问题修复...,issue#1843修复右侧图标会和标签重合问题修复 onRemove 事件参数未能返回最新 value 问题修复未能正确透传 inputProps 问题Menu: 修复二级菜单子菜单纵向左边距丢失的问题...(issue#1843) @chaishi (#2087)右侧图标会和标签重合问题 @chaishi (#2087)修复 onRemove 事件参数未能返回最新 value 问题 @chaishi (...: 修复控制面板对齐的问题 @uyarn (#1766)Menu: 修复纵向类型二级菜单左边间距丢失的问题 @uyarn (#1766)Dropdown: 修复透传 className 和 style

    2.2K30

    TDesign 更新周报(2022年9月第4周)

    TDesign 更新周报(2022年9月第4周) v_winniewli2022年09月29日 11:22200分享编辑组件库Vue2 for Web 发布 0.48.3 FeaturesImageViewer...Table: 新增 column.colKey = serial-number,支持序号列功能 @chaishi (#1562)Table: 新增 showSortColumnBgColor,用于控制是否显示排序列背景色... @chaishi (#1562) Bug FixesSelect: @skytt (#1566)修复可创建新条目场景下回车选择错误的问题(#1563 )修复创建条目和选中已有条目同时触发的问题完善键盘事件...#1740)新增 column.colKey = serial-number,支持序号列功能,(#1517( @chaishi (#1740)新增 showSortColumnBgColor,用于控制是否显示排序列背景色...#1533) Bug FixesUpload:修复无法多次拖拽上传文件问题 @chaishi (#1524)修复文件大小超出时无法显示错误问题 @chaishi (#1524)修复文件上传进度仅显示 0% 和

    1.2K10

    TDesign 更新周报(2022年7月第3周)

    部分样式类命名调整,更符合 BEM 规范,存在不兼容更新,如有覆盖日期选择器样式的小伙伴请注意调整,其他同学可以忽略 FeaturesJumper: 新增 jumper 组件Icon: 新增mirror和rotation...github.com/Tencent/tdesign-vue-next/releases/tag/0.18.0Vue3 for Web 发布 0.17.5 FeaturesIcon: 新增 mirror 和...releases/tag/0.37.0Miniprogram for WeChat 发布 0.16.0❗ Breaking ChangesDrawer: 调整 placement 属性,只支持 left 和...autoClose 属性,点击确认、取消、遮罩层时自动关闭Result: 新增组件 Bug FixesPicker: 修复 pick 事件返回的 label 不正确的问题Picker: confirm-btn 和...tdesign.tencent.com/mobile-react/getting-started设计资源Figma for Web 发布 1.2.2❗ Breaking ChangesTable:修改列模式表格的列数和行数

    2.8K30

    TDesign 更新周报(2022年5月第4周)

    Fixes Table: EnhancedTable,树形结构中,修复可选中表格禁用行勾选问题:动态设置选中列时,禁用失效 EnhancedTable,树形结构中,toggleExpandData 和...expandAll/FoldAll 混合使用时,树形结构展开有误 table初始化时,fixed 的阴影效果没有出现 Tabs:修复选项卡新增和删除在normal风格下无效 Drawer:修复 Drawer...Upload:修复 placeholder 在 image 模式下不生效 Transfer:修复列表数量变化时的页码展示问题 Form:修复实例方法 reset 参数不生效的问题 Form:reset和...submit现在会调用原生 form中的方法 Affix:兼容场景 Tabs:修复选项卡新增和删除在normal风格下无效 ColorPicker:点击panel会关闭的问题...新增事件 onPopupVisibleChange Select:新增 onChange 事件参数,trigger,用于表示当次变化的触发来源 Bug Fixes test:renderTNode 默认参数和

    1.7K30
    领券