首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

强大图片预览组件Viewer.js

​ 1、 Viewer.js简介 Viewer.js 是一款强大图片查看器。我们通过Viewer.js 在页面上添加强大图片查看功能,同时,这款优秀插件配置操作起来也非常方便。...截图大概如下: ​​ ​​ 2、Viewer.js支持功能 支持移动设备触摸事件 支持响应式 支持放大/缩小 支持旋转(类似微博图片旋转) 支持水平/垂直翻转 支持图片移动 支持键盘...支持全屏幻灯片模式(可做屏保) 支持缩略图 支持标题显示 支持多种自定义事件 3、Viewer.jsAPI 名称 类型 默认值 说明 inline 布尔值 false 启用 inline 模式...数字 0 设置图片查看器 inline 模式时 z-index url 字符串/函数 src 设置大图片 url build 函数 null 回调函数,具体查看演示 built 函数 null 回调函数...这里为我用js版本,简单做了一个demo html代码 <!

3.1K20

好用轮子之强大原生引导js库---Driver.js

前言 Driver.js 是一款轻量、没有依赖普通javascript引擎,目的是为了方便引导用户浏览网站功能。其实是一款web端分步引导用户查看功能库。...可以让用户更快地更方便地知道你网站有什么样功能或者新增了什么功能。...看一下大体效果 特点 简单:方便易用,没用任何第三方 支持自定义:有很多强大api支持你想要效果 任何元素都可高亮:页面上任何元素都可以高亮显示 支持所有的浏览器(包括IE) 遵循MIT Licensed...开源协议 安装 // yarn 方式 yarn add driver.js // npm 方式 npm install driver.js 引入 import Driver from 'driver.js...是一个非常好用引导用户使用网站功能js库,可以更加人性化、更加方便快捷地融入到你开发网站。

1.1K20

JavaScript系列之初识JS强大实干家

JavaScript作为最流行脚本语言之一,这门语言广泛应用于Web。假如要把JS作一个比喻,我觉得她是一位强大实干家。...JS出现主要是用于处理网页中前端验证,所谓前端验证,就是指检查用户输入内容是否符合一定规则。比如: 用户名长度、密码长度 、邮箱格式等。...; 3作用 (1) 验证用户输入内容 JS可以对用户输入数据进行验证。...3编写工具 (1) 常用编辑器 由于JS程序可以嵌入HTML文件中,因此可以使用任何一种能编辑HTML文件工具软件作为JS文本编辑器,如Windows中记事本、写字板、Adobe Dreamweaver...首先编写外部JavaScript文件,命名为index.js。index.js文件代码,如下所示。 alert("Hello World,ITester软件测试小栈!")

94630

强大JS方法Object.defineProperty详解及VUE.JS双向绑定原理

Object.defineProperty是一个很了不起方法。vue.js之所以能够实现双向绑定便是拜它所赐!...我们知道对象是由多个键/值对组成无序集合。对象当中属性可以是任意类型值。我们可以通过构造函数以及字面量形式来定义对象。...需定义或修改属性名字 descriptor:必需。目标属性所拥有的特性 前两个参数不多说了,看代码就明白了,我们主要看第三个参数descriptor,看看它是个什么鬼!...接下来,咱们可以通过defineProperty模拟下VUE.JS双向绑定: ...可能有的小伙伴会想,既然这个Object.defineProperty如此强大,每次只能设置一个属性吗?那么这玩意儿用起来也挺费劲

1.1K20

分享一款强大图片预览组件:Viewer.js

介绍 Viewer.js 是一款强大图片查看器。我们通过Viewer.js 在页面上添加强大图片查看功能,同时,这款优秀插件配置操作起来也非常方便。...这是作者github地址:https://github.com/fengyuanchen/viewerjs 下图即为插件演示样式: 特点 支持移动设备触摸事件 支持响应式 支持放大/缩小 支持旋转(...类似微博图片旋转) 支持水平/垂直翻转 支持图片移动 支持键盘 支持全屏幻灯片模式(可做屏保) 支持缩略图 支持标题显示 支持多种自定义事件 如何使用?...viewerjs/1.10.0/viewer.min.css"> <script src="https://cdn.bootcdn.net/ajax/libs/viewerjs/1.10.0/viewer.min.<em>js</em>...zIndex 整型 2015 图片查看器modal模式时z-index值 zIndexInline 整型 0 图片查看器inline模式时z-index值 build 函数 null 回调函数,viewer.<em>js</em>

1.4K20

深入理解 Nest.js 控制器:构建强大RESTful API

