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

前端特效开发 | 图片翻转的制作

HTML5学堂(码匠):在前端开发,针对效果层面的开发,使用原生JS往往会因其冗长的代码严重影响到开发进度。比如一个简单的图片翻转效果,我们能否考虑借助某些简单方便的操作来替代原生JS的使用呢?...2.2 基本功能逻辑 首先使用JS实现动态添加翻转后展示的信息面板; 然后借助jQuery的hover方法,实现鼠标移入移出的功能; 最后针对不同的翻转变化,让图片与信息面板发生相反的效果展示。...但是结构的书写并没有提供面板信息的标签,所以就需要使用JS动态的添加了一个em标签,借助append方法把相应的标签添加到了对应的img标签的后面。如下图所示: ?...DOCTYPE html> jquery hover鼠标悬停图片旋转动画展示.../jquery-1.11.3.min.js"> .allbrand .brand { overflow:

3.9K70

实现一个hoverDelay延迟hover

需求背景 经常在页面开发,需要使用hover事件来触发相应的网络请求或页面DOM元素显示切换,需要考虑的问题就有了: hover动作非常快,如果一hover就请求,会造成多余请求的浪费,造成后端接口不必要的压力...如果在500ms之前就移开,就算是用户误触误滑,不做任何处理 构造hover通用封装时,采用jQuery的插件开发的方式,形成通用的解决方案 代码封装 基于jQuery的插件系统,实现的hoverDelay...插件方法;每次事件之前,清空所有的计时器,重新设置延时定时器,则进行相应操作。...的原型方法上,因此所有jQuery对象都有这个方法可以使用。...原理也是一致的;但是细节的处理上有些不同,通过Vue绑定的 mouseover、mouseleave对定时器进行设置和清理也能实现需求。 html结构: .

1.5K20

分享 16 个适合做拖拽练习的前端案例

在前面,我跟大家分享了很多关于Web开发中一些常用功能实现的技术练习,今天,我再跟大家分享一期关于实现拖放功能的练习,这个拖放功能,移动端还是使用比较多的,所以,也希望这期分享能够对你有帮助。...01、HTML拖放 Demo地址:https://codepen.io/gabrielferreira/pen/jMgaLe 02、JavaScript拖放 Demo地址:https://codepen.io.../udorw 06、Jquery拖放 Demo地址:https://codepen.io/jdigi/pen/cqxCJ 07、React 的拖放网格布局 Demo地址:https://codepen.io.../tjramage/pen/yOEbyw 08、HTML5拖放 Demo地址:https://codepen.io/osublake/pen/VmgNJB 09、通过 Dragula.js 拖放 Demo.../JGWJvJ 11、角度拖放 Demo地址:https://codepen.io/hexagoncircle/pen/pjLewv 12、拖放 Jquery UI Demo地址:https://

1.1K30

10个基于web的JavaScript最优秀的应用程序库和框架

下面的截屏显示了D3可以找到的许多数据演示的一些。 ?...例如,有时jQuery多个浏览器上的工作方式并不完全相同。JQuery首先关注这些问题,您可以站点上找到有关浏览器支持的信息。 最后,与其他库不同,jQuery并不是一个完整的解决方案。...因为Node.js是如此简单和快速,社区支持是首屈一指的,你可以最不可能的地方找到它。有900万个实例运行在超过5万个包上。换句话说,Node.jsjs构成了您使用的许多包的基础。...基本上,reactivity指的是Vue自动更新一个JavaScript对象,并且不引人注意地更新Vue模板。 Vue是为任何具有HTML、CSS和JavaScript工作知识的人而构建的。 ?...例如,CodePen是一个免费的在线社区,用于测试和展示HTML、CSS和JavaScript的混合。可以把它看作是前端设计师和开发人员的社会环境、在线开发社区和具有统一界面的编辑器。

2.1K20

理解微信小程序的双线程模型

而在每个标签页进程,浏览器会把不同的工作交给对应的线程,比如 GUI 渲染线程负责把 HTML 渲染成可视化的 UI;JavaScript 引擎线程负责解析和运行 JavaScript 代码逻辑;定时触发器线程负责处理...JavaScript 祖师爷只用了 10 天就创造了这门语言,最初他的想法只是浏览器中提供一些简单的脚本逻辑用来处理用户交互、DOM 操作等,所以从设计上必须遵循两点: 语法简单; 运行机制简单...安全高效的双线程模型 虽然前面用了 CodePen 这类编程平台做类比,但小程序与 CodePen 的技术需求并不完全相同,主要区别在于小程序并不需要支持所有的 HTML 标签,只提供有限的几类 UI...Webview 是一个完整的类浏览器运行环境,本身具备运行 JavaScript 的能力,但是小程序并不是将逻辑脚本放到 Webview 运行,而是将逻辑层独立为一个与 Webview 平行的线程,使用客户端提供的...对一个小程序的开发者来说,在工作遇到技术难题时的解决方案往往是基于底层原理的(甚至更直白一点,当你找工作面试时,没人会问你小程序的语法)。

2.3K50

关于 JS 拖拽功能的冲突问题及解决方法

