首页 > 前端开发 > 正文

web前端开发做日历 Web前端会应用在哪些方面?

2023-09-14 22:15:18 | 我爱编程网

web前端开发做日历 Web前端会应用在哪些方面?很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!

web前端开发做日历 Web前端会应用在哪些方面?

Web前端会应用在哪些方面?

随着JS与XHTML的应用普及,越来越多的web界面应用技术出现在网站上,比如我们常见的日历控件,搜索下拉框等,这些web界面应用技术大大的丰富了网站的表现形式,本文将为您精心推荐十种最常见的web界面应用技术。 Web应用程序的界面设计,其核心就是网页设计 ...

随着JS与XHTML的应用普及,越来越多的web界面应用技术出现在网站上,比如我们常见的日历控件,搜索下拉框等,这些web界面应用技术大大的丰富了网站的表现形式,本文将为您精心推荐十种最常见的web界面应用技术。

Web应用程序的界面设计,其核心就是网页设计 ,但它的重点主要是在功能方面。要超越桌面应用程序, Web应用程序必须提供简单、直观和即时响应的用户界面,让他们的用户花更少的精力和时间去完成事情。

以前,我们并没有注意到web应用程序这个方式,但是现在是时候仔细看看一些实用的技术和设计解决方案,让Web应用更友好更漂亮。

1、界面元素的需求

在Web前端开发中,简单这个原则是很重要的。在任何时候,你在屏幕上显示越多的控制,您的用户将不得不花费更多的时间去搞清楚如何使用界面。当选择变少时,可用的功能变得更加明显更容易被发现。简化的界面虽然是不容易的,尤其是如果你不想限制应用程序的功能的时候。

当你点击 Kontain 搜索框的搜索链接时,会出现一个类似于下拉菜单的层。所以,如果您需要来缩小搜索范围,您可以选择菜单中你所需要的类型。这些选项的聚合简化了搜索框。

隐藏或者掩盖高级功能 是使事情更加简单的一种方法。找出最常用的功能,并且把剩下的藏起来。你可以用弹出式菜单和操作来做这件事,这在桌面软件中很常见。例如,如果您的搜索栏拥有高级过滤器,把它们放在尾部的一个特别的下拉菜单中。如果用户需要使用这些过滤器,他们只需几下点击便可以开启这些功能。决定该保留什么隐藏什么不是一个简单的任务,也会取决于重要性和操作时的频繁程度。

当你点击 CollabFinder 的搜索链接时你不需要打开不同的页面,相反,搜索框的控制菜单下拉下来,允许你能够直接开始搜索。

2、专门操作

根据情况选择合适的界面控件 是很重要的。不同情况下可以用不同的方式处理,而且某些控件会比其他控件能够更好地完成他们的目标工作。

Backpack 里有一个紧凑的日历和时间选择器选择提醒日

web前端开发做日历 Web前端会应用在哪些方面?

2015年前端开发组件选择

一、文件上传方面:
(1)Uploadify简单说来,是基于Jquery的一款文件上传插件。

(2)Plupload是一个web浏览器上的界面友好的文件上传模块,可显示上传进度、图像自动缩略和上传分块。可同时上传多个文件。
二、图表制作方面:
(1)D3.js 是基于数据操作文档的JavaScript库。D3帮助你使用HTML,SVG和CSS生动地展现数据。D3不需要你使用某个特定的框架,它的重点在于对主流浏览器的兼容,同时结合了强大的虚拟化组件,以数据驱动的方式去操作DOM。D3支持的主流浏览器不包括IE8及以前的版本。D3测试了Firefox、Chrome、Safari、Opera和IE9。D3的大部分组件可以在旧的浏览器运行。
(2)JSCharts 是一款免费的开源JavaScript图表脚本库,支持XML数据格式,可以帮助用户快速创建各类图表,无需你具备相应的技术知识,甚至也不用你操作那些繁琐的专业工具,省时省力。
三、Jquery ui方面:
(1)Chico UI和 jQuery UI 一样,Chico UI 包含 auto-complete, blink, carousel, countdown, date-picker, dropdown, expand, calendar 等诸多逐渐,同时还提供一个 CSS 布局框架,用于实现网页布局和表格。
(2)jQuery UI[1] 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。我们可以直接用它来构建具有很好交互性的web应用程序。所有插件测试能兼容IE 6.0+, Firefox 3+, Safari 3.1+, Opera 9.6+, 和GoogleChrome。
四、表格组件方面:
(1)Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。
(2)ParamQuery grid是一个轻量级的jQuery网格插件,基于用于用户界面控制、具有一致API的优秀设计模式jQueryUI Widget factory创建,能够在网页上展示各种类似于Excel和Google Spreadsheet效果的网格。

