首页
学习
活动
专区
圈层
工具
发布

这 5 个前端组件库,可以让你放弃 jQuery UI

自行开发这些组件是复杂并耗时的,通常会花费大量的时间来独自完成这些组件,这也正是UI库和框架存在的意义。现存的这些库简化了创建UI组件的过程。你可以直接利用现有的框架,并自定义它们来满足自己的需求。...既可以在单个软件包中下载jQuery UI的所有元素,也可以选择只下载感兴趣的组件和功能。使用这样的控件集能够为组件创建出一致的外观,并允许以更少的投入快速创建出应用。...下面是一个滑块组件,它会根据屏幕尺寸自动调整。 从实施的角度来看,这些控件也是经过深思熟虑的。开发人员既可以在JS中进行设置,也可以在服务器端设置(例如通过PHP输出)。...有趣的一点是,Wijmo 5构建在更现代化的标准之上,因此在IE8上不起作用,此时就需要Wijmo的旧版本。Wijmo 3是基于jQuery,所以它支持直到在IE6上使用。...JQWidgets是一个jQuery驱动的框架,用于为网站建立响应式、快速、强大的UI组件。JQWidget的组件主要是使用jQuery,并提供了交互式,动态和高度可定制的小部件。

6.9K20

form表单提交的几种方式

