下面是calendar.js插件文件的代码。...//js日历 (function(){ var calendar = function(calendarId){ //日历对象不存在,返回日历 if(!...c.getcalendar = function(year,month){ var last = new Date(year,month-1,0);//获取上个月份的时间对象...'01月': 12 + '月'; //小于1970的时间显示为1970的时间 if(year < 1970 && month...插件,然后,实例化calendar实例即可: //只需实例化calendar实例即可,传入的参数为html对象的id,举个例子如下 new calendar('calen'); </script
之前我在自己的博客里发表了一篇用angularJs自定义指令实现的分页插件,今天简单改造了一下,改成了原生JavaScript版本的分页插件,可以自定义一些简单配置,特此记录下来。...本插件可以自定义的功能: 1....自己实现的简单小插件,把分页部分的css样式写在了插件paging.js中,以动态创建style标签的方式,加入到页面中。...1、代码部分: 1.1、插件 - paging.js 分页的css样式写在插件中,动态创建style标签,加载到页面中。在该js中有一个Paging构造函数。...DOCTYPE html> js版分页插件 <style
文章目录 一、前言: 二、年选择器: 1、引入js和css文件: 2、写一个input标签: 3、执行一个laydate实例 4、页面效果: 三、年月选择器 1、替换type属性 2、页面效果:...全面重写的 layDate 包含了大量的更新,其中主要以:年选择器、年月选择器、日期选择器、时间选择器、日期时间选择器 五种类型的选择方式为基本核心,并且均支持范围选择(即双控件)。...由于内部采用的是零依赖的原生 JavaScript 编写,因此又可作为独立组件使用。...毫无疑问,这是 layui 的虔心之作 以上来自layui官网 二、年选择器: 1、引入js和css文件: <script src="../..
Bootstrap时间日历插件bootstrap-datetimepicker配置与应用小结 by:授客 QQ:1033553122 1....-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。...代码片段 时间插件配置 // 设置开始时间插件 $('#' + startTimePickerID).datetimepicker({ language: 'zh-CN',// 默认值: 'en',设置控件上的文案为中文...format:'yyyy-mm-dd HH:mm:ss', //格式化,以便精确到秒 autoclose:true // 选择时间时,点击分后,关闭时间插件框 }); // 设置结束时间插件 $('#...,点击分后,关闭时间插件框} });
今天整理了五款Vue日历组件,先收藏,万一用得上呢~ Vue Heatmap Vue Heatmap是一个基于Vue.js的Github样式的日历热图,可使用d3.js 库动态呈现类似Github贡献图的日历热图...它是基于原生JS开发,无第三方依赖,轻量、高性能、内存使用量少、样式好以及可伸缩性高,还支持日期选择器、日期范围、多个日历、模式日历等。...,是可视化DaySpan日历和时间表的集合,提供在专业日历应用程序中的所有功能。...的日历及日期选择器组件,可以构建带有突出显示区域、点、条、甚至弹出窗口的日历,带有支持自定义的API。...Kalendar有Vue,React和Angular等多个版本,这是此插件的Vue版本。
用原生 JS 封装一个动画插件。效果如下: ? 这个飞驰的小球看起来是不是特有灵性呢?没错,它就是用原生JS实现的。 接下来,就让我们深入细节,体会其中的奥秘。...浏览器本身就是存在反应时间的,你可以把它当做一个摄像机,在给 DOM 元素绑定了事件之后,每隔一段时间(一般非常的短,根据不同浏览器厂商和电脑性能而定,这里我用到 chrome,保守估计为 20ms)会给这个元素拍张照...但是实际上,作为一个插件的标准来讲,这段代码是存在一些潜在的问题的,这些问题并不是逻辑上的问题,而是设计问题。...JS 手写一下简单的发布-订阅,让我们原生撸到底 //subscribe.jsclass Subscribe { constructor() { //创建容器 this.pond...在我的理解中,编程的意义远不止造轮子,写插件,来显得自己金玉其外,而是留心思考,提炼出一些思考问题的方式,从而在某个确定的时间点让你拥有极其敏锐的判断,来指导和优化你下一步的决策,而不是纵身于飞速迭代的技术浪潮
使用发布-订阅模式和继承实现监听绑定 既然以开发插件为目标,不能仅仅满足于功能的实现,还要留出相应的操作空间给开发者自行处理。...waterfall.on("load", function () { // 此处进行 ajax 同步/异步添加图片 }) 观察调用方式,不难联想到使用发布/订阅模式来实现它,关于发布/订阅模式,之前在 Node.js...new Waterfall({}) waterfall.on("load", function () { // 异步/同步加载图片 waterfall.done() }) 项目地址 项目地址 此插件在
:支持lunar和日期事件的日期选择器 vue-video-player:VueJS视频及直播播放器 vue-fullcalendar:基于vue.js的全日历组件 rubik:基于Vuejs2的开源...vue-datasource:创建VueJS动态表格 vue2-timepicker:下拉时间选择器 vue-date-picker:VueJS日期选择器组件 vue-scrollbar:最简单的滚动区域组件...vue-calendar – 日期选择插件 vue-datepicker – 日历和日期选择组件 vue-datetime-picker – 日期时间选择控件 vue2-calendar – 支持...lunar和日期事件的日期选择器 vue-fullcalendar – 基于vue.js的全日历组件 vue-datepicker – 漂亮的Vue日期选择器组件 datepicker – 基于flatpickr...的时间选择组件 vue2-timepicker – 下拉时间选择器 vue-date-picker – VueJS日期选择器组件 vue-datepicker-simple – 基于vue的日期选择器
安装插件 配置flutter_cupertino_date_picker。...引入插件 在需要用到的该插件文件中引入插件包。...使用插件 DateTime _dateTime=DateTime.now(); // 显示时间的方法 void _showDatePicker(){ DatePicker.showDatePicker...onChange: (dateTime, List index) { setState(() { // 初始及修改保存后的时间...代码完整示例 import 'package:flutter/material.dart'; // 引入第三方插件 import 'package:date_format/date_format.dart
与underscore比其优势是,效率高;可自定义构建 Sugar 在原生对象上增加一些工具方法 functional.js 提够了一些Curry的支持 bacon.js 函数式编程,cool...streamjs 用流的方式来对数组,对象进行系列操作 异步流程控制 发布订阅 eventproxy 朴灵出品 Arbiter.js q Promise风格的 Async.js 时间库 moment...让IE8-的浏览器支持canvas 选择器增强 Lining.js 让浏览器实现类似::nth-line(), ::nth-last-line()的效果 未归类 prefixfree 用了它,写css...待办事宜日历 full calendar 支持脱放的方式来改变待办事宜的时间 时间选取组件 jQuery ui datepicker 经典,不是很好看 pickadate 轻量级,手机友好的,漂亮...用滚轮来翻页 turn.js 做一本书,带漂亮的翻页的效果 幻灯 coin-slider 兼容IE6。蛮好的~。不过其切换方式是一块块的。不能配置切换方式。。。
前言 抛出一个问题,其实所谓的熟悉原生JS,怎样的程度才是熟悉呢? 用原生Js封装了一个Ajax插件,引入一般的项目,传传数据,感觉挺可行的。。。...简单说说思路,有兴趣的可以自己跟着写一个,顺便熟悉一下原生的Ajax......一个域名的组成: http:// www abc.com: 8080 / scripts/AjaxPlugin.js 协议 子域名 主域名 端口号 请求资源地址 当协议、子域名、主域名、端口号中任意一个不相同时...主要原理是利用了script 标签可以跨域请求的特点,由其 src 属性发送请求到服务器,服务器返回 JS 代码,网页端接受响应,然后就直接执行了,这和通过 script 标签引用外部文件的原理是一样的...params.fail&¶ms.fail({message:"over time"}); window[cbName]=null; },params.time); } 插件详细解析及使用方法见
<html> <body> <input type="text" id="myinput"> </body> <script> var myinput...
How to Build a Simple Chrome Extension in Vanilla JavaScript 原文作者:Sara Wegman 译者:Chor 今天,我打算向你们展示如何用原生...JS—-不依靠任何诸如React、Angular或者Vue框架的原生JS做一款谷歌插件。...做一款谷歌插件并没有那么困难——在学习编程的第一年,我发布了两个插件,并且都是用HTML、CSS和原生JS做的。在这篇文章中,我会用几分钟的时间教你们怎么完成这件事。...如果你知道如何建设一个基本的网站,那么你就可以很轻松地做出这种插件。 前期准备 我们打算一切从简,所以本教程只会使用HTML、CSS和基本的JS,以及下面会讲到的自定义mainfest.json文件。...接着,选择存放HTML、CSS、JS、mainfest.json文件和icon.png的文件夹,上传。之后每次打开新标签页的时候该插件都会运行!
VueJS触摸滑块vue-amap ★346 - 基于Vue 2和高德地图的地图组件vue-chartjs ★333 - vue中的Chartjs的封装vue-datepicker ★331 - 日历和日期选择组件...- 基于vue.js的全日历组件rubik ★170 - 基于Vuejs2的开源 UI 组件库VueStar ★169 - 带星星动画的vue点赞按钮vue-mugen-scroll ★167 - 无限滚动组件...coffeebreak ★61 - 实时编辑CSS组件工具vue-datasource ★60 - 创建VueJS动态表格vue2-timepicker ★60 - 下拉时间选择器vue-date-picker...vue-tabs ★20 - 多tab页轻型框架vue-verify-pop ★19 - 带气泡提示的vue校验插件vue-parallax ★15 - 整洁的视觉效果vue-img-loader ★14...cleave ★55 - 基于cleave.js的Cleave组件vue-events ★54 - 简化事件的VueJS插件vue-shortkey ★53 - 应用于Vue.js的Vue-ShortKey
下面从各种库、框架、插件的层面上,对前端知识点做一些简单的梳理。从软件工程上,将前端分为四个由浅及深的层面或阶段。...一、基础层(浏览器原生支持html/css/js) HTML超文本标记语言,用标签构建网页的内容。HTML5扩展了标签及其功能。 CSS层叠样式表,控制页面内容的表现。...当前后端分离后,通过API获取到的数据,需要填充到页面中,原生DOM操作非常消耗性能,且传统JS使用字符串拼接的方式不太好用 CSS不能像其他程序语言一样,通过变量、计算、继承等方式很好的管理。...JS原生API不好用,还存在浏览器兼容等问题。 这些问题,前端开发者通过多年的填坑,花费巨大的精力封装了各种框架层,用来减少开发工作量。...在此基础上,又针对一些常用的页面组件,扩展了为插件,即组件或插件层。 三、组件层(或插件) 常用的如:日历选择器、富文本编辑器、图片轮播等等。
在页面上有一个时间插件 , 默认是没有绑定初始时间的 , 当需要绑定初始时候时 , 只能给它赋值当前日期的Date对象 但是在调用接口的时候 , 要求传递的是一个指定格式的字符串 , 需要把Date对象转成时间字符串...类型 , 因此这里需要使用instanceof 用法是console.log(xxx instanceof Date) 这个语句会返回true或者false ,来判断对象类型 在elementui下给时间默认值这样用
、区域选择器、索引选择器、日历组件、搜索栏 其中,在社区里呼声最高的组件,非日历组件所属。...由于日历组件复杂度偏高,要适配多端环境难度偏大,纵观市面上的小程序 UI 组件库,包含日历组件的寥寥无几。 适配多种小程序,如百度小程序 在 1.0 版本适配微信小程序时,遇到了很多困难。...原生组件的使用限制。由于原生组件脱离在 WebView 渲染流程外,原生组件的层级是最高的,所以页面中的其他组件无论设置 z-index 为多少,都无法盖在原生组件上。...通过同层渲染,小程序原生组件可与其他内置组件处于相同层级,不再有特殊的使用限制。 小程序不支持 requestAnimationFrame,无法很好地实现 js 动画。...于是将 Issue Helper 封装成一个命令行工具,开发者可以通过简单配置 config.js,执行命令 issue-helper build 就可以生成所需要的页面。
vue-fullcalendar ★313 - 基于vue.js的全日历组件 vue-html5-editor ★303 - html5所见即所得编辑器 vue-upload-component ★298...和日期事件的日期选择器 vue-dropzone ★233 - 用于文件上传的Vue组件 vue2-douban-market ★233 - 仿豆瓣市集webapp项目 vue-js-modal ★228...虚拟响应跨浏览器滚动条 vue2-timepicker ★84 - 下拉时间选择器 vuejs-paginate ★80 - 分页VueJS组件 vue-toast-mobile ★79 - VueJS...的toast插件 vue-datepicker ★78 - 漂亮的Vue日期选择器组件 vue-easy-slider ★77 - Vue 2.x的滑块组件 vue-float-label ★76 -...vue校验插件 vue-waves ★22 - waves的VueJS版本 vue-smoothscroll ★20 - smoothscroll的VueJS版本 vue-city ★19 - 城市选择器
的终结(狗带) [译] 7....日历 PC 经典my97 强大的独立日期选择器 fullcalendar fullcalendar日历控件知识点集合 中文api 农历日历 超酷的仿百度带节日日历老黄历控件 日期格式化 大牛日历控件...一个风格多样的日历 弹出层式的全日历 jquery双日历 移动 大气实用jQuery手机移动端日历日期选择插件 jQuery Mobile 移动开发中的日期插件Mobiscroll Date library...取色插件 类似 Photoshop 的界面取色插件 jquery color 取色插件集合 farbtastic 圆环+正方形 16....网站性能优化实践,减少加载时间,提高用户体验 浅谈网站性能优化 前端篇 前端重构实践之如何对网站性能优化?
本文作者:IMWeb capricorncd 原文出处:IMWeb社区 未经同意,禁止转载 calendar-price-jquery 基于Jquery的日历价格、库存等设置插件,也可以作为前台显示日期...-- 引入日历价格设置插件js文件 --> <script src=".....Options 参数 el: .container (必须),显示<em>日历</em>的容器,jquery<em>选择器</em>均可(#id, [属性], .classs等)。...开始日期开始日期未配置或小于当前系统<em>时间</em>,则开始日期取今日。 endDate: 2017-09-20 (可选),结束日期。...前台使用该<em>插件</em>时,则需要隐藏底部按钮,只做<em>日历</em>/价格显示。
领取专属 10元无门槛券
手把手带您无忧上云