web前端开发做日历 Web前端会应用在哪些方面?

前端页面的插件有哪些

工具类

方便操作对象,数组等的工具库

  • underscore.js

  • lo-dash 与underscore.js的api基本一致。与underscore比其优势是,效率高;可自定义构建

  • Sugar 在原生对象上增加一些工具方法

  • functional.js 提够了一些Curry的支持

  • Watch.js 监视对象或属性的变化

  • bacon.js 函数式编程 ,cool

  • streamjs 用流的方式来对数组,对象进行系列操作

异步流程控制

  • eventproxy 朴灵出品

  • Arbiter.js 详细

  • 发布订阅

  • q Promise风格的

  • Async.js

mock

  • Mock.js 生成随机数据和mock Ajax 请求

  • jquery-mockjax mock ajax请求

时间库

  • moment

  • datejs

浏览器探测

  • Bowser 探测具体浏览器和版本

  • ua-parser-js 探测具体浏览器和版本,操作系统,设备类型等

调试

  • console-polyfill 能放心的使用 console.log()之类的console方法

  • log 让控制台输出的log有样式

  • Konsole.js 在页面的一个元素里输出log信息 详细

  • uri.js uri操作

  • cookie 增删改cookie的工具库

  • director 前端路由库 详细

  • BigDecimal.js 提高精度的数字操作

  • JSDoc 根据javascript文件中注释的信息,生成API文档 详细

  • hotkeys 键盘事件的封装

  • MD5 用 MD5 的方式 加密文件 的库

浏览器增强类

让一些旧浏览器变牛逼的库

  • Selectivizr 让IE 6-8一些的css3选择器

  • ieBetter 让ie6-8有高级浏览器的特性

  • ExplorerCanvas 让IE8-的浏览器支持canvas

  • CSS3 Pie 让IE6-9支持border-radious,box-shadow,linear-gradient。 可以使用.htc文件(注意Mine type)或.js文件。在用Pie.js时,box-radious的元素有背景色时,不显示背景色。。。

  • formFive 让旧的浏览器支持HTML5表单的一些特性,如 placeholder,autofocus

  • HTML5 Cross Browser Polyfills 一堆Polyfills

  • flexibility 让旧的 IE 也支持 Flexbox

选择器增强

  • Lining.js 让浏览器实现类似::nth-line(), ::nth-last-line()的效果

未归类

  • prefixfree 用了它,写css时,就不需要加浏览器的前缀了

表单类

  • jquery-file-upload 上传文件组件 详细

  • zTree 文件树形视图控件

  • Treed 树编辑器。感觉展示的感觉很像思维导图

  • FileAPI 对文件选择框内的文件的一些处理

表单验证

  • .Validate 详细

  • jQuery-Validation-Engine

表单元素美化

  • uniform 提供对下拉框,单, 复选框 ,按钮等表单元素的美化

  • select2 多选下拉框

  • selectivity 和unfirom比较类似

  • DropKick 下拉框,单,多选。外观比uniform好

  • switchery ios7风格的开关组件

  • nouislider 用滚动条来设置/控制(音量等)

  • range.css 美化input[type=range]元素的外观

图片类

  • holderjs 生成占位图片

  • lazyload

  • imagesLoaded 选取的图片都加载好后执行调回

  • CSSgram 用CSS3的Filter实现Instagram滤镜的库

图标类

  • Icon Font汇总

  • SVG做的图标

  • svgicons

  • iconic

  • HYBICON 带交互效果。如 hover, click

  • HTML字符实体图标

  • -what.com/

  • transformicons 图标点击时,会有一些变换效果。如,加号变成叉号

  • css3patterns css3 做的可平铺纹理。浏览器兼容性不好。

浏览图片

  • fancybox 弹出查看图片,视屏等等 demo

  • yoxview 弹出查看图片,图片尺寸缩放很自然

图片墙

  • wookmark

UI 框架

  • WeUI 由微信官方设计团队为微信 Web 开发量身设计。

  • Framework7

UI 组件类