autocomplete 作用:规定是否启用表单的自动完成功能。...-- input 属性 : value 属性规定输入字段的初始值 readonly 属性规定输入字段为只读(不能修改) disabled 属性规定输入字段是禁用的。...size 属性规定输入字段的尺寸 maxlength 属性规定输入字段允许的最大长度 H5之后添加的属性 autocomplete 属性规定表单或输入字段是否应该自动完成。...当自动完成开启,浏览器会基于用户之前的输入值自动填写值。 提示:您可以把表单的 autocomplete 设置为 on,同时把特定的输入字段设置为 off,反之亦然。...placeholder 属性规定用以描述输入字段预期值的提示(样本值或有关格式的简短描述)。 该提示会在用户输入值之前显示在输入字段中。

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

    前端开发中不可忽视的知识点汇总(二)

    闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用链域,将函数内部的变量和方法传递到外部。...这个方法是有问题的: 浏览器在整个文档解析完成之前都不能下载script文件,如果文档很大的话,解析完HTML,用户依然要等待script文件下载并执行完成之后,才能操作这个网站。...polyfill 是“在旧版浏览器上复制标准 API 的 JavaScript 补充”,可以动态地加载 JavaScript 代码或库,在不支持这些标准 API 的浏览器中模拟它们。...eg:输入了错误的URL 405——用户在Request-Line字段定义的方法不允许 406——根据用户发送的Accept拖,请求资源不可访问 407——类似401,用户必须首先在代理服务器上得到授权...一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?

    2.3K40

    第87节:Java中的Bootstrap基础与SQL入门

    效果 mysql数据库配置bin目录到path中,命令行: mysql -u用户名 -p密码 数据库服务器,数据库和表 数据库服务器就是在计算机上装一个数据库管理程序,用来管理多个数据库,对于程序员会针对每个程序创建一个数据库...,数据库会创建很多表,用来保存程序中实体的数据。...目录 C:\ProgramData\MySQL目录下将MySQL删除 在【开始】中输入“regedit“ ? 目录 ?...where是在分组前对数据进行过滤 记录操作总结 from where group by having select order by 总结 添加:insert into 表名(字段1,字段2,…)...是html和css框架,动态css语言用less写的。 会随着网页变化而变化。bootstrap可以提高开发人员的工作效率,响应式页面,可以适应不同浏览器。 案例: <!

    2.8K20

    JAVA编程学习经验实践积累总结分享

    *动态包含:的代码解析之后再包含进来,组成jsp页面。 29. 表,字段和对象,属性是一一对应的,这样理解更好。 30....(""),输入字符长度在{0}和{1}的值 maxRangeLength:jQuery.validator.format(""),输入值在{0}和{1}的值 minRangeLength:jQuery.validator.format...(""),输入一个最大值{0}的值 max:jQuery.validator.format(""),输入一个最小值为{1}的值 min:jQuery.validator.format(""), ); 3...配置 样例代码:选择要进行自动补全的元素(一般是输入框) $("#.").autocomplete(url/data,自动补全插件的配置{/1....$.map(data,function(temp)return /要显示在下拉列表中的数据对象data:temp,要显示在输入框中的值result:temp.word ); /自动补全选择列表项之后要执行的方法

    1.1K30

    Artifactory清理未使用的二进制品的最佳实践

    考虑到软件开发的动态性质,大多数组织都有自己的数据保留策略。由您决定可以清除哪些数据,但是内置工具可以覆盖大多数情况。...但是,如果项目使用的工件有所更改,则值得定期清除缓存。 在Artifactory中有支持此功能的内置系统。要启用自动缓存清除,请转到远程存储库菜单的“高级”部分。...删除未使用的工件 通常,Artifactory通常不会自动删除二进制文件。也有例外,例如本文中已讨论的字段。 话虽如此,通过删除长时间未下载的工件可以节省大量存储空间。...该插件在Cron Job上运行,并自动删除“ X”天之内尚未下载的任何工件。...include(” repo“,” path “,”名称“,”类型“)” 需要注意的一件事:artifactCleanup在Docker Repositories上不起作用。

    4.4K00

    Ajax详解(拓展:利用Ajax实现用户名的校验)

    作用 通过异步模式,提升了用户体验 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用 Ajax 在客户端运行,承担了一部分本来由服务器承担的工作,减少了大用户量下的服务器负载。...—用户在Request-Line字段定义的方法不允许 406——根据用户发送的Accept拖,请求资源不可访问 407——类似401,用户必须首先在代理服务器上得到授权 408——客户端没有在用户指定的饿时间内完成请求...409——对当前资源状态,请求不能完成 410——服务器上不再有此资源且无进一步的参考地址 411——服务器拒绝用户定义的Content-Length属性请求 412——一个或多个请求头字段在当前请求中错误...版本 JQuery下的Ajax jquery是js的一个轻量型框架,已经将js创建的操作进行了封装, 而ajax也是js的一部分,所以jQuery也已经将ajax进行了封装。...作用 Json就是js创建对象的另一种格式,保证对象中数据的紧密性和完整性。 书写形式 var 对象名={ 键名:值, 键名:值, ...

    1.6K10

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

    rangeslider.js - HTML5输入范围滑块元素polyfill。 表单小部件 输入 typeahead.js - 一个快速且功能齐全的自动完成库。...tag-it - 用于处理多标记字段以及标记建议/自动完成的jQuery UI插件。 At.js - 添加GitHub就像提到你的应用程序的自动完成一样。...Ion.CheckRadio - 用于样式复选框和单选按钮的jQuery插件。有皮肤支持。 awesomplete - 超轻量级,可用,美观的自动完成,零依赖。...这是基于jQuery的,它具有自动完成和本机感键盘导航;对标记,联系人列表等有用 select2 - 基于jQuery的选择框替换。它支持搜索,远程数据集和无限滚动结果。...其他 form - jQuery Form Plugin。 Garlic.js - 自动保留表单的文本并在本地选择字段值,直到提交表单。

    8.3K20

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

    rangeslider.js - HTML5输入范围滑块元素polyfill。 表单小部件 输入 typeahead.js - 一个快速且功能齐全的自动完成库。...tag-it - 用于处理多标记字段以及标记建议/自动完成的jQuery UI插件。 At.js - 添加GitHub就像提到你的应用程序的自动完成一样。...Ion.CheckRadio - 用于样式复选框和单选按钮的jQuery插件。有皮肤支持。 awesomplete - 超轻量级,可用,美观的自动完成,零依赖。...这是基于jQuery的,它具有自动完成和本机感键盘导航;对标记,联系人列表等有用 select2 - 基于jQuery的选择框替换。它支持搜索,远程数据集和无限滚动结果。...其他 form - jQuery Form Plugin。 Garlic.js - 自动保留表单的文本并在本地选择字段值,直到提交表单。

    9.1K21

    Qt(MinGW ) Windows下创建动态库

    先卖个关子,后面的介绍中会解释的。 在上一篇文章中Linux下Qt创建共享库与链接共享库对共享库的创建与链接都已经有了详细的步骤,所以本次文章中就不再赘述,主要说一下不同的地方。...,因为添加上不起作用。。...生成共享库的效果 由于我们在pro中指定了生成路径,所以生成的文件都在dll文件中。这里面要注意的是,生成的有两个文件,一个是.a文件,在链接过程中使用,另一个是.dll文件,在运行过程中使用。 ?...二、链接动态库 1. 添加动态库 注意下这里面的库文件选择的是刚才生成的.a文件。默认勾选了为debug版本添加’d’作为后缀。 ? 2....②运行直接崩溃 生成库的时候不还有一个文件么,这时候它就该起作用了。将它与.exe(可执行文件)放到同一目录下或者配置系统的环境变量都可以。 ?

    3.1K10

    前端面试那些坑

    (加 for 或 包裹) HTML5的form如何关闭自动完成功能? 如何实现浏览器内多个标签页之间的通信? (阿里) webSocket如何兼容低浏览器?...Javascript创建对象的几种方式? Javascript作用链域? 谈谈This对象的理解。 eval是做什么的? 什么是window对象? 什么是document对象?...requireJS的核心原理是什么?(如何动态加载的?如何避免多次加载的?如何 缓存的?) 让你自己设计实现一个requireJS,你会怎么做? 谈一谈你对ECMAScript6的了解?...对Node的优点和缺点提出了自己的看法? 你有用过哪些前端性能优化的方法? http状态码有那些?分别代表是什么意思? 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?...简单描述一下你做过的移动APP项目研发流程? 你在现在的团队处于什么样的角色,起到了什么明显的作用? 你认为怎样才是全端工程师(Full Stack developer)?

    2.9K60

    1.框架安装与介绍

    通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。 特点 (1)快速 Yii 只加载您需要的功能。...模型-视图-控制器(MVC)设计模式:Yii在WEB编程中采用这一成熟的技术从而可以更好的将逻辑层和表现层分开。...与jQuery整合:作为最流行的JavaScript框架之一,jQuery可以编写高效而灵活的JavaScript接口。 表单输入和验证:YII使得收集表单输入非常容易和安全。...Web 2.0部件:由jQuery的支持,YII配备了一套Web 2.0的部件,如自动完成输入字段,TreeView等等。 身份验证和授权:Yii具有内置的身份验证支持。...分层缓存方案:Yii支持数据缓存,页面缓存,片段缓存和动态内容。缓存的存储介质,可以轻松地更改而不触及应用程序代码。

    1.6K120

    《Flask Web开发》学习笔记

    3,Flask支持动态url,在route装饰器中使用'/user/',尖括号的内容就是动态部分 4,Flask使用上下文临时把某些对象变为全局可访问,使用前要确保将其激活:【程序上下文全局变量...() }};子模板extends命令声明该模板继承自哪里 7,url_for()不仅可以在视图函数中,而且还可以在模板中使用 8,Flask-Moment不仅要有moment.js,还要依赖jquery.js...,而在flask_bootstrap中已经有jquery.js,所以要在模板引入momen.js 9,Flask-WTF的form能够防CSRF(跨站请求伪造)攻击,思路:在app内设置秘钥,Flask-WTF...字段对象可附属一个或多个验证函数,验证函数就是用来验证用户提交form的输入值是否符合要求 11,Flask-Bootstrap提供预先定义好的表单样式渲染整个Flask-WTF表单:{{ wtf.quick_form...,优化客户的加载体验 21,在单元测试中,需要在不同配置环境运行程序:使用程序工厂函数,可以动态修改配置,创建多个程序实例 22,程序工厂函数,让定义路由变的复杂,程序在运行时创建,只有调用create_app

    2.1K10

    jQuery Cheat—Sheet(jQuery学习笔记)

    jQuery是一种JavaScript库,实现了常见任务的自动化和复杂任务简单化。 jQuery库为Web脚本编程提供了通用的抽象层,使之适合任何脚本编程情景。...jQuery能满足以下需求: 取得文档中的元素、修改页面外观、改变文档内容、响应用户的交互操作、为页面添加动态效果、不刷新加载、简化常见的JavaScript任务。 ---- jQuery版本?...}); 常用的 jQuery 事件方法 文档DOM加载完成 $(document).ready() 方法允许我们在文档完全加载完后执行函数。该事件方法在 jQuery 语法 章节中已经提到过。...}); ### 停止动画 jQuery stop() 方法用于停止动画或效果,在它们完成之前。...方法获得输入字段的值: $(“#btn1”).click(function(){ alert(“值为: “ + $(“#test”).val()); //警告框弹出test 标签输入的文本值

    18.3K30

    前端工程师面试题汇总

    (加 for 或 包裹) HTML5的form如何关闭自动完成功能? 如何实现浏览器内多个标签页之间的通信? (阿里) webSocket如何兼容低浏览器?...Javascript创建对象的几种方式? Javascript作用链域? 谈谈This对象的理解。 eval是做什么的? 什么是window对象? 什么是document对象?...requireJS的核心原理是什么?(如何动态加载的?如何避免多次加载的?如何 缓存的?) 让你自己设计实现一个requireJS,你会怎么做? 谈一谈你对ECMAScript6的了解?...对Node的优点和缺点提出了自己的看法? 你有用过哪些前端性能优化的方法? http状态码有那些?分别代表是什么意思? 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?...简单描述一下你做过的移动APP项目研发流程? 你在现在的团队处于什么样的角色,起到了什么明显的作用? 你认为怎样才是全端工程师(Full Stack developer)?

    2.7K80

    由重构进阶前端开发入门 (一) DOM 操作

    span 标签对应 DOM 后,修改 DOM 的 textContent 属性,浏览器自动反馈到页面更新,就完成了修改页面内容的常见操作。...最常见需求之三,根据获得的数据,动态创建页面元素。...Attribute 之外,我们可以添加各种自定义 Attribute 一般会用于在创建或渲染元素时,附加特定的文本信息。...由于历史原因,很多 API 涉及到浏览器兼容性问题,建议新手在练习中进行了解,便于日后碰到问题时知道如何应对。 但日常生产环境内,推荐优先使用 jQuery 等框架来处理,而非自己处理兼容性问题。...因此,后续文章将以 jQuery 为例,在介绍原生 DOM 操作 API 之后,给出 jQuery 的处理方案进行对比。

    1K30

    Ajax:初次认识ajax,ajax使用方法

    AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。...在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行起来。Google Suggest能够自动帮你完成搜索单词。...Google Suggest 使用 AJAX 创造出动态性极强的 web 界面:当您在谷歌的搜索框输入关键字时,JavaScript 会把这些字符发送到服务器,然后服务器会返回一个搜索建议的列表。...使用ajax技术的网页,通过在后台服务器进行少量的数据交换,就可以实现异步局部更新。 使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。...9.2、伪造Ajax 我们可以使用前端的一个标签来伪造一个ajax的样子。iframe标签 利用AJAX可以做: 注册时,输入用户名自动检测用户是否已经存在。

    7.1K20

    看不完的那种!前端170面试题+答案学习整理(良心制作)

    该属性的两个属性值分别表示为:content-box(标准盒模型)和 border-box(IE 盒模型)。 盒模型的理解 92.html5中的form怎么关闭自动完成?...94.说说你对javascript的作用域的理解 1:全局作用域 2:局部作用域 在 ES5 之前,javascript 只有函数作用域而没有块级作用域的。...日期码2位+顺序码3位+校验码1位 107.对于HTML表单输入字段,disabled =“ disabled”和readonly =“ readonly”有什么区别?...如何给jQuery动态添加新的元素,如何给新生产的元素绑定事件 jQuery的html()可以给当前元素添加新的元素。直接在元素还未生成前就绑定事件肯定是无效的,因为所绑定的元素目前根本不存在。...创建script标签,并插入DOM中,页面渲染完成后,执行回调函数。

    13.1K50

    「jQuery」基础 - 03

    但是 触发的对象是 ul 里面的小li // (3) on可以给未来动态创建的元素绑定事件 // $("ol li").click(function() { // alert(11); // }...案例:发布微博案例 点击发布按钮, 动态创建一个小li,放入文本框的内容和删除按钮, 并且添加到ul 中。 点击的删除按钮,可以删除当前的微博留言。 的li是JS动态创建的,在页面加载时Docoment中并没有此元素,选择器并不能选取。...jQuery 插件 jQuery 功能比较有限,想要更复杂的特效效果,可以借助于 jQuery 插件完成。...,然后存储给本地存储 重新渲染加载数据列表 因为a是动态创建的,我们使用on方法绑定事件 1.7.6 案例:toDoList 正在进行和已完成选项操作 当我们点击了小的复选框,修改本地存储数据,再重新渲染数据列表

    4.1K30
    领券