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

【Java Web_09】JQuery

概述 * 是 javaScript 的框架 2. js与jq的互转 * js ---> jq $(js) * jq ---> js jq[索引]、jq.get(索引) # jq 可以看成是...CRUD ① append():父元素将子元素追加到末尾 * 对象1.append(对象2): 将对象2添加到对象1元素内部,并且末尾 ② prepend():父元素将子元素追加到开头...* 对象1.prepend(对象2):将对象2添加到对象1元素内部,并且开头 ③ after():添加元素到元素后边 * 对象1.after(对象2): 将对象2添加到对象1后边。..." - swing:动画执行时效果是 先慢,中间快,最后又慢 - linear:动画执行时速度是匀速的 * fn:动画完成时执行的函数,...自定义方法 ① $.fn.extend(object) 通过 jq 对象使用 ② $.extend(object) 通过 $ 使用

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

js 和 css动画

js和css动画 使用setTimeout()或者setInterval()使用这两个函数定时调用一段代码。这是其原理。 目的,重复修改内联样式,达到动画的效果 通过不断的修改达到动画的目的。...通过相同的时间内构造出一帧帧的内容,然后让其函数的作用下不断的改变css的值,达到动画的效果 下面将会是用js写css动画 js写css动画 下面是一个函数 将e转化为相对定位的元素,使得其可以左右移动...* 4 * Math.PI); // 使用正弦函数实现每秒四帧 e.style.left = x + "px"; // 25毫秒或在总时间的最后尝试再次运行函数 // 目的是为了产生每秒...结束的时候回调 } } } 查询计算出的样式 getComputedStyle(e) 275个样式。。。...()这两种方法,达到添加和删除规则 ss.insertRule(".name {color:blue}", 0); ss样式表中,第0条cssRules中添加一条css规则。

8.4K60

与Ajax同样重要的jQuery(1)