拖拽

  • dragula 支持Draggable,Dropable和Sortable。感觉比jqueryUI的轻量级,好用的样子

  • angular-dragula dragular 官方的 angular 版本

数据可视化(图表)

  • Echarts 百度出品

  • highcharts 功能强大。是收费的。

  • Plottable.JS 基于D3的一个图表库

  • flot 文档不给力

  • chartJs 中文文档 demo很漂亮,很清晰。比较轻量级。

  • ichartJs 中国的一个家伙搞的,感觉还不错。

时间选取组件

  • foundation-datepicker

  • DatePicker 一个简单的日历 详细

  • full calendar 支持脱放的方式来改变待办事宜的时间

  • Simple Events Calendar 外观很喜欢。收费 5$

  • jQuery ui datepicker 经典,不是很好看

  • pickadate 轻量级,手机友好的,漂亮。但貌似只能在弹出层中显示,而没有下拉这种方式显示。

  • zebra-datepicker 可配置性很强。但貌似只能在弹出在右上方。。。

  • bootstrap-datepicker bootstrap风格。

  • dateRangePicker 选取时间段。bootstrap风格。该组件依赖Twitter Bootstrap, Moment.js和jQuery.

自定义滚动条

  • perfect scrollbar 轻量级的滚动条。外观与mac上chrome的滚动条一样。

  • iscroll 在移动设备上用不错

加载(Loding)效果 我爱编程网

  • CSS Spinners CSS做的

  • Loaders.css CSS做的

表格组件

  • jsGrid Data Grid。 详细

  • backgrid 基于Backbone.js的DataGrid

  • excellentexport 把表格的内容生成excel。兼容 Firefox, Chrome, IE6+

  • datatables 表格可交互(对内容进行排序,删除等)

  • handsontable 生成Excel外观的数据

  • JSpreadsheets 表格数据的组件库

选取颜色

  • Spectrum

分享到SNS

  • JiaThis 生成分享代码。

编辑器

  • ace 代码编辑器,可以用来做demo演示

  • ckeditor

  • ueditor 百度做的

  • tinymce 对html内容进行实时的编辑

  • summernote 在移动设备上用不错

通知组件

  • notie.js

HTML5播放器

  • jwplayer 被大量网站使用

  • html5media 简单的h5player,轻量级

  • jplayer 功能强太,可换肤

展示

  • Impress.js 各种旋转,和奇特的体验

  • fullPage 全屏显示。用滚轮来翻页 详细

  • zepto.fullpage 专注于移动端的fullPage.js,依赖Zepto

  • pagePiling 和fullPage类似

  • turn.js 做一本书,带漂亮的翻页的效果

幻灯

  • slidesjs 挺好用的,只是那幻灯导航的CSS都要自己写,呵呵 详细

  • iSlider 无任何插件依赖的手机平台javascript滑动组件 详细

  • bgstretcher 全屏幻灯,会随着页面大小的变化而变化。

  • Swiper 开源 、免费、强大的移动端触摸滑动插件 Swiper中文网

  • coin-slider 兼容IE6。蛮好的~。不过其切换方式是一块块的。不能配置切换方式。。。

  • wowslider 幻灯切换时各种很炫的效果。收费。

  • cycle2 普通的幻灯,竟然不支持垂直滚动。。。

  • jcarousel 普通的幻灯,不兼容IE6

  • reveal 3d滚动。做ppt相当不错

  • nodePPT 国人做的,做ppt也相当不错。有些方面比 reveal做的还好。但生成导出的html有些问题

  • roundabout 3d切换,看的后面图片的边

弹出框

  • Magnific-Popup 兼容PC,Mobile。还不错,有5k+的star

  • layer 国人开发的,兼容ie6+。不喜欢其调用方式。

动画效果

  • mixitup 用漂亮的动画效果来完成排序和筛选

  • jQuery.Marquee 跑马灯 效果

  • quickflip 卡片翻转效果

  • 卡片翻转效果2 兼容性可以。写的比较简单:1,只支持x方向翻转 2,类名都是规定好的 3,只能被调用一次。 需要改写一下。我的改进版见这里

  • TheaterJS 模拟两个人在屏幕上对话

  • midnight.js 文字颜色随着背景变,屌炸了

  • color-animation jquery的颜色渐变动画插件。jquery的动画不支持颜色值的变化。改库提供了这个支持。

  • transit 对元素进行css的变换

  • tagcanvas 3D标签云效果 详细

  • iconate 图片切换动画

  • Snap.js 左/右侧导航的出现效果

  • CSS shake 抖动动画

  • ClickSpark.js 点击后的一些酷炫的效果

