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

目前比较火的前端框架及UI组件

一、前端框架库: 1.Zepto.js 地址:点击打开链接 描述:Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。...其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESTful JSON接口连接到应用程序。...一个很好的例子就是标签栏(Tab Bar)视图控制器处理点击标签栏在一系列可视化面板间切换。 浏览我们的API文档来了解视图控制器和Ionic中可用的Javascript实用工具。...,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas...四、前端构建工具 1.gulp 地址:点击打开链接 描述:易于使用       通过代码优于配置的策略,Gulp 让简单的任务简单,复杂的任务可管理。

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

    Vue.js动画在项目使用的两个示例

    第一个动画示例: 这其实是一个很常见的弹出层效果,鼠标点击按钮切换弹出层的显示,点击其他区域弹出层消失,用javascript绑定事件可能几行代码就搞定了,但是vue.js的状态驱动模式和javascript...相对于jQuery来说,vue.js的动画效果完全带来了一种全新的体验。 那么如何点击其他区域让弹出层消失呢? 首先想到的是直接阻止按钮和弹出层的事件冒泡,然后给document绑定事件让弹出层消失。...然后想到可以检验事件的target,如果target不是按钮和弹出层就可以让弹出层消失,这也是用jQuery 的常用写法,那么关键点就是用vue.js定位到按钮和弹出层,vm....第二个动画示例: 第二个实例是关于标签页切换的,先看一下效果: 这也是一个很常见的交互效果,以往正常的javascript写法是给各个按钮绑定事件来切换不同的层,当然也可以用纯css写,给上面的三个切换的层分别添加一个单选按钮的兄弟节点...那么如何让active的状态作用到弹出层呢?其实定义一个computed函数就可以了: 大功告成!

    14.5K51

    JQuery 入门学习(一)

    jquery是封装了javascript,是为了简化javascript脚本而存在,所以没必要精通javascript,javascript中很多的函数在jquery中都有更简单的替代方式。...(不过简单的javascript语法必须要掌握,同时也要了解html和css) 开始入门吧     入门之前,先简单地看一下html+css+javascript的语法,再来看这篇文章,这会让你更好地理解代码...在javascript中,我们有一些函数可以访问这些节点,并对他们进行增加、删除、修改。比如,getElementById(xxx)就是获得id为xxx的对象,它可能就是一个div标签。...我们用面向对象的思想来看,实际上获得的是一个id为xxx的div对象。这个对象实际上就是从到相应这所有的内容。     ...hide方法就是隐藏一个元素所有内容的方法。它有一个参数,表示隐藏的快慢。     当然有hide方法就有show方法,用法一样。还有一个方法toggle,表示在隐藏和显示中切换。

    1.8K11

    JavaScript强化教程——jQuery 核心

    该功能通常的用法是,对已经通过 this 关键字传递到 callback 函数的元素调用 jQuery 的方法:实例 $([code]"div.foo" ).click(function() { $(this...由于处理程序接受的 this 关键词中的被点击项目是纯的 DOM 元素,因此在对其调用 jQuery 的方法之前,必须用 jQuery 对象包装该元素。...然后会创建并返回一个引用这些 DOM 元素的 jQuery 对象:实例 $(" My new text ").appendTo("body"); 如果 HTML 片段比不含属性的简单标签更复杂,如同上面例子中的...具体地讲,jQuery 会创建新的 元素,然后为传入的 HTML 片段设置元素的 属性。当参数只是简单的标签,比如$(" ?...") 或 $(""),jQuery 会通过内生的 JavaScript createElement() 函数来创建元素。 要确保跨平台兼容性,片段的结构必须良好。

    1.3K20

    前端必知的ajax

    当然这里捕捉不到error,因为error的时候根本不会运行该回调函数 //alert(this); }); 点击发送请求: jQuery.get()回调函数里面的 this ,指向的是Ajax请求的选项配置信息...4. jQuery.getScript( url, [callback] ) : 通过 GET 方式请求载入并执行一个 JavaScript 文件。...jQuery 代码: $.getScript("AjaxEvent.js", function(){ alert("AjaxEvent.js 加载完成并执行完成.你再点击上面的Get或Post按钮看看有什么不同...; }); jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据 这个是jQuery 的底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。..."html": 返回纯文本 HTML 信息;包含 script 元素。 "script": 返回纯文本 JavaScript 代码。不会自动缓存结果。 "json": 返回 JSON 数据 。

    3.7K40

    【网页特效】11 个文本输入和 6 个按钮操作 特效库

    3.typewriterjs 一个简单而强大的原生javascript插件,具有很酷的打字机效果。 地址:https://github.com/tameemsafi/typewriterjs ?...5.shuffle-text ShuffleText 是一款纯js文字洗牌式切换特效插件。该插件在鼠标滑过指定的文本时,文字会不停的逐个进行翻转,类似洗牌效果,非常炫酷。...8.malarkey 模拟在DOM元素上的打字机效果。 地址:https://github.com/yuanqing/malarkey 友好,灵活的API,提供精细的控制 选项到重复该效果的限制。...10.jquery.typer typer.js插件是一个非常有意思的jQuery插件,实现一个一个字输出,类似打字的效果。typer.js是一个比较小的插件,依赖于jQuery。...6.css-ripple-effect css-ripple-effect 是一款使用纯CSS3制作的炫酷扁平风格按钮点击波特效。

    3.1K40

    StackOverflow上关于JavsScript的热门问答

    函数没有任何返回的时候就被称为闭包。简单地访问即时词法作用域(immediate lexical scope)外的变量创建了一个闭包。...Q3:测试是否有东西被隐藏 问题描述: 在jQuery中,可以切换元素的可见性,使用方法.hide(), .show() 或者.toggle()....做了一些搜索,我意识到是有些人添加了“use strict”到他们的JavaScript代码中。有一次,我添加了该声明,错误就停止出现了。不幸的是,谷歌并没有透露太多这字符串声明的历史的背后。...你可以仅仅使用纯javascript: function getParameterByName(name) { name = name.replace(/[\[]/, "\\[").replace(/...我修复bug,增加功能,也试图整理代码并使其更加一致。 之前的开发人员使用两种函数声明方式,我无法弄清是否这背后有或没有解决的原因。

    1.5K71

    【前端基础篇】JavaScript之jQuery介绍

    前言 在阅读过程中可以把代码片复制到vscode上去浏览器看实际效果,更易理解喔 JQuery基本介绍和使用方法 W3C 标准给我们提供了⼀系列的函数, 让我们可以操作: ⽹⻚内容 ⽹⻚结构 ⽹⻚样式...我们可以使⽤JQuery来操作⻚⾯对象. jQuery是⼀个快速、简洁且功能丰富的JavaScript框架, 于2006年发布....JQuery对于事件的处理也进⾏了简化, 提供了⼀个简单的API来绑定、触发和处理事件,使开发⼈员能够更⽅便地处理各种交互⾏为..../scr jQuery语法 jQuery 语法是通过选取 HTML 元素, 并对选取的元素执⾏某些操作 基础语法: $(selector).action() $() 是⼀个函数, 它是 jQuery...”)所有 type=“text” 的 元素$(“:checkbox”)所有 type=“checkbox” 的 元素 jQuery事件 JS要构建动态⻚⾯,就需要感知到⽤⼾的⾏为.

    1.4K10

    使用Javascript通过Web TWAIN协议快速集成扫描仪设备

    集成WebScanner组件WebScanner前端组件支持有纯Javascript组件、Vue.js组件等方式。我们使用纯Javavscript组件来集成。...下载WebScanner组件从官网下载纯Javascript组件的Sample演示代码WebScanner-JS-Sample.zip解压压缩包,解压后的目录结构和文件清单如图:主目录下:scripts...子目录下css子目录下集成WebScanner纯Javascript组件到系统页面创建测试应用主目录test,在test目录下新建测试页面test.html;引入需要的javascript文件(依赖的文件从...点击“是”,点击“Next”点击“Install”,开始安装勾选“Launch WebScannerService”,点击“Finish”,启动服务,并完成安装。...文档上传(PHP对接)需要将WebScanner组件扫描的到的文档上传到服务器保存起来,便于业务系统在需要的地方调用展示。

    52710

    Jsprime——一款JavaScript静态安全分析工具

    如今,越来越多开发人开始将JavaScript作为其首选语言方案。理由很简单,JavaScript如今正越来越多地被视为应用程序的主流开发语言——无论是在Web层面抑或是移动端,客户端不是服务器端。...总而言之,JavaScript如今已经成为一款极为重要且强大的语言,我们将其引入日常工作,从客户端Web应用编码到通过Node.js实现的服务器端开发,再到如今其已经能够支持的Windows 8等主流移动平台应用编写...我要首先解释这款工具的几大突出特性: JS库源与输出识别 多数动态或者静态分析器皆在开发过程中支持原生/纯JavaScript代码,这种作法对于大多数开发人员都是种难以解决的问题,因为他们会大量使用jQuery...由于这些扫描工具能够支持纯JavaScript代码,所以其往往无法理解开发工作的背景信息,这是因为使用这类库时会造成大量假阳性与假阴性误报。...支持JavaScript代码精简。 极高运行速度。 只需点击即可操作。 ?

    2K70

    JavaWeb——JQuery之高级操作应用及实践案例总结(动画、遍历、事件绑定)

    1)speed:动画的速度,三个预定的值("fast"、"normal"、"slow")或表示动画时长的毫秒值; 2)easing:用来指定切换效果,默认是"swing",效果是先慢,中间快,最后又慢...;参数"linear",匀速; 3)fn:在动画完成时执行的函数,每个元素执行一次。...2 JQuery遍历 js的遍历方式是使用for循环,JQuery提供了三种遍历方式: 1)JQuery对象.each(callback):回调函数中的参数 index(索引) element(元素对象...事件绑定 JQuery事件绑定方式包括: 1)JQuery标准的绑定方式:JQuery对象.事件方法(回调函数);注意:如果调用事件方法,不传递回调参数,会触发浏览器默认行为; 2)on绑定事件、off...解除绑定:JQuery对象.on("事件名称",回调函数)、JQuery对象.off("事件名称");注意:若off方法不传递任何参数,则会将组件上所有的事件解除; 3)事件切换toggle:JQuery

    10K20

    jQuery 落幕了!

    删除之后,13 个前端应用程序 JavaScript 大小减少了 32 KB(或 31% 到 49%)之间,其他多项性能提升,团队部分技术债得以清除。...jQuery 的出现解决当时前端开发人员两个普遍的烦恼:让 JavaScript 与 DOM 的交互接口变得简单,减少开发过程中的跨浏览器问题。...在 jQuery 之前,使用 JavaScript 操作 DOM 需要定义一个函数,然后将其绑定到特定 DOM 中的各种 HTML 元素中,这对于日常使用来说非常繁琐和复杂。...另一方面,在纯 JavaScript 开发中,开发者需要检查浏览器使用何种方式添加事件,然后再做选择,但是 jQuery 提供了隐藏了不同浏览器的 JavaScript 实现之间的一些不兼容性,可以自行检查浏览器需要什么方式...此外,由于 jQuery 目前仍有着较高的市占率,简单易上手,掌握 jQuery 依旧是许多开发者的 “基操”。

    60410

    Web-第四天 jQuery学习

    列举常见的五种选择器,并简单描述其作用 通过选择器,获得jQuery对象 学会给标签绑定事件 可以实现显示或隐藏标签。...第1章 重写弹出广告 1.1 案例分析 重写javascript案例“弹出广告” 1.2 案例相关的函数 1.2.1 jQuery概述 1.2.1.1 什么是jQuery jQuery是一个JavaScript...1.2.1.3 引入和对象获取 学习JavaScript时,我们就学习过自定义JS库的导入,学习jQuery只需要将对应js库下载,并导入到我们项目下,在html页面使用导入即可。...及jQuery对象只能使用自己的函数 DOM对象转换成jQuery对象,语法:jQuery(dom对象) jQuery对象转换成DOM对象,语法:$username[index] //1 原生javascript...例如:javascript点击称为onclick,jQuery称为click。

    3.9K40
    领券