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

精读《设计完美的日期选择器》

这篇文章从多个网站的日期选择场景出发,企图归纳出日期选择器的最佳实践。这篇文章对移动端的日期选择暂无涉猎,都是PC端,列举出通用场景,每个类型日期选择器需要考虑的设计。...3)提供最常使用的时间片段,并提供快捷键选择。 3. 文章中亮点设计 3.1 google flight 这个案例在最小的范围内提供用户找出最优选择。...3.2 春夏秋冬 这个案例另辟蹊径增加了季节的概念,在某些旅游、机票类业务场景季节是非常必要的概念,提供超出月更粗粒度的日期范围选择。...3.3 枚举选择时间 使用一系列的按钮代替时间选择器,比如像我们的作息时间表,大部分是把时间划分成有规律的时间段供用户选择,固化用户选择。...3.5 特殊标识周末 在机票、旅行场景中,周末是大家最有可能出行的时间点,采用竖线划分的方式着重标注提醒。 4.

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

    jQuery日历价格、库存设置Web组件2,前后台适用,可自定义字段及颜色风格

    本文作者:IMWeb capricorncd 原文出处:IMWeb社区 未经同意,禁止转载 calendar-price-jquery 基于Jquery的日历价格、库存等设置插件,也可以作为前台显示日期...Options 参数 el: .container (必须),显示日历的容器,jquery选择器均可(#id, [属性], .classs等)。...startDate: 2017-06-20 (可选),开始日期。可设置数据的开始日期,该日期以前的月份将不能设置或操作,支持某月2017-06或某天。...开始日期开始日期未配置或小于当前系统时间,则开始日期取今日。 endDate: 2017-09-20 (可选),结束日期。...日历中可设置数据的结束日期,该日期以后的月份将不能显示或操作,同startDate,支持某月(默认去该月最后一天)或某天。若未配置此项,系统默认为1年后的今日,即日期范围为1年。

    2.2K30

    jQuery日历价格、库存设置Web组件2,前后台适用,可自定义字段及颜色风格

    本文作者:IMWeb capricorncd 原文出处:IMWeb社区 未经同意,禁止转载 calendar-price-jquery 基于Jquery的日历价格、库存等设置插件,也可以作为前台显示日期...Options 参数 el: .container (必须),显示日历的容器,jquery选择器均可(#id, [属性], .classs等)。...startDate: 2017-06-20 (可选),开始日期。可设置数据的开始日期,该日期以前的月份将不能设置或操作,支持某月2017-06或某天。...开始日期开始日期未配置或小于当前系统时间,则开始日期取今日。 endDate: 2017-09-20 (可选),结束日期。...日历中可设置数据的结束日期,该日期以后的月份将不能显示或操作,同startDate,支持某月(默认去该月最后一天)或某天。若未配置此项,系统默认为1年后的今日,即日期范围为1年。

    2.9K50

    《利用Python进行数据分析·第2版》第11章 时间序列11.1 日期和时间数据类型及工具11.2 时间序列基础11.3 日期的范围、频率以及移动11.4 时区处理时区本地化和转换11.5 时期及其

    、频率以及移动 pandas中的原生时间序列一般被认为是不规则的,也就是说,它们没有固定的频率。...幸运的是,pandas有一整套标准时间序列频率以及用于重采样、频率推断、生成固定频率日期范围的工具。...表11-4列出了pandas中的频率代码和日期偏移量类。 笔记:用户可以根据实际需求自定义一些频率类以便提供pandas所没有的日期逻辑,但具体的细节超出了本书的范围。...操作时区意识型Timestamp对象 跟时间序列和日期范围差不多,独立的Timestamp对象也能被从单纯型(naive)本地化为时区意识型(time zone-aware),并从一个时区转换到另一个时区...衰减因子的定义方式有很多,比较流行的是使用时间间隔(span),它可以使结果兼容于窗口大小等于时间间隔的简单移动窗口(simple moving window)函数。

    6.6K60

    如何编写一个 Vue JS 内嵌组件

    在 Vue 应用程序中使用 jQuery 插件的这种组合似乎是最无处不在的。 我们快速介绍一下如何使用日期范围选择器构建内嵌组件的例子,这个组件允许你选择开始日期和结束日期。...如果想让我们的组件对日期范围选择器插件所做的更改作出反应,那么我们需要连接一个 jQuery 事件来响应更改: Vue.component('date-range-picker', { template...就我看来,我希望日期范围选择器是一个可点击的按钮,但用户会因此无法通过表单输入来编辑日期范围。 为此,我们有一个组件在日期范围更新时发出事件。...最后,你还可以配置日期范围选择器打开的方式。 小结# 你可以使用 ES5 查看 完整的示例( JS Bin )并且可以快速将组件适配到 ES6。...Vue 的官方文档有一个 内嵌组件示例,它演示了如何使用流行的 Select2 jQuery 插件与 v-model 的内嵌 Vue 组件绑定一个自定义的内嵌组件。

    4K40

    【Flutter 实战】1.20版本更新及新增组件

    老孟导读:Flutter 1.20 更新了 Slider、RangeSlider、日期选择器组件、时间选择器组件的样式,新增了交换组件:InteractiveViewer,下面详细介绍其用法。...1 :轨道(Track),1 和 4 是有区别的,1 指的是底部整个轨道,轨道显示了可供用户选择的范围。对于从左到右(LTR)的语言,最小值出现在轨道的最左端,而最大值出现在最右端。...1.20 版本更新了 日期 类组件的样式,加入了新的紧凑设计以及对日期范围的支持。...标题 选定的日期范围 切换到输入模式 月和年标签 当前时间 开始时间 选中时间范围 结束时间 国际化 国际化都是一个套路,下面以 showDatePicker 为例: 在 pubspec.yaml 中引入...iOS风格时间选择器 基础使用 CupertinoTimerPicker 是 iOS风格的时间选择器。

    5.1K10

    jquery日历控件 假日

    假设我们有一个包含假日日期的数组holidayDates,每个假日日期的格式为"yyyy-mm-dd"。...功能相对简单:相较于一些新兴的前端框架或库,jQuery日历控件的功能可能相对简单,无法满足一些复杂的交互需求,比如范围选择、时间选择等。...不支持移动端适配:一些传统的jQuery插件并不支持移动端适配,使用在移动端上可能会出现样式错乱或交互问题。 类似的前端日期选择库中,Flatpickr 是一个优秀的选择。...功能丰富:Flatpickr支持各种日期格式、范围选择、时间选择、本地化等功能,能够满足更多复杂的日期选择需求。...移动端适配:Flatpickr具有良好的移动端适配性,支持手势操作和响应式设计,用户在移动端上可以有良好的体验。

    18010

    个性化使用技巧:Date Range Picker的高级应用

    在现代Web开发中,日期选择器是用户界面中不可或缺的组件之一。daterangepicker,一个流行的JavaScript日期和时间选择库,因其灵活性和强大的功能而广受开发者喜爱。...daterangepicker需要依赖jQuery和Moment.js,这两个库提供了日期操作和DOM操作的基础功能。...例如,我们可以设置showDropdowns为true来显示年份和月份的选择器,以及timePicker为true来允许用户选择具体的时间。...return "in-range"; } } return "disabled";},本地化设置daterangepicker还支持本地化设置,允许我们根据用户的语言习惯来调整日期选择器的显示...例如,当用户选择一个新的日期范围时,我们可以更新startTime和endTime变量。}

    23931

    「沙里淘金」精选浏览器端JavaScript库资源推荐

    jQRangeSlider - 支持日期的JavaScript滑块选择器。 noUiSlider - 轻量级,高度可定制的范围滑块,无膨胀。...Ion.CheckRadio - 用于样式复选框和单选按钮的jQuery插件。有皮肤支持。 awesomplete - 超轻量级,可用,美观的自动完成,零依赖。...- 日历 pickadate.js - 移动友好,响应迅速,轻量级的jQuery日期和时间输入选择器。...bootstrap-datepicker - 来自Stefan Petre(eyecon.ro)的@twitter bootstrap的日期选择器,由@eternicode改进。...rome - 可定制的日期(和时间)选择器。免费依赖,选择加入UI。 datedropper - datedropper是一个jQuery插件,提供了一种快速简便的方法来管理输入字段的日期。

    5.9K20

    jQuery

    并且jQuery有非常丰富的插件,大多数功能都有相应的插件解决方案。jQuery的宗旨是write less, do more。 (写的更少,做的更多)。...一、语法简介 $("选择器") 或 jQuery("选择器") var 元素对象 = $("选择器"); eg: var 元素对象 = $("#id值"); 元素对象.val(); // 获取当前对象上...,页面加载成功事件有执行顺序,从上到下,js的最后执行,不管将其写到哪个位置。...jq元素对象.hover(function(){// 第一个函数相当于 mouseover }, function(){ // 第二个函数相当于mouseout }); 三、jQuery的选择器 基本选择器...]长度范围equalTo通过jQuery选择器选中指定元素对象和谁相等(重复密码)email"email"校验邮箱datetrue校验日期dateISOtrue校验日期格式xxxx-xx-xx xxxx

    4.3K20

    「首席架构师推荐」一系列很棒的的浏览器端JavaScript库资源

    jQRangeSlider - 支持日期的JavaScript滑块选择器。 noUiSlider - 轻量级,高度可定制的范围滑块,无膨胀。...Ion.CheckRadio - 用于样式复选框和单选按钮的jQuery插件。有皮肤支持。 awesomplete - 超轻量级,可用,美观的自动完成,零依赖。...- 日历 pickadate.js - 移动友好,响应迅速,轻量级的jQuery日期和时间输入选择器。...bootstrap-datepicker - 来自Stefan Petre(eyecon.ro)的@twitter bootstrap的日期选择器,由@eternicode改进。...rome - 可定制的日期(和时间)选择器。免费依赖,选择加入UI。 datedropper - datedropper是一个jQuery插件,提供了一种快速简便的方法来管理输入字段的日期。

    6.7K21

    继续死磕前端

    昨天将所有的基础知识进行了回顾,今天继续磕,不死不休~ 今天要说的便是 jquery 这个函数库,毕竟它影响范围之广,不会都不好意说自己会前端?...肯定有人会问如何下载之类的问题,其实我很不愿意回答,毕竟这些随意百度到的东西很浪费时间和文字,但是秉承着服务的宗旨,贴出以下链接: 1、http://jquery.com/ 官方网站 2、https:/...1.1 jquery 选择器 还记到大明湖畔(CSS)的夏雨荷(选择器)吗?选择器可以快速定位到元素并为其应用样式效果。jquery 选择器的选择规则与 CSS 相同,只是目的是为其添加操作。...大可放心,jquery 有容错机制,即使没有找到元素,也不会出错。还为你提供了验证是否找到的方法,那便是 length 属性。...[abc123] : 匹配‘abc123’中的任意一个字符 [a-z0-9] : 匹配a到z或者0到9中的任意一个字符 限制开头与结尾: ^ 以紧挨的元素开头 $ 以紧挨的元素结尾 那么参数部分,常用的有

    2.8K10
    领券