引言--Nest.js 是一个流行 Node.js 后端框架,它通过其模块化、注解风格编程和强大依赖注入系统,为构建现代、可维护 Web 应用程序提供了强大工具。...其中,控制器是 Nest.js 应用中核心组件之一,用于处理传入请求并返回响应。...在本文中,我们将深入探讨 Nest.js 控制器工作原理和用法,为您提供有关如何构建强大 RESTful API 深入理解。什么是 Nest.js 控制器?...异常处理Nest.js 控制器还提供了强大异常处理机制,以处理在请求处理过程中可能出现错误和异常。...然后,我们通过 apply 方法将中间件应用到 /users 路由下所有请求。结语--Nest.js 控制器是构建强大 RESTful API 关键组件之一。

28120

只有1KB大小js库功能竟然这么强大

最近小编发现了一些只有1kb大小js库,我简直惊呆了!你知道吗?这些小小js库体积虽然小,但是实力却不容小觑!...而且还十分强大好用 今天就给大家推荐几个极小JS库,看看他们都能干什么 Snarkdown Snarkdown 是一个小型 JavaScript 库,用于将 Markdown 格式文本转换成...https://github.com/developit/mitt ResponsiveSlides ResponsiveSlides.js是一个基于jQuery响应式幻灯片插件,用于创建漂亮全宽度滑块幻灯片...可以轻松地设置和定制幻灯片动画效果、自动播放和分页控制等选项。使用ResponsiveSlides.js,您可以在任何设备上创建优雅幻灯片展示,并提升您网站或应用程序视觉效果。...https://github.com/arielsalminen/ResponsiveSlides.js microtip Microtip 是一个轻量级JavaScript库,用于在网页上创建漂亮提示框

76231

强大PropertyGrid

