社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
文档版本 | 开发工具 | 测试平台 | 工程名字 | 日期 | 作者 | 备注 |
---|---|---|---|---|---|---|
V1.0 | 2016.04.08 | lutianfei | none |
做什么用:
HTML只需要把文本内容封装起来,不用属性,用CSS的代码来控制显示效果。
标签
<style type="text/css">CSS的代码</style>
<head></head>
的中间.css
@import url("CSS文件的地址");
<style></style>
内部。大写和小写都没有问题。/* */
<head></head>
中间, 不要放在<style>
中间(经常使用) rel
:代表当前和引入文件之间的关系:一般为stylesheet
type
:切换到css引擎href
:引入CSS文件的地址标签名选择器
< 类选择器
< ID选择器
< style属性
标签名选择器
div{}
span{}
类选择器
:一般给css使用
class
,定位到div的标签(美工经常使用的方式).class的名称
(eg: .hehe{CSS的代码})设置不同的标签,具有相同的样式
带html div标签情况
不带html标签的情况
ID选择器
:一般给js使用 #id的名称
(eg: #haha{CSS的代码})关联选择器
:标签可以嵌套,标签与标签之间的关系。 div font{CSS的代码}
),
隔开标签名:伪元素
。类名 标签名
。类名:伪元素
。都可以。L
:link 超链接未点击状态。 text-decoration: none;
V
:visited 被访问后的状态。H
:hover 光标移到超链接上的状态(未点击)。A
:active 点击超链接时的状态。input:FOCUS {
background-color: gray;
}
/* 未访问 */
a:LINK {
text-decoration: none;
color: blue;
}
/* 访问完成 */
a:VISITED {
color: yellow;
font-size: 20px;
}
/* 悬停 */
a:HOVER {
color: red;
font-size: 25px;
}
/* 点击状态 */
a:ACTIVE {
color: green;
font-size: 35px;
}
js是基于对象和事件驱动的脚本语言,作用在客户端(浏览器)上。
js的特点:
javascript和java完全不同
JavaScript历史
SUN
微软
ECMA(欧洲计算机制造协会)
,联合推出现在的标准。ECMAScript
:标准。基础上扩展。javascript语言的组成
ECMAScript
标准(js的语法,变量,函数)BOM
(Browser Object Model) 浏览器对象模型DOM
(Document Object Model) 文档对象模型第一种方法使用script标签
<script type="text/javascript">js的代码</script>
第二种方法引入外部的文件
<script src="引入js文件(相对路径)" >
<script>
,标签可以放在HTML文件的任意位置上。一般都放在body标签的后面。 var
声明变量,不管是int还是String等都用此声明。Undefined:未定义(声明变量,没有赋值)
typeof() 判断当前变量是什么类型的数据
var num = 3710;
alert(num/1000*1000); // 3710,不区分整数和小数
var str = "12";
//alert(str + 1 ); // 121,加法作为**连接符**
alert(str - 1); // 11,减法作为运算符
alert("abc" - 1); // NaN
alert(true + 1); // 2
alert(0 + 1); // 1
if(num == 15){
alert("abc");
}else{
alert("ab2c");
}
赋值运算符
比较运算符
==
比较值是否相同===
比较值和类型是否相同var num3 = 15; // 数字
var str3 = "15"; // 字符串
// alert(num3 == str3); // true
// alert(num3 === str3); // false
逻辑运算符
三元运算符 条件?值1:值2
向页面输出文本的内容: 文本的内容可以是HTML的代码
document.write("文本内容");
编写99乘法表
<script type="text/javascript">
document.write("<table border='1' width='50%' cellpadding='10'>");
// 99乘法表
for(var i=1;i<=9;i++){
document.write("<tr>");
// 循环列
for(var j=1;j<=i;j++){
document.write("<td>"+j+"*"+i+"="+i*j+"</td>");
}
// 换行的操作
// document.write("<br/>");
document.write("</tr>");
}
document.write("</table>");
</script>
String [] str = {};
var arr = [12,34,44];
// alert(arr.length);
document.write(arr+"<br/>");
arr[3] = "abc";
arr[4] = 99;
document.write(arr); //直接打印数组内容
public String 方法名称(参数列表(int num,String str)){
方法体;
return null;
}
function
声明方法。 function 方法名称(参数列表 (num,str)){
方法体;
return;
}
* 参数列表:不能使用var关键字
* 返回值:可写可不写的,如果有写返回值,如果没有,返回值可以省略不写。
// var result = add2(10,5);
// alert(result); //打印15
// var result2 = add2(10,10,7,8);
// alert(result2);//打印20
function getSum(){
return 100;
}
var sum = getSum;
//alert(sum);//打印getSum方法的全部代码
var sum2 = sum();
alert(sum2);//打印100
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!