视觉差插件

  • scrollorama 比较简单

  • superscrollorama 能做的效果更多,但要用第三方Tween的库,使用起来比较复杂。

  • scrolldeck

flash

  • swfobj 能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。 详细

抽奖

  • wScratchPad 刮刮卡刮奖效果

  • jqueryrotate 旋转插件。可以用来做转盘抽奖效果

  • 用户体验增强类

  • Intro.js 用来介绍网站的功能很不错。也可以做新手引导。

  • blockUI Lolding组件。

  • simple-hint 提示信息。用css做的。兼容性IE 9+。

  • dotdotdot 文字溢出时,添加在文字末尾加省略号

  • jQuery-menu-aim 二级菜单的切换如Amazon主页上一样迅速

  • AnythingZoomer 放大镜功能

  • 美化/高亮语法代码

  • google-code-prettify

  • DlHighlight 仅支持JavaScript、CSS、XML、HTML 这4语法高亮

  • please 按要求随机舒服的颜色

  • Awesomplete 输入的智能提示,自动补全

  • proTip 提示。感觉比 Bootstrap 的 tip 好

  • Hammerjs 手势库。封装了 Swipe, Tap, Pinch, Pan等手势

动画

  • velocity 提高Jquery动画的性能。以及颜色动画之类的新特性。

  • SVG

  • Snap.svg 操作 SVG 的 JS 库。号称 SVG 的 jQuery。demo

  • walkway 以动画的方式,渐渐地画出 SVG 的路径。

测试

  • Mocha

  • Chai

  • Should

  • Snoion

  • DeviceMock.js mock 设备。

其他类

  • ZeroClipboard 将内容复制到剪切板兼容主流浏览器的解决方案 详细

  • html2canvas html转化成canvas,可以用来做截图。详细

  • Ink 响应式html邮件框架

  • 性能测试

  • 抓取,解析RSS内容(不能跨域,所以后台要做代理,所谓的解析Rss其实就是解析xml)

  • jFeed

  • jRss 简单版的jFeed

  • scriptcam 与摄像头交互

  • cylon.js 机器人框架,支持35个平台

  • Masonry 一个瀑布流框架

  • devices.css 移动设备边框的外观。做原型的时候用不错。

  • Bootstrap相关类

  • Bootbox.js 对bootstrap的弹出框做的一些封装

  • 免费皮肤

  • AdminLTE

JS Plugins仓库

  • jQuery Cards 高质量的 jQuery 插件网站

  • jster

  • node modules

  • npmrank Sort npm packages by page rank

  • YOU MIGHT NOT NEED JQUERY PLUGINS 不依赖 jQuery 的 js 插件。

  • awesome-nodejs

  • Libraries.io 各种语言的库

  • OniUI 去哪儿网做的一套基于Avalon的框架

    常用的移动端框架

    zepto.js

    语法与jquery几乎一样,会jquery基本会zepto~

    最新版本已经更新到1.16

    iscroll.js

    解决页面不支持弹性滚动,不支持fixed引起的问题~

    实现下拉刷新,滑屏,缩放等功能~

    最新版本已经更新到5.0

    underscore.js

    笔者没用过,不过听说好用,推荐给大家~

    该库提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。

    最新版本已经更新到1.8.2

    滑屏框架

    适合上下滑屏、左右滑屏等滑屏切换页面的效果

    slip.js

    iSlider.js

    fullpage.js

    swiper.js

    flex布局

    flex布局目前可使用在移动中,并非所有的语法都全兼容,效果良好~

以上就是我爱编程网为大家带来的web前端开发做日历 Web前端会应用在哪些方面?,希望能帮助到大家!
与“web前端开发做日历 Web前端会应用在哪些方面?”相关推荐
web前端开发的有趣应用 Web前端会应用在哪些方面?
web前端开发的有趣应用 Web前端会应用在哪些方面?

Web前端会应用在哪些方面?随着JS与XHTML的应用普及,越来越多的web界面应用技术出现在网站上,比如我们常见的日历控件,搜索下拉框等,这些web界面应用技术大大的丰富了网站的表现形式,本文将为您精心推荐十种最常见的web界面应用技术。Web应用程序的界面设计,其核心就是网页设计...随着JS与XHTML的应用普及,越来越多的web界面应用技术出现在网站上,比如我们常见的日历控件,