把要编辑对象看成类的话, 所有要编辑属性就是成员 嗯嗯, 最近看了几眼Ogitor, 它对于PropertyGrid使用就很不错 所有要编辑对象(灯光, 模型, 粒子等等)都有一个共同基类,...每当选中一个可编辑对象时, 右边属性框里就显示出当前对象属性......(公司那个编辑器要多土就有多土-_-) 尽管Ribbon界面看起来很酷, 我还是对MFC提不起兴趣来... .net里PropertyGrid更方便, 一点一点来: 属性自动绑定: ref class...把性别改成枚举看看: enum struct SexType   {       Male,       Female   };   另外, 还可以弹出自定义编辑界面, 比如随时间变化曲线啦(经常用来做效果...这个, 暂时没需求, 不实现了, 有兴趣参考:Getting the Most Out of the .NET Framework PropertyGrid Control

56550

JS】388- 深入了解强大 ES6 「 ... 」 运算符

运算符,是 ES6 里一个新引入运算法,也叫 展开/收集 运算符,我们每天都要和它打交道。 这篇文章,我就带你系统回顾下这个运算符,介绍一些基础和进阶用法。...运算符可以展开一个可迭代对象重所有项。 可迭代对象一般是指可以被循环,包括:string, array, set 等等。 下面我们来看几个基础例子来加深理解。...就可以实现类数组到数组转换,转换之后,就可以使用数组各种方法了。 你还记得在这个操作符出来之前是如何转换吗? 这个问题还是头条一个前端面试题。...name 属性时,我们克隆对象 name 属性没有受影响,这是符合我们预期。...运算符非常灵活,收放自如,非常强大,希望我们都能很好掌握这个工具。

40720

Nest.js Controller 解析:探索路由和请求处理强大功能

每个控制器 它会有多个路由,不同路由对应不同业务请求处理。在 Nest  中, 创建一个 控制器,应该使用类 和 装饰器 , 装饰器会使类相关联数据关联起来,将请求绑定到相应控制器。...可以使用Nest-cli 提供指令 快速创建一个 CURDnest g resource [name]1.3.1  路由@Controller  是 Nest 基本控制器,通过修饰器 @Controller... 可以将路由分组,模块化进行路由管理,并最大限度减少了代码重复性。...@Controller 装饰器 修饰 类,该类就拥有和装饰器关联属性和功能,传递了一个参数  user ,  说明当前路由分组名称为 user , 当前类下所有基准路由都是 /user/  开头了。...此外, @All()定义处理所有这些端点。1.3.3 路由通配符支持基于模式路由。  例如,星号用作通配符,将匹配任何字符组合。

30350

【开源】谷歌发布deeplearn.js,浏览器端强大机器学习库

【新智元导读】谷歌最新发布 deeplearn.js 0.1.0,这是一个开源 WebGL 加速 JavaScript 机器学习库,完全在浏览器中运行,不需要安装,不需要后端处理。...官网已经发布一系列demo,能力强大。 机器学习(ML)已经成为越来越强大工具,可以应用于对象识别,语言翻译,医疗等各种领域。...伴随着 deeplearn.js 发布,接下来我们将提供从 TensorFlow checkpoint 导出权重工具,这将允许作者将它们导入到 deeplearn.js 推理网页。...使用连接实时网络摄像头图像分类器,你可以观察到网络内部表示;或者以每秒60帧生成流畅抽象艺术视频。deeplearn.js 主页上还有更多demo。...我们希望这个库能显着提高机器学习可见性和参与度,使开发者能够访问强大工具,同时为日常用户提供与之进行交互方式。我们期待与开源社区合作,推动这一愿景。

72650

强大混合模式

今日,群里有个很有意思问题,问我如何实现一个彩色,带渐变二维码,像是这样: 很有意思问题,我们在百度谷歌,搜索 qrcode,能搜到非常多在线制作二维码工具,它们其中一些也会带有制作渐变二维码功能...本文就将介绍,使用 CSS,快速将一个普通黑色二维码,变成任意我们想要彩色渐变二维码。 强大混合模式 拥有一张原图,想改变其颜色。...混合模式最常见于 photoshop 中,是 PS 中十分强大功能之一。目前 CSS 已经原生支持了大部分混合模式。...原理其实非常简单,我们实现一张渐变图形,这张图形通过混合模式中 mix-blend-mode: lighten 与白底黑字二维码重叠在一起后,二维码中白色区域将保持不变,而二维码中黑色区域将展现为渐变图案中颜色...有意思是,二维码中间图案,还会有圆形和矩形两种,对于这两种二维码,处理方式还不太一样。

48020

浅谈:强大Hexo

•买个服务器太贵,目前服务器在阿里云,这配置,学生价便宜,那么以后呢? •学习一下新东西,折腾折腾。主要还是学一学Git和GitHub使用。 怎么搭建?...但是我可以保证是,只要你愿意折腾,哪怕你没有代码基础,你也能搭建出来。我目前接触了2种搭建博客方式,第一种是阿里云买服务器,基于CentOS搭建WordPress,是动态。...第二种就是这个由Hexo驱动静态了,但是省钱啊,每年只用出域名钱,你说香不香,但是优化还是要花费一番功夫。当然第二种更简单。。。...使用Pages的话,可能要接触Node.js、Git、GitHub、Hexo。最好还是有一点前端基础,并不是说没有就弄不出来了,有的话可以节省你很多时间,更多时候可能不至于让你心态爆炸。...如果有人愿意看的话,我会在后面的文章中详细讲述我是如何搭建,从零到搭建完成每一个详细步骤,争取让不懂你,也能拥有一个自己博客!还会总结一些我在使用过程中遇到坑,以免大家掉进去。

64621

【Android】强大SpannableStringBuilder

虽然经常加班,不过相比之前工作,现在过得更加充实、更有意义。 现在有点空闲时间,继续我分享之旅~~ 效果 什么都不说,先看个炫酷效果。 效果 ‘什么,这也算炫酷?’...(这是一个内容和标记都可以更改文本类) 不同于我们平时赋值使用String、StringBuffer等,只能给TextView设置文本内容,而文本样式只能用TextView来控制,而且该样式可定制性还不大好...对应参数: start: 指定Span开始位置 end: 指定Span结束位置,并不包括这个位置。 flags:取值有如下四个 Spannable....SPAN_EXCLUSIVE_INCLUSIVE:前面不包括,后面包括 what: 对应各种Span,不同Span对应不同样式。...效果:(就是刚开始展示那张gif) 效果 总结 看完后,感觉SpannableStringBuilder和SpannableString相比String要强大太多了。

2.3K120

强大位运算

程序中所有数在计算机内存中都是以二进制形式储存。位运算说穿了,就是直接对整数在内存中二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。...举个例子,6二进制是110,11二进制是1011,那么6 and 11结果就是2,它是二进制对应位进行逻辑运算结果(0表示False,1表示True,空位都当0处理)。 ?...思路解析:N如果是2幂次,则N满足两个条件。...1.N>0 2.N二进制表示中只有一个1 一位N二进制表示中只有一个1,所以使用N&(N-1)将唯一一个1消去。 如果N是2幂次,那么N&(N-1)得到结果为0,即可判断。...def is_pow2(num): return (n & (n-1) == 0) 消除x最后一位1 x & (x-1) 如: x = 1100 x-1 = 1011 x&(x-1

65160

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券