记得魔性的小苹果和抖音吗,作为前端的你,有想过让页面也 High 起来、舞动起来吗?
先看效果:
下面这段代码可直接在控制台执行,略长。可直接跳到本小节末,使用简短 JS 引入的方式进行体验(带音乐效果哟)
setTimeout(letDance, 1000);
var bgmSrc =
'https://nd002723.github.io/carnival/audio/Martin%20Jensen%20-%20Fox%20(Loop%20Remix).mp3';
var cssHref = 'https://nd002723.github.io/carnival/css/high.css';
function letDance() {
function loadCss() {
//将css文件引入页面
var myCss = document.createElement('link');
myCss.setAttribute('type', 'text/css');
myCss.setAttribute('rel', 'stylesheet');
myCss.setAttribute('href', cssHref); //css文件地址
myCss.setAttribute('class', l);
document.body.appendChild(myCss);
}
function h() {
var e = document.getElementsByClassName(l);
for (var t = 0; t < e.length; t++) {
document.body.removeChild(e[t]);
}
}
function p() {
var e = document.createElement('div');
e.setAttribute('class', a);
document.body.appendChild(e);
setTimeout(function () {
document.body.removeChild(e);
}, 100);
}
function getSize(e) {
//获取目标的宽高
return {
height: e.offsetHeight,
width: e.offsetWidth,
};
}
function checkSize(i) {
//判断目标大小是否符合要求
var s = getSize(i); //获取目标的宽高
return (
s.height > minHeight &&
s.height < maxHeight &&
s.width > minWidth &&
s.width < maxWidth
); //判断目标是否符合条件
}
function m(e) {
var t = e;
var n = 0;
while (!!t) {
n += t.offsetTop;
t = t.offsetParent;
}
return n;
}
function g() {
var e = document.documentElement;
if (!!window.innerWidth) {
return window.innerHeight;
} else if (e && !isNaN(e.clientHeight)) {
return e.clientHeight;
}
return 0;
}
function y() {
if (window.pageYOffset) {
return window.pageYOffset;
}
return Math.max(
document.documentElement.scrollTop,
document.body.scrollTop
);
}
function E(e) {
var t = m(e);
return t >= w && t <= b + w;
}
function setBgm() {
//设置音乐
var e = document.createElement('audio');
e.setAttribute('class', l);
e.src = bgmSrc; //bgm地址
e.loop = false;
e.addEventListener(
'canplay',
function () {
setTimeout(function () {
x(k);
}, 500);
setTimeout(function () {
N();
p();
for (var e = 0; e < O.length; e++) {
T(O[e]);
}
}, 15500);
},
true
);
e.addEventListener(
'ended',
function () {
N();
h();
},
true
);
e.innerHTML =
' <p>If you are reading this, it is because your browser does not support the audio element. We recommend that you get a new browser.</p> <p>';
document.body.appendChild(e);
e.play();
}
function x(e) {
e.className += ' ' + s + ' ' + o;
}
function T(e) {
e.className += ' ' + s + ' ' + u[Math.floor(Math.random() * u.length)];
}
function N() {
var e = document.getElementsByClassName(s);
var t = new RegExp('\\b' + s + '\\b');
for (var n = 0; n < e.length; ) {
e[n].className = e[n].className.replace(t, '');
}
}
var minHeight = 3; //最小高度
var minWidth = 3; //最小宽度
var maxHeight = 800; //最大高度
var maxWidth = 1400; //最大宽度
var s = 'mw-harlem_shake_me';
var o = 'im_first';
var u = ['im_drunk', 'im_baked', 'im_trippin', 'im_blown'];
var a = 'mw-strobe_light';
var l = 'mw_added_css'; //最终要移除的css
var b = g();
var w = y();
var C = document.getElementsByTagName('*');
var k = null;
for (var L = 0; L < C.length; L++) {
var targetDiv = C[L];
if (checkSize(targetDiv)) {
if (E(targetDiv)) {
k = targetDiv;
break;
}
}
}
if (targetDiv === null) {
//如果没找到合适大小的
console.warn('没能找到合适的大小. 换一个页面试试?.');
return;
}
loadCss(); //将自定义css文件引入页面
setBgm(); //添加背景音乐
var O = [];
for (var L = 0; L < C.length; L++) {
var targetDiv = C[L];
if (checkSize(targetDiv)) {
O.push(targetDiv);
}
}
//网页整体倾斜效果(这块儿本来是JQuery实现的,为了避免引入JQuery,做了改动。)
var style = document.createElement('style');
style.type = 'text/css';
try {
style.appendChild(
document.createTextNode(
'body{overflow-x:hidden;transform: rotate(1deg);-webkit-transform: rotate(1deg);-moz-transform: rotate(1deg);-o-transform: rotate(1deg);-ms-transform: rotate(1deg)}'
)
);
} catch (ex) {
style.styleSheet.cssText = 'body{background-color:red}'; //针对IE
}
var head = document.getElementsByTagName('head')[0];
head.appendChild(style);
}
或者更简洁一点,在页面 URL 栏或者控制台键入以下代码直接体验:
在浏览器地址栏黏贴以下内容的话,有三点需要注意,一是必须是已有内容的页面;二是如果是通过复制黏贴代码到浏览器地址栏的话,IE 及 Chrome会自动去掉代码开头的javascript:,所以需要手动添加起来才能正确执行,而 Firefox 中虽然不会自动去掉,但它根本就不支持在地址栏运行 JS 代码;三是引用的carnival.js会依赖JQuery(没有的话也没事,只是页面少了一个倾斜的效果)。
javascript: void (function () {
var d = document,
a = 'setAttribute',
s = d.createElement('script');
s[a]('tyle', 'text/javascript');
s[a]('src', 'https://nd002723.github.io/carnival/js/carnival.js');
d.head.appendChild(s);
})();
新的免费申请九位靓号QQ入口
如果号码不喜欢的刷新页面换号码即可
每天只能3次刷新机会,繁忙了就得换IP用浏览器刷新又有3次刷新的机会
PS:提示抢光就是手机号的问题,换个就行大家注册成功之后注意先截屏保存号码哦
注册好记得保存!!!
注册好记得保存!!!
注册好记得保存!!!
注册地址:https://ssl.zc.qq.com/v3/index-chs.html?type=3#(复制到浏览器打开)
如果喜欢我分享的可以点赞并关注哦!
eight="360" marginheight="0" src="https://player.v.news.cn/api/v1/getPlayPage?uuid=1_1a20e72966714fc295a9d816818dc691&vid=4e684d23336950243f7f6e673a93af98&playType=0" frameborder="0" width="640" allowtransparency="" marginwidth="0" scrolling="no" allowscriptaccess="always" video_height="360" video_width="640" allowfullscreen="true" video_src="https://vodpub1.v.news.cn/original/20210818/b72ff7df02684f29b183bebf278d7220.mp4
" vid="4e684d23336950243f7f6e673a93af98" uuid="1_1a20e72966714fc295a9d816818dc691" filelength="2033600000" filesize="56424665.0">
新华社成都8月18日电 题:这群医生,打开“天线宝宝”的“折叠人生”
新华社记者董小红、王曦、刘梦琪
随身携带三把精致的小扳手,走路时兜里叮叮当当响,一听见走廊里出现这熟悉的声音,病房里的“天线宝宝”们就围了过来,让黄华强医生帮忙“拧螺丝”。
“我头环上的螺丝松了”“我骨盆这儿拧得有点紧了”……黄华强熟练地从兜里掏出小扳手,三两下就搞定了。“感觉我不像医生,倒像一个维修师傅。”他笑着说。
黄华强是成都市第三人民医院骨科医生,每天他都要带着小扳手查房。病房里住着被称为“天线宝宝”的患者,他们的头部和腰部分别套着一个钢环,并用4根高过头顶的支撑杆连接固定,看起来就像动画片中的“天线宝宝”。
这套装备名叫“头盆环”,是黄华强的师傅、成都市第三人民医院骨科主任梁益建经过多年研究,专门为“天线宝宝”们发明的治疗工具。
“天线宝宝”们都是重度脊柱畸形患者,很多人都是先天性脊柱畸形,随着年纪增长情况越来越糟糕。大部分患者直不起腰,一些患者整个人甚至是“折叠”起来的。脊柱畸形改变的不仅是他们的外形,与之相生相伴的呼吸衰竭、心脏衰竭,也在不断侵蚀着他们的生命。
“我们通过‘头盆环’牵引,让脊柱逐渐从重弯变为轻弯,再实施手术。”黄华强说,术后继续通过“头盆环”牵引,治疗效果会很好。
最近,黄华强所在的医院脊柱畸形团队为17岁的平平(化名)实施了矫正手术,手术很成功。平平的妈妈欧女士激动地对记者说:“孩子终于能挺直腰,再也不用看别人异样的眼光了。”
以前因为重度脊柱畸形,17岁的平平身高仅有1.38米,身体呈现“折叠”状态。“以前孩子的背上能看到一个‘折叠’造成的‘折角’,摸着是突出的,现在整个背是平的了。”欧女士说,孩子手术后睁开眼的第一件事就是问“我的背平了吗”,作为母亲,看着孩子受了这么多年的苦,她止不住落泪,“现在孩子终于跟其他人一样了。”
让更多像平平这样的患者能够挺直腰杆,是医院脊柱畸形团队孜孜不倦的追求。目前,他们团队每年都要治疗来自全国各地的1万多名脊柱畸形患者,其中约400名是极重度脊柱畸形患者。
近年来,脊柱畸形团队还突破了国际公认极重度脊柱畸形手术的三大禁区——极重度脊柱畸形无法矫正、极重度脊柱畸形合并脊髓畸形无法矫正、极重度脊柱畸形合并极重度呼吸功能障碍无法矫正;提出极重度脊柱侧弯患者术后应达到“三平一正”的治疗标准……这些突破背后是一个个“天线宝宝”们被“打开”的人生。
极重度脊柱畸形矫正手术常常一做就是六七个小时,现在,梁益建的工作每天都排得满满当当,经常是上午看门诊,中午就连轴转做手术。有好几次,做完手术后的他实在太累了,就直接躺在手术室的地上睡着了。“要全心全意为患者治病,为了让越来越多患者直起腰杆,我们要不断突破。”梁益建说,这也是整个团队的目标。
如今,医院的脊柱畸形团队已经发展到8个人,各有专攻方向,也建立起通力合作机制。为了让“天线宝宝”们重拾自信,他们还经常组织歌唱比赛。“在治疗中,音乐起到了非常大的作用,如果肺活量不达标,做手术是非常危险的。我们考虑了很多提高肺活量的方法,都比较枯燥,但音乐是最动人的。不仅能起到治疗效果,还能让患者感受到快乐,越来越阳光。”黄华强说。
在师傅的带领下,徒弟黄华强也有了新的目标,不仅要把这一套治疗技术传承下去,还要走得更远。“我正在研究如何把3D打印技术与矫正手术结合起来,让治疗效果更好。”他说。
*请认真填写需求信息,我们会在24小时内与您取得联系。