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

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

与其它框架不同是,这些小部件仅使用JS,并且是从头开始构建,根本不需要jQuery。即使移动设备上查看,组件也是快速,平稳并且稳定。 说到移动设备,这也是Kendo UI擅长领域之一。...这些组件建立考虑到了移动设备,根据组件被设置位置,提供了响应式和自适应布局。根据是否移动设备上显示,大多数小部件都会进行相应调整和更改,这是一个很好功能。...有趣一点是,Wijmo 5构建在更现代化标准之上,因此IE8上不起作用,此时就需要Wijmo旧版本。Wijmo 3是基于jQuery,所以它支持直到IE6上使用。...虽然这个框架与jQuery UI共享一些组件,但Webix扩展了jQuery UI并提供了一些不同于jQuery UI中常用组件。 Webix文档具有很好帮助作用。...所有控件都带有一个API参考指南,其中涵盖了控件所有方法,属性和事件。此外,大多数控件都具有一些样例,用于准确展示控件功能

5.2K20

UWP 入门教程2——如何实现自适应用户界面

具有一致接口和事件。 PointerDevice:是设备API,可支持查询设备支持输入能力。...用户体验 通用Windows App 可利用所有设备特征来呈现App.App可充分利用桌面设备处理能力,平板电脑自然交互方式,以及智能手机便捷性和移动性等。...使用导航设计指南来设计工作流程,使得App可兼容移动设备,较小屏幕或较大屏幕设备。 考虑特殊情况,较小移动设备屏幕失效,也可能有一些功能固定式台式机上不起作用,而需移动设备上才能运行。...考虑如何兼容多种输入形式 通过Dashboard提交通用 Windows 应用 利用新通用 Windows 开发人员中心仪表板,可以同一位置管理和提交所有面向 Windows 设备应用。...新功能简化了流程,并具有更多控制权限。

3.1K50
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript 学习-35.jQuery 基础语法与事件

极大地简化了 JavaScript 编程 jQuery 库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改...> 入口函数 为了防止文档完全加载(就绪)之前运行 jQuery 代码,即在 DOM 加载完成后才可以对 DOM 进行操作。...入口函数与 JavaScript 入口函数区别: jQuery 入口函数是 html 所有标签(DOM)都加载之后,就会去执行。...鼠标事件 键盘事件 表单事件 文档/窗口事件 click keypress submit load dblclick keydown change resize mouseenter keyup focus...}) }); 但是通过id定位元素,只会绑定第一个,因为一般id页面上具有唯一性,不要重复,通过id查找元素,只返回第一个 点我 <button

1.9K10

JQuery 入门学习(二)