2023-09-25 05:31:21
web前端开发里面的搜索栏 Web前端会应用在哪些方面?
web前端开发里面的搜索栏 Web前端会应用在哪些方面?

Web前端会应用在哪些方面?随着JS与XHTML的应用普及,越来越多的web界面应用技术出现在网站上,比如我们常见的日历控件,搜索下拉框等,这些web界面应用技术大大的丰富了网站的表现形式,本文将为您精心推荐十种最常见的web界面应用技术。Web应用程序的界面设计,其核心就是网页设计...随着JS与XHTML的应用普及,越来越多的web界面应用技术出现在网站上,比如我们常见的日历控件,

2023-10-14 14:13:40
web开发中前端技术的使用 Web前端会应用在哪些方面?
web开发中前端技术的使用 Web前端会应用在哪些方面?

web前端开发需要掌握哪些技术?web前端开发师是一个非常新兴的职业,在计算机行业中,web前端得到很大的重视。随着计算机行业的不断发展,无论是在企业还是个人中,web前端技术都得到广泛的使用。那么在学习web前端开发需要掌握哪些技术呢,应该如何进行学习?下面电脑培训为大家介绍web前端学习需要掌握的技术。一、web前端是做什么的随着互联网的不断发展,web前端开发也发生了很大

2023-10-15 02:30:33
web前端开发日记 web前端方面的工作经历都有哪些呢?
web前端开发日记 web前端方面的工作经历都有哪些呢?

web前端方面的工作经历都有哪些呢?1、三大基础技能,js、css、html这三项技能是前端工程师能力中的基础,任何框架、工具、库都是基于这三者只上的。这是硬实力,决定了整个前端生涯能够达到的高度,以及在后面的技术栈拓展中的顺畅程度和能够达到的效果。2、工程能力要有,前端工程师首先是个工程师,做项目就是在做工程,所以懂得如何把一个项目的前端部分的工程运行起来,是另一项必备技能。gru

2023-09-04 17:34:26
web前端开发在哪里 web前端有哪些应用在哪些地方上?
web前端开发在哪里 web前端有哪些应用在哪些地方上?

web前端有哪些应用在哪些地方上?Web前端是如今热门的技术之一,尤其是随着移动互联网的发展,企业对于Web前端开发人员的需求量不断增加,薪资也水涨船高。Web前端的应用方向有哪些?这些问题都是新手最关心的问题,下面Web前端小编就为大家解答一下。HTML5是前端技术中非常重要的内容,是构建Web内容的一种语言描述方式,在之前的HTML4.01版本基础上进一步改进。如果你想要学好we

2023-10-06 10:42:38
Web前端在哪里开发 web前端是什么?在哪些地方有过应用?
Web前端在哪里开发 web前端是什么?在哪些地方有过应用?

web前端开发培训去哪好?如果是在广州的话,不知道你会不会有这样的感觉,以餐厅为里,各种高大上的酒楼琳琅满目,但是,在很多老城区西关,也充满了各具特色隐藏的美食,装修低调但充满惊喜,味道出品好不比大酒楼的差,这也从侧面反应广州的一种特色,不一定名气大牌面大的地方才有好东西,消费者的好口碑广州人最看重的部分,美食如此,培训机构也如此。传统的培训机构,牌子大名气大的机构这里就不再阐述了,相信

2023-09-21 02:51:34
web前端开发的事例 web前端方面的工作经历都有哪些呢?
web前端开发的事例 web前端方面的工作经历都有哪些呢?

web前端是做什么的?前端是在浏览浏览器的时候,它是网络前台的部分,运行在pc端。移动端等浏览器上展示给用户浏览的页面,利用完美的动态设计,能够给用户带来极高的用户体验。前端前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站上面的视觉设计,前端开发则是网站的前台代码实现。前端开发又最基本的三个核心,这也是必须掌握的三个重要的核心,分别是HTML、CSS、JavaS

2023-09-19 03:37:29
web前端开发要素 做web前端开发都应该会些什么
web前端开发要素 做web前端开发都应该会些什么

做web前端开发都应该会些什么WEB前端主要包括三个要素:HTML、CSS和JavaScript,这就要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。网站的“前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内

2023-09-09 15:33:05