JQ 的特效主要是协助快速控制 CSS,包含控制了你的 display 做显示或隐藏,或是淡入淡出 opacity 变化等等。另外还有所谓的 animate,帮你做 keyframe 上的 from 到 to 的过渡效果。
特效运作 | 说明 |
---|---|
.show() | 同等显示,CSS 不符合 display:none |
.hide() | 同等隐藏,CSS 符合 display:none |
.Toggle() | 前两者之互斥交换 |
.fadeIn(speed)、.fadeOut(speed)、.fadeToggle(speed)、.fadeTo(speed,opacity) | 淡入淡出效果,等於 CSS 变化速度+透明度值 |
.slideDown(speed,callback)、.slideUp(speed,callback)、.slideToggle(speed,callback) | 滑入滑出效果,等於 CSS 变化速度+高度值 |
.delay(speed) | 延迟特效触发时间 |
.stop() | 停止此 selector 正发生的特效 |
.animate(css,speed) | 以 frame 方式去产生 CSS 变化,支援 JSON(多笔 CSS) |
接下来讲一下逻辑控制、回圈、函数与物件
if (number == 5) {
console.log("number is 5");
} else if (number == 4) {
console.log("number is 4");
} else if (number == 3) {
console.log("number is 3");
} else if (number == 2) {
console.log("number is 2");
} else if (number == 1) {
console.log("number is 1");
} else {
console.log("number is not …
switch (number) {
case 5:
console.log("number is 5 ");
break;
case 4:
console.log("number is 4 ");
break;
case 3:
console.log("number is 3 ");
break;
case 2:
console.log("number is 2 ");
break;
case 1:
console.log("number is 1 ");
break;
default:
console.log("number is not 1 to 5");
}
var times = 1;
while (times < 5) {
console.log(times);
times++;
}
var times = 1;
do {
console.log(times);
times++;
} while (times < 5)
var nums = [1, 3, 5, 7, 9];
var i = 0;
while (i < nums.length) {
console.log(nums[i]); // 1, 3, 5, 7, 9
i++;
}
function print(value, key) { console.log(value); }
var map = new Map();
map.set('name', 'Arch');
map.set('age', 29);
map.set('job', 'Engineer');
map.forEach(print);
var map = new Map();
map.set("name", "Arch");
map.set("age", "29");
map.set("job", "engineer");
for (let [key, value] of map) {
console.log(key + " : " + value);}
//console显示 "name : Arch", "age : 29", "job : engineer"
接下来介绍一下这几年的热门插件
>>: Day 23:二元树分支总和 sums of the branches
前言 今天是铁人赛的第十三天,要来使用Python写一下爬虫程序(web crawler) 目的是爬...
#结语 最後一天,专案完成了,铁人赛完赛 不过第9天就中断了比赛 真的是觉得太~~~~~~~~~~...
查资料的时候发现,大部分人选择日期都直接使用.datepicker或是<input type=...
复习 Revershell:在受害主机启动连线 shell,连接回攻击主机(会预先监听 port)...
说明 以下为「 Docker 安装 MySQL 」影片中,使用到的文件内容。 除了安装步骤还会介绍...