前言 我之前写过关于 JS 拖拽的文章,实现方式和网上能搜到的方法大致相同,别无二致,但是一次偶然的测试中发现,这种绑定事件的方式可能会和其它的拖拽事件产生冲突,由此产生了对于事件绑定的思考。...问题来源 这个问题是类似如下 CodePen 例子中发现的,在有拖拽功能的页面添加一个原生 input range 元素,可以发现 input range 的拖拽失效了。...起初以为是 jQuery 事件绑定的问题,其实完全不相关,使用原生 JS 同样会遇到这种问题。...总结 我们可以通过控制台的 Event Listener 查看绑定的事件,平时的工作,切记不要污染全局的默认事件。...一般情况下,工作并不会遇到本文所说的这一情况,但是如果真的碰到了,需要知道问题的所在。

2.3K110

详谈如何定制自己的博客园皮肤

你可以 Elements 栏看到你的页面添加的元素。 页面定制CSS代码 在这里添加的 css 代码会被博客园添加到一个临时 css 文件,并用于渲染你的博客页面。 ?...说明 从两个截图不难看出,博客园管理后台的页首或页脚输入框写入代码,并无区别。 定制细节 我在打造自己的博客园皮肤的过程,也是借鉴了很多网友的例子。在这里分享一下。...我的背景动画是我闲逛 Github 时找到的动画效果。其原理就是基于 HTML5 新特性 canvas,渲染的动画效果。...动态标题 闲逛 codepen 时找到的一个动态文字效果:codepen上的动画文字效果,觉得还挺炫的。我做了一个简单的移植。 效果图 ? 使用方式:粘贴如下代码到页首Html代码即可。...资料 本文的样式定制源码 github-corners canvas-nest codepen上的动画文字效果 美化博客园界面(让您的博客更加赏心悦目)希望对您有用 jQuery]3D效果的标签云

2.2K00

详谈如何定制自己的博客园皮肤

你可以 Elements 栏看到你的页面添加的元素。 页面定制CSS代码 在这里添加的 css 代码会被博客园添加到一个临时 css 文件,并用于渲染你的博客页面。...说明 从两个截图不难看出,博客园管理后台的页首或页脚输入框写入代码,并无区别。 定制细节 我在打造自己的博客园皮肤的过程,也是借鉴了很多网友的例子。在这里分享一下。...我的背景动画是我闲逛 Github 时找到的动画效果。其原理就是基于 HTML5 新特性 canvas,渲染的动画效果。...动态标题 闲逛 codepen 时找到的一个动态文字效果:codepen上的动画文字效果,觉得还挺炫的。我做了一个简单的移植。 效果图 使用方式:粘贴如下代码到页首Html代码即可。...没想到,问我的人还挺多,所以,这里集中回答一下: cnblog.js 文件,搜索如下代码段,将 a href 的超链接属性改为你本人的博客地址,把 “静默虚空” 改为你自己的博客名称即可。

71620

打造属于自己的 HTMLCSSJavaScript 实时编辑器

CodePen、Storybook这样的平台,这些平台可以让我们浏览器创建代码并直接执行,无需单独我们本地创建项目,所以当你测试一段代码时,这些平台可能会为你提供一些帮助。...本篇文章是我们 “如何创建____编辑器” 系列的第一篇,后续可能还会包括: 创建一个Angular编辑器 创建一个React编辑器 … 本文中,我们将学习如何创建一个基本的 HTML/CSS/JS.../jquery.js"> 在其中,为了使选项卡功能更容易实现一点,我用到了bootstrap.min.js,bootstrap.min.css和jquery.js来帮助我...在这,我们可以相应的选项卡输入相应的代码,右侧的iframe上即可完整呈现你设置的HTML、CSS和JS

1.5K10

一个优秀的php程序员必须具备的7种能力,你的能力在哪里?

php 程序员应具有什么样的能力,才能更好的完成工作,才会有更好的发展方向呢?中国我想你不会写一辈子代码的,那样不可能,过了黄金期,你又怎么办呢?...没有面向对象的时候,也一样开发吗.这个时期,你已经研究过了一种或者几种框架,结合自己的实际项目经验,脑子里已 经能形成自己的一个框架,这个框架是最适合你的。...html,css 能力 php 是脚本语言,我们用 php 大多数情况下是用来做网站的,慨然是网站,那肯定是离不开 html,css。...1,了解阶段,知道 html 标签是干什么用的,通过网络和手册能自主的写一些 html,知道 css 是怎么回事,能在 html 写一些简单的 style 等 2,熟悉阶段,能利用 css 来能设计一些简单的布局...美工一般都不是程序员,也没有编程基础,所以学 JS 比较吃力,但是学 jquery 比较容易的,因为 css 对 html 进行控制的方法,和 jqueryhtml 的控制方法基本上差不多(css

1.8K50

如何在已有的 Web 应用中使用 ReactJS

很多教程讲述了如何从头开始,但却很难运用到实际工作。 在这篇教程,我会通过一些很基本的例子讲解如何灵活运用 ReactJS,以及替换使用 jQuery 写的代码。...从 jQuery 到 React 我最近的任务是用 React 重构一个使用 jQuery 写的功能。这个过程困难重重,因为大量的 jQuery 分散代码段。...使用 jQuery 构建所有的 UI 是可能的(我们已经这样做了很多年),但是规模变大之后,将变得混乱且难以维护。...比如,从页面其它位置的日期下拉框更新日历。 菜单和日历不同的容器,但是它们的状态是共享的。 我将用 jQuery 和 ReactJS 做的 4 个例子解释共享/独立状态的概念。...因为我们希望组件之间通信,所以我们将它们放置父级组件,然后向下传递属性来更新每个子组件。这是 ReactJS 最基本的工作方式。 这种方式适用于多个 UI 组件被一个父组件包裹的情况。

14.5K00
领券