我上次也提到了,ready是一个事件。我们上面说选择器,它选择某元素作用,其实就是为了完成后面的工作。...事件是什么概念,和很多编程一样,事件是由用户执行相应操作后自动触发一个过程,我们可以给某事件绑定一个处理函数,当用户触发了这个事件后,就能执行我们绑定函数。    ...我列举一些Jquery中常用事件及其绑定函数:         click 鼠标点击事件 (最常用,当鼠标点击某对象时触发此函数)         change 对象被改变(如input框中写入...load 对象加载完成(如图像被加载完成时触发此事件)         error 对象遇到错误 (如图像输入了一个错误地址,没有成功加载)         mousemove 鼠标移动...(当然这个参数可以省略),e.pageX和e.pageY就是指鼠标以后后鼠标所在位置。 html操作详解     选择器作用我说了,就是完成为了后面的操作。

1.3K10

Python全栈之jQuery笔记

(".italic"); 删除所有具有属性class='italic'元素. 4.克隆节点: 作用:复制匹配元素 复制$(selector)所匹配到元素(深度复制) cloneNode...(selector).position(); 2 jQuery事件机制 jQuery事件: 事件函数列表: blur() 元素失去焦点 focus() 元素获得焦点 change...移动端一般有三种操作:点击、滑动、拖动.这三种操作一般是组合使用上面的几个事件完成,所有上面的4个事件一般很少单独使用, 一般是封装使用来实现这三种操作,可以使用封装成熟js库. 2.2 zeptojs...Zepto一些可选功能是专门针对移动端浏览器,它最初目标是移动端提供一个精简类似jqueryjs库. zepto官网: http://zeptojs.com/ zepto中文api: http...这些工作是重复乏味,为了优化开发流程,提高工作效率,前端自动化工具就出现了,自动化工具可以通过配置,自动完成这些工作.

5.4K40

vue中@change兼容问题

@change问题 1. 需求描述 需求:选择日期,当日期改变,则页面相应该日期某些事件渲染 条件: 移动端 vue框架 2....由于 @change特性是当监听到数据发生变化时则执行,因此差异便是暴露出来: 安卓:选择完年月日,点击确定后,数据变化,监听事件作用; iOS:点击选择日期,选择年,监听到数据变化一次,执行一次...但,所谓小人得志不可取,兴高采烈时候发现在安卓机上挂掉了。原因是安卓机上选完以后, @blur事件并不会触发,除非选择完成之后,点击别的区域来触发此事件。...: 如果是安卓系统,则用 @change; 如果是iOS系统,则用 @blur; 由于是移动端,所以不考虑pc~; 完成~.~!...---- 总结 总结以上,步骤如下: 进入页面,执行js脚本,判断当前设备型号; 如果是安卓设备,执行 @change; 如果是iOS设备,执行 @blur。

2K60

jQuery设计思想

我对它做了一个详细笔记,试图理清jQuery设计思想,找出学习脉络。我目标是全面掌握jQuery,遇到问题时候,心里有底,基本知道使用它哪一个功能,然后可以迅速从手册中找到具体写法。.../选择第6个div元素 有时候,我们需要从结果集出发,移动到附近相关元素,jQuery也提供了DOM树上移动方法:   $('div').next('p'); //选择div元素后面的第一个...使用.bind()可以更灵活地控制事件,比如为多个事件绑定同一个函数:   $('input').bind(     'click change', //同时绑定click和change事件     ...,然后传入事件处理函数 event.target 事件针对网页元素 event.preventDefault() 阻止事件默认行为(比如点击链接,会自动打开新页面) event.stopPropagation...    }   }); 有两种方法,可以自动触发一个事件

2.2K60

jQuery开发补充笔记

它封装JavaScript常用功能代码,提供一种简便JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。...jQuery核心特性可以总结为:具有独特链式语法和短小清晰功能接口;具有高效灵活css选择器,并且可对CSS选择器进行扩展;拥有便捷插件扩展机制和丰富插件。...jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等 JQuery作用: ​1..../3.3.1/jquery.min.js"> /**文档加载完成执行**/ //方式1 jQuery(document...使用JQ完成省市联动效果 需求分析: 我们注册表单中,通常我们需要知道用户籍贯,需要一个给用选择项,当用户选中了省份之后,列出省下面所有的城市 技术分析: 准备工作 : 城市信息数据 添加节点

4.7K20

jQuery开发补充笔记

它封装JavaScript常用功能代码,提供一种简便JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。...jQuery核心特性可以总结为:具有独特链式语法和短小清晰功能接口;具有高效灵活css选择器,并且可对CSS选择器进行扩展;拥有便捷插件扩展机制和丰富插件。...jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等 JQuery作用: ​1..../3.3.1/jquery.min.js"> /**文档加载完成执行**/ //方式1 jQuery(document...使用JQ完成省市联动效果 需求分析: 我们注册表单中,通常我们需要知道用户籍贯,需要一个给用选择项,当用户选中了省份之后,列出省下面所有的城市 技术分析: 准备工作 : 城市信息数据 添加节点

1.6K30

JQuery最全常用方法指南

每个对 象上,这个事件处理函数只会被执行一次。其他规则与bind()函数相同。 trigger(type, [data]) 每一个匹配元素上触发某类事件。...(fn); //为id为msg元素单击事件添加函数 同样blur, focus, select, submit事件都可以有着两种调用方法 5、集合处理功能 对于jquery返回集合内容无需我们自己循环遍历并对每个对象分别做处理...class $("#msg").toggleClass("select"); //如果存在(不存在)就删除(添加)名称为selectclass 9、完善事件处理功能 Jquery已经为我们提供了各种事件处理方法...,我们无需html元素上直接写事件,而可以直接为通过jquery获取对象添加事件。...p元素上所有事件 $("p").unbind("click") //删除所有p元素上单击事件 10、几个实用特效功能 其中toggle()和slidetoggle()方法提供了状态切换功能

10.9K20

【领会要领】web前端-轻量级框架应用(jQuery基础)

就是说它非常请求,大小30kb左右;具有强大选择器和dom操作封装,可靠事件处理机制,有完善ajax,jquery将所有的ajax操作封装到函数``$.ajax()`中;具有丰富插件,完善文档...入口函数如下 window.onload = function(){ // 执行代码 } JavaScript入口函数与jquery入口函数: jquery入口函数是HTML所有标签都加载后执行...empty()作用并不是删除HTML元素,而是清空HTML元素,可以清空选中HTML元素中所有后代HTML元素。 复制HTML元素 clone()作用是复制HTML元素。...,dblclick()双击短时间内发生两次click就是依次双击事件。...change()当元素值发生改变时,会发生change事件,focus()当元素获得焦点时,触发focus事件。blur()当元素失去焦点时触发。

2.1K20

前端开发JS——jQuery常用方法

鼠标事件之mousemove事件 mousemove方法用于监听用户鼠标指针移动操作,只有鼠标指针移动就生效,只绑定事件元素区域里。...注:mousemove 强调鼠标指针移动;如果处理器做任何重大处理,或者如果该事件存在多个处理函数,这可能造成浏览器严重性能问题 4、jQuery鼠标事件之mouseover与mouseout事件...(针对输入文本元素,其他立即触发),会触发表单绑定change事件 方法:$ele.change(handler(eventObject)) change参数是函数(回调函数),表单元素值发生改变再失焦...13、jQuery键盘事件之keypress()事件 keydown事件触发在文字还没敲进文本框,这时如果在keydown事件中输出文本框中文本得到是触发键盘事件文本,而keyup事件触发时整个键盘事件操作已经完成...$ele.off("mouseover") 解除所有事件 $ele.off() 17、jQuery事件对象作用 可以借用对象target属性与冒泡机制实现事件委托-------多个事件绑定同一个函数

4.8K20

jq---方法总结

什么是jQuery 使用jQuery之前,我们必须先了解什么是jQuery,它能够干什么(不然我们为啥要用它)。 jQuery是一个非常流行快速、小巧、功能强大开源JavaScript库。...就像官方所宣称那样——"Write less,do more",它使得我们常用HTML文档遍历、DOM操作、事件处理、动画效果、Ajax、工具方法等功能代码实现变得非常简单。...,第一次触发后就自动解除绑定 $dblclick() //双击事件 focus()、聚焦时候事件 change()、输入域改变时候 hover()、移入时候 submit()(仅限于表单元素...) 、mousedown()、鼠标按下事件 mouseover()、移动至元素时候 keydown()、键盘按下时候 keypress() 键盘起来时候 :手机端事件 // 触发所有匹配元素上...click事件 $("selector").trigger("click"); // 触发所有匹配元素上change事件 $("selector").trigger("change"); // 触发所有匹配元素上绑定在

3K20

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

ObjectEventTarget - 提供一个原型,为事件侦听器添加支持(浏览器上可用DOMElements中具有相同EventTarget行为)。...jquery.hotkeys - jQuery Hotkeys让您可以代码中任何位置查看键盘事件,几乎可以支持任何组合键。 jwerty - 键盘事件真棒处理。...表单小部件 输入 typeahead.js - 一个快速且功能齐全自动完成库。 tag-it - 用于处理多标记字段以及标记建议/自动完成jQuery UI插件。...Ion.CheckRadio - 用于样式复选框和单选按钮jQuery插件。有皮肤支持。 awesomplete - 超轻量级,可用,美观自动完成,零依赖。...这是基于jQuery,它具有自动完成和本机感键盘导航;对标记,联系人列表等有用 select2 - 基于jQuery选择框替换。它支持搜索,远程数据集和无限滚动结果。

5.8K20

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

ObjectEventTarget - 提供一个原型,为事件侦听器添加支持(浏览器上可用DOMElements中具有相同EventTarget行为)。...jquery.hotkeys - jQuery Hotkeys让您可以代码中任何位置查看键盘事件,几乎可以支持任何组合键。 jwerty - 键盘事件真棒处理。...表单小部件 输入 typeahead.js - 一个快速且功能齐全自动完成库。 tag-it - 用于处理多标记字段以及标记建议/自动完成jQuery UI插件。...Ion.CheckRadio - 用于样式复选框和单选按钮jQuery插件。有皮肤支持。 awesomplete - 超轻量级,可用,美观自动完成,零依赖。...这是基于jQuery,它具有自动完成和本机感键盘导航;对标记,联系人列表等有用 select2 - 基于jQuery选择框替换。它支持搜索,远程数据集和无限滚动结果。

6.6K21

求职 | 史上最全web前端面试题汇总及答案

(如屏幕阅读器、盲人阅读器、移动设备)以意义方式来渲染网页; ④便于团队开发和维护,语义化更具可读性,是下一步吧网页重要动向,遵循W3C标准团队都遵循这个标准,可以减少差异化。...CSS中关于定位内容是:position:relative | absolute | static | fixed • static 自动定位,自动定位就是元素页面普通文档流中由HTML自动定位,...属性值 getElementById() //通过元素Id,唯一性 documentload和documentready区别 页面加载完成有两种事件 ①load是当页面所有资源全部加载完成后(包括DOM...jQuery是一个js库,主要提供功能是选择器,属性修改和事件绑定等等。 jQuery UI则是jQuery基础上,利用jQuery扩展性,设计插件。...jQuery核心特性可以总结为: ①具有独特链式语法和短小清晰功能接口; ②具有高效灵活css选择器,并且可对CSS选择器进行扩展; ③拥有便捷插件扩展机制和丰富插件。

1.3K10

JavaScript资源大全中文版(Awesome最新版)

Form Widgets窗体小部件 Input输入 typeahead.js -一个快速和功能齐全自动完成库。 tag-it - 一个jQuery UI插件来处理多标签字段以及标记建议/自动填充。...适合移动设备响应速度很轻巧jQuery日期和时间输入选择器。...它是基于jQuery,它具有自动完成和本土感觉键盘导航; 有用标签,联系人列表等 select2 - 一个基于jQuery替代选择框。 它支持搜索,远程数据集和结果无限滚动。...skrollr - 用于移动(Android + iOS)和桌面的独立视差滚动库。 没有jQuery。 parallax -视觉引擎对智能设备方向做出反应。...Dragula -拖放如此简单 Maps地图 Leaflet -适用于移动设备交互式地图JavaScript库。

15.1K112
领券