《HTML5+CSS3+JavaScript 从入门到精通(标准版)》学习笔记(二)
这是一个应用的例子,学以致用嘛
<!--这些代码我就直接放在了博客园的"页首Html代码"中,用于自定义博客,效果就是页面左上角的白色文字-->
<p>
<a href="http://justsong.xyz/archives/"><!--指向我的简陋的个人网站的链接,如果你有兴趣自己也搞一个,这个是教程: http://justsong.xyz/2018/06/09/hello-world/ -->
<font size="3" color="white" face="verdana" id="text">
I HOPE IT IS USERFUL TO YOU
</font>
</a>
</p>
<script>//需要向博客园申请JavaScript权限
var i = 0;
setInterval("changeText()", 1200);//每1.2秒调用changText()函数一次
function changeText() {
var element = document.getElementById("text");//如函数名
var textArray = ['CLICK IT IF YOU WANT', 'HERE IS MY PERSON WEBSITE', 'WELCOME YOU TO VISITE', 'I HOPE IT IS USERFUL TO YOU',"I HOPE THIS FLASHING WORDS DON'T MAKE YOU NAUSEOUS"];//这是一个数组
if (i == textArray.length) {
i = 0;
}
else {
element.innerHTML = textArray[i++];//改变组件的HTML代码
}
}
</script>
升级版
<p>
<a href="http://justsong.xyz/archives/">
<font size="3" color="white" face="verdana" id="text">I HOPE IT IS USERFUL TO YOU</font>
</a>
</p>
<script>
var i = 0;
if(Math.round(Math.random())==0){
if (Math.round(Math.random()) == 0) {
setInterval("changeText()", 1200);
}
else {
setInterval("changeText2()", 500);
}
}
else{
setInterval("changeText2()", 300);
}
function changeText() {
var element = document.getElementById("text");
var textArray = ['CLICK IT IF YOU WANT', 'HERE IS MY PERSON WEBSITE', 'WELCOME YOU TO VISITE MY WEBSITE', 'I HOPE IT IS USERFUL TO YOU', "I HOPE THIS FLASHING WORDS DON'T MAKE YOU NAUSEOUS"];
if (i == textArray.length) {
i = 0;
}
else {
element.innerHTML = textArray[i++];
}
}
function changeText2() {
var element = document.getElementById("text");
var textArray = ['145.256.256.89 login: root'
, 'Password: '
,'Password: *'
, 'Password: **'
, 'Password: ***'
, 'Password: ****'
, 'Password: *****'
, 'Password: ******'
, 'Password: *******'
, 'Password: ********'
, 'Password: *********'
, 'Password: **********'
, 'Password: ***********'
,'FAILED,TRY AGAIN:'
, 'Password: '
, 'Password: *'
, 'Password: **'
, 'Password: ***'
, 'Password: ****'
, 'Password: *****'
, 'Password: ******'
, 'Password: *******'
, 'Password: ********'
, 'Password: *********'
, 'Password: **********'
, 'Password: ***********'
,'root@145.256.256.89: CONNECT TO SERVER'
, 'root@145.256.256.89: FAILED'
, 'root@145.256.256.89: TRY AGAIN, REST TIME: 3'
, 'root@145.256.256.89: TRY AGAIN, REST TIME: 2'
, 'root@145.256.256.89: TRY AGAIN, REST TIME: 1'
, 'root@145.256.256.89: CONNECTED'
, 'root@145.256.256.89: CLICK HERE TO SEE DETILED INFORMATION'
, 'root@145.256.256.89: CLICK HERE TO SEE DETILED INFORMATION'
, 'root@145.256.256.89: CLICK HERE TO SEE DETILED INFORMATION'
,'root@145.256.256.89: AN UNEXPECTED ERROR OCCURED, PLEASE VISITE http://justsong.xyz FOR MORE INFORMATION'
, 'root@145.256.256.89: AN UNEXPECTED ERROR OCCURED, PLEASE VISITE http://justsong.xyz FOR MORE INFORMATION'
, 'root@145.256.256.89: AN UNEXPECTED ERROR OCCURED, PLEASE VISITE http://justsong.xyz FOR MORE INFORMATION'
, 'root@145.256.256.89: AN UNEXPECTED ERROR OCCURED, PLEASE VISITE http://justsong.xyz FOR MORE INFORMATION'
];
if (i == textArray.length) {
i = 0;
}
else {
element.innerHTML = textArray[i++];
}
}
</script>
《HTML5+CSS3+JavaScript 从入门到精通(标准版)》学习笔记(二)的更多相关文章
- Stealth视频教程学习笔记(第二章)
Stealth视频教程学习笔记(第二章) 本文是对Unity官方视频教程Stealth的学习笔记.在此之前,本人整理了Stealth视频的英文字幕,并放到了优酷上.本文将分别对各个视频进行学习总结,提 ...
- Stealth视频教程学习笔记(第一章)
Stealth视频教程学习笔记(第一章) 本文是对Unity官方视频教程Stealth的学习笔记.在此之前,本人整理了Stealth视频的英文字幕,并放到了优酷上.本文将分别对各个视频进行学习总结,提 ...
- WPF的Binding学习笔记(二)
原文: http://www.cnblogs.com/pasoraku/archive/2012/10/25/2738428.htmlWPF的Binding学习笔记(二) 上次学了点点Binding的 ...
- AJax 学习笔记二(onreadystatechange的作用)
AJax 学习笔记二(onreadystatechange的作用) 当发送一个请求后,客户端无法确定什么时候会完成这个请求,所以需要用事件机制来捕获请求的状态XMLHttpRequest对象提供了on ...
- [Firefly引擎][学习笔记二][已完结]卡牌游戏开发模型的设计
源地址:http://bbs.9miao.com/thread-44603-1-1.html 在此补充一下Socket的验证机制:socket登陆验证.会采用session会话超时的机制做心跳接口验证 ...
- JMX学习笔记(二)-Notification
Notification通知,也可理解为消息,有通知,必然有发送通知的广播,JMX这里采用了一种订阅的方式,类似于观察者模式,注册一个观察者到广播里,当有通知时,广播通过调用观察者,逐一通知. 这里写 ...
- java之jvm学习笔记二(类装载器的体系结构)
java的class只在需要的时候才内转载入内存,并由java虚拟机的执行引擎来执行,而执行引擎从总的来说主要的执行方式分为四种, 第一种,一次性解释代码,也就是当字节码转载到内存后,每次需要都会重新 ...
- Java IO学习笔记二
Java IO学习笔记二 流的概念 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成. 程序中的输入输 ...
- 《SQL必知必会》学习笔记二)
<SQL必知必会>学习笔记(二) 咱们接着上一篇的内容继续.这一篇主要回顾子查询,联合查询,复制表这三类内容. 上一部分基本上都是简单的Select查询,即从单个数据库表中检索数据的单条语 ...
- NumPy学习笔记 二
NumPy学习笔记 二 <NumPy学习笔记>系列将记录学习NumPy过程中的动手笔记,前期的参考书是<Python数据分析基础教程 NumPy学习指南>第二版.<数学分 ...
随机推荐
- 教你用java统计目录下所有文档的词频
本文是统计目录下所有文档的词频top10,非单个文档,包含中文和英文. 直接上代码: package com.huawei.wordcount; import java.io.BufferedRead ...
- 【linux】【FastDFS】FastDFS数据迁移
后来同步的时候发现有的没有同步过来,应该是没有同步完成我就停止服务了. 最后尝试直接把fastdfs storage的data文件迁移过去即可. 1.在新的storage server服务器上停止所有 ...
- Unity-遇到的问题小总结
1. event trigger后面显示不了对应的方法 原因:我是直接把脚本拖拽进去的,这是没有实例化的,拖拽进去的应该是挂载这个脚本的GameObject就可以了 2.制作prefeb 将场景中的单 ...
- 第一次登陆jenkins页面空白解决方案
之前搭建了几次jenkins环境都没问题,最近换了工作,再次搭建jenkins用的是docker部署: https://www.cnblogs.com/yy-cola/p/10457484.html ...
- C++中类型强制转换
C++中强制类型转换有四种: 1.static_cast 格式:static_cast<Type>(Value); --用于基本类型间的转换,但不能用于基本类型指针间的转换: int i ...
- 读《深入理解Elasticsearch》点滴-multi_match
区分按字段为中心的查询.词条为中心的查询 注意高频词项被高得分词项(冷僻的词项)取代的问题 1.best_fields :适用于多字段查询且查询相同文本:得分取其中一个字段的最高分.可通过tie_br ...
- Maven中jar包冲突的解决方式
现象 创建一个maven工程,引入spring-context包. <dependency> <groupId>org.springframework</groupId& ...
- 快学Scala 第十课 (包和包对象)
Scala包定义: 嵌套式: package a1 { class a1Class{ val age = 10 } package a2 { class PackageTest { def main( ...
- for循环用腻了,试试列表生成式。
在编写程序或者查看别人的程序时,经常会遇到列表生成式,这个使用起来并不复杂,但是非常有用,使我们的代码更加简洁灵活.很多python使用者并不太会使用它.今天,就给大家详细讲解列表生成式和生成器表达式 ...
- Linux下mysql相关操作
Linux下mysql相关操作 1.创建MySQL mysql -u root -p create user 'username'@'%' identified by 'password'; %可以选 ...