等价于$(document).ready(function(){...}); ①:jQuery基本使用 传统Js写法: window.onload...slideDown(speed, [callback]) 概述 通过高度变化(向下增大)来动态地显示所有匹配的元素,显示完成可选地触发一个回调函数。...这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式显示出来。jQuery 1.3中,上下的padding和margin也会有动画,效果更流畅。...动画完成时执行的函数 fadeOut(speed, [callback]) 概述 通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成可选地触发一个回调函数。...动画完成时执行的函数 ④:内容过滤选择器 内容选择器是对子元素和文本内容的操作 :contains(text) 选取包含text文本内容的元素 $("div:contains

9.9K60

CSS相关

16px为继承值 而使用rem前,一般都需要加入一些js代码,通过判断屏幕宽度去计算根[html]的font-size,代码为: (function() { function autoRootFontSize...js去计算font-size,直接使用CSS的为解决问题的重点: /* 基于UI width=750px DPR=2的页面 */ html { font-size: calc(100vw /...contentditable属性,标签会变成可编辑状态。...(normal、break-word) normal–只允许的断字点换行 break-word–长单词或URL地址内部进行换行 word-break 规定非中日韩文本的换行规则 normal–使用浏览器默认的换行规则...(动画以低速开始)、ease-out(动画以低速结束)、ease-in-out(动画以低速开始和结束) | |animation-fill-mode|规定当动画不播放时(当动画完成或者延迟未开始播放时

1.5K30

Vue.js 2 基础用法

、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果,包括: CSS 过渡和动画中自动应用 class 可以配合使用第三方的 CSS 库,如 Animate.css 在过渡钩子函数中使用 JS...直接操作 DOM 可以配合使用第三方JS库,如 Velocity.js CSS 过渡动画 过渡类名 v-enter:定义进入过渡的开始,元素被插入之前生效,元素被插入之后的下一帧失效 .fade-enter...元素被插入之前生效,在过渡/动画完成之后移除 .fade-enter-active { transition: opacity 0.5s; } v-enter-to:定义进入过渡的结束状态。...bounceOut"> JS动画 可以 属性中声明 JS 钩子,使用 JS 实现动画 <transition v-on:before-enter...="beforeEnter" // 动画开始前,设置初始状态 v-on:enter="enter" // 执行动画 v-on:after-enter="afterEnter" // 动画结束

7.2K40

Custom Beautify

使用自定义字体的文本会先被隐藏,直到字体加载结束才会显示。 swap:后备文本立即显示直到自定义字体加载完成使用自定义字体渲染文本。...fallback:需要使用自定义字体渲染的文本会在较短的时间(100ms according to Google )不可见,如果自定义字体还没有加载结束,那么就先加载无样式的文本。...一旦自定义字体加载结束,那么文本就会被正确赋予样式。 optional:效果和fallback几乎一样,都是先在极短的时间内文本不可见,然后再加载无样式的文本。...而animation动画属性支持给网页添加动画效果。把他们结合一下就可以了。...目录下新建, 的配置项添加引入,此处因为这是个独立的js,而且体量极小,所以可以添加异步加载标签: TO DO 魔改样式引入方案 字体样式修改 版块显隐修改 透明度修改 侧栏按钮缩进方案 夜间模式或阅读模式修改

2.3K20

我写CSS的常用套路(附demo的效果实现与源码)

1、交错动画 ? 有时候,我们需要给多个元素添加同一个动画,播放,不难发现它们会一起运动,一起结束,这样就会显得很平淡无奇。 那么如何将动画变得稍微有趣一点呢?...本demo地址:https://codepen.io/alphardex/pen/XWWWBmQ 2、用JS分割文本 还有一种经常用到的玩法:用JS将句子或单词分割成字母,并给每个字母加上不同延时的动画...,并赋值给其伪元素的content作为其生成的内容 利用这个函数,我们可以用伪元素原先文本的基础上“复制”出另一个文本,如下图所示。...没事,给它加上overflow: hidden,把多余的文本遮住。通过JS分割文本并应用交错动画,就得到了如下的效果,这也是接下来本文要讲的overflow障眼法。 ?...当CSS动画中有属性无法从CSS中获取时,自然就会使用到它了 跟踪鼠标的位置 目前CSS还尚未有获取鼠标位置的API,因此考虑用JS来进行 通过查阅相关的DOM API,发现在监听鼠标事件的API中,可通过

1.6K20

我写CSS的常用套路(附demo的效果实现与源码)

1、交错动画 ? 有时候,我们需要给多个元素添加同一个动画,播放,不难发现它们会一起运动,一起结束,这样就会显得很平淡无奇。 那么如何将动画变得稍微有趣一点呢?...本demo地址:https://codepen.io/alphardex/pen/XWWWBmQ 2、用JS分割文本 还有一种经常用到的玩法:用JS将句子或单词分割成字母,并给每个字母加上不同延时的动画...,并赋值给其伪元素的content作为其生成的内容 利用这个函数,我们可以用伪元素原先文本的基础上“复制”出另一个文本,如下图所示。...没事,给它加上overflow: hidden,把多余的文本遮住。通过JS分割文本并应用交错动画,就得到了如下的效果,这也是接下来本文要讲的overflow障眼法。 ?...当CSS动画中有属性无法从CSS中获取时,自然就会使用到它了 跟踪鼠标的位置 目前CSS还尚未有获取鼠标位置的API,因此考虑用JS来进行 通过查阅相关的DOM API,发现在监听鼠标事件的API中,可通过

1.4K40

通过示例了解Vue过渡和动画

文本主要介绍 Vue 元素,使用该元素创建一些Vue动画,并了解将其添加到项目中的基本知识。 首先,我们来看一下 Vue Transitiont 怎么处理有条件的渲染内容。... 另外,transition元素还会发出JS钩子函数,因此我们可以捕获它们并使用 JS 来执行动画。...-- ... --> 然后,我们可以 JS 中处理它们。...根据文档,如果要在多个元素之间进行过渡,最好始终添加 key。 更改过渡时间 Vue 可以检测到过渡/动画何时结束,但是如果我们想设置确切的持续时间,可以通过 duration 属性设置 。...show'> Toggle 设置了元素的条件渲染,我们使用两个类来设置动画的样式:rotate-enter-active和rotate-leave-active,因为我们将过渡命名为

1.8K40

好久不用 jQuery, 来复习一下

体积大一些    ♞ jquery-xxx.min.js:生产版本。程序中使用,没有缩进。体积小一些。...1元素内部,并且末尾 prepend() 对象1.prepend(对象2):将对象2添加到对象1元素内部,并且开头 appendTo() 对象1.appendTo(对象2):将对象1添加到对象2内部...,并且末尾 prependTo() 对象1.prependTo(对象2):将对象1添加到对象2内部,并且开头 after() 添加元素到元素后边对象1.after(对象2):将对象2添加到对象1后边...当把元素隐藏,可以使用 show() 方法将元素的 display 样式设置为先前的显示状态。提供了 toggle() 方法进行二者之间的切换。...先慢,中间快,最后又慢   ♞ linear:动画执行时速度是匀速的  ③ fn:动画完成时执行的函数,每个元素执行一次。

5.4K40

眨个眼就学会了Pixi.js

Pixi.js 也提供了这种方式。 npm i pixi.js 下载好 Pixi.js 需要用到 Pixi.js 的页面中引入即可。...先从最简单的图形说起,清楚 Pixi.js 可以创建哪些图形,后面的章节再讲解如何设置样式。 Pixi.js 创建图形需要用到 Graphics 类。Graphics 里包含了很多基础图形。...绘制图形时,通常需要使用beginFill()方法定义填充样式,然后使用drawRect()、drawCircle()等方法绘制形状,最后调用endFill()方法结束填充。...如果是移动端,你就需要使用 tap 代替 click 事件了。 点击查看 Pixi.js 更多事件 动画 动画是一种通过一段时间内连续播放一系列图像来创造运动效果的艺术形式。...计算机图形学中,动画通常是通过相邻的帧之间进行微小的变化来实现的。Pixi.js是一个强大的2D渲染引擎,可以用于创建各种类型的动画

6.5K10

《从案例中学习JavaScript》之实现对话效果

注意:js是单线程的,它没有像JAVA语言那样的sleep方法。js中任何的动画效果,基本上都要通过 setInterval 或者 setTimeout来实现。 3....setInterval之前,我曾经天真的以为,可以使用单片机中C语言的软件延时方法,也就是for循环里面增加一个无意义的循环操作来消磨cpu的时间,以达到延时的目的。...它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。...2.记录下当前遍历的字符位置 3.记录文本的总长度 4.新建一个定时器timer 5.50ms轮询,每次轮询都取文本的下一个字符,添加到innerBox。...效果(截图原因看起来有点卡顿,其实是非常流畅的哦): 1.gif 本章结束 ... 剽悍一小兔,电气自动化毕业。 参加工作对计算机感兴趣,深知初学编程之艰辛。

996120

Tween.js 动画库简介

推荐动画主循环中使用该方法。你可以通过调用requestAnimationFrame方法来获得良好的图像性能。...tween.js 控制 start和stop Tween.start和Tween.stop分别用于控制tween动画的开始和结束。 对于已经结束和没有开始的动画,Tween.stop方法不起作用。...如果你使用了该参数,tween动画将在延时该时间数才开始动画。否则它将立刻开始动画 update 可以通过TWEEN.update方法来执行动画的更新。...chain 如果你想制作多个多行,例如:一个动画在另一个动画结束开始。可以通过chain方法来使实现。...onStop tween结束动画的回调函数。 onUpdate tween每次被更新执行。 onComplete tween动画全部结束执行。

2.6K10
领券