初识fiori,需要了解 和学习htlml和javasript的知识,身为学渣的我,大学四年都在palying games,知识都还给了老师,现在想搞懂这些有点难度,只能再一次抱着书本慢慢啃了,为了生活,实属不易,加油吧!!!
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>php.cn</title>
<script type="text/javascript">
*******(省略)
</script>
</head>
<body>
</body>
</html>
document.write(str):在body中输出
<script type="text/javascript">
//在<body>中输出一句话
document.write("欢迎来到php.cn");
</script>
window.alert(str):
<script type="text/javascript">
//打开网页时,弹出一个对话框
window.alert("欢迎来到php.cn");
</script>
javacript变量:
命名规则: “驼峰式命名” var getUserName
“下划线式命名” var get_user_name
运算符:
“+=”先加后等。如:a += 10 //展开后 a = a + 10
“-=”先减后等。如:a -= 10 //展开后 a = a - 10
“*=”先乘后等。如:a *= 10 //展开后 a = a * 10
“/=”先除后等。如:a /= 10 //展开后 a = a / 10
判断循环语句:if 和switch和while 和for
<script>
//给一个成绩
var score=89;
//判断成绩所属级别
if(score<60){
document.write("对不起,没有及格");
}else if (score>=60&&score<70){
document.write("刚好及格");
}else if(score>=70&&score<80){
document.write("成绩良好");
}else if(score>=80&&score<90){
document.write("成绩优秀");
}else if(score>=90&&score<100){
document.write("试卷这么难,这样的成绩简直逆天");
}else{
document.write("对不起,你的成绩超出系统判断范围,请重新输入");
}
</script>
*******************************************
<script>
//实例:输出今天是星期几
/*
(1)创建一个日期时间对象,它中有很多的信息:时、分、秒、年、月、日、星期
(2)取出日期对象中的星期值
(3)根据星期值(0-6)来输出中文的星期几
*/
//(1)创建一个系统日期时间对象,其中Date()是系统函数,首字母大写
var today = new Date();
//(2)从Date对象中取出星期值
var week = today.getDay(); //返回0-6,0代表星期日
//(3)使用switch来输出今天是星期几
var str;
switch(week)
{
case 1:
str = "一";
break;
case 2:
str = "二";
break;
case 3:
str = "三";
break;
case 4:
str = "四";
break;
case 5:
str = "五";
break;
case 6:
str = "六";
break;
default:
str = "日";
}
//(4)输出结果
document.write("今天是星期"+str)
</script>
*****************************************
<script>
var i = 1;
while(i<=10){
document.write(i);
i++ //变量更新,是为了避免出现“死循环”
}
</script>
*************************************
<script>
var sum = 0;
for(var i=1;i<=100;i++){
if(i%10==0){
sum+=i;
}
}
document.write("100以内能被10整除的数之和为:"+sum)
</script>
break语句
- 描述:break语句,用于无条件结束各种循环(退出循环)和switch。
- 说明:一般情况下,需要在break语句之前加一个条件判断。换句话说:就是条件成立了,就退出循环。
continue语句
- 描述:结束本次循环,而开始下一次循环。continue之后的代码不再执行了。
- 说明:一般情况下,需要在continue语句之前加一个条件判断。
函数:
function functionName([参数1][,参数2][,参数N])
函数的功能代码;
[return 参数r]
}
<script>
var a=88 ;//将数值赋值给变量a,此时变量a就是“数值型”变量
var a="asd"; //将字符串赋值给a,此时变量a就是“字符型”变量
var a=true; //将布尔值赋值给变量a,此时变量a就是“布尔型”变量
var a=[10,20];//将数组赋值给变量a,此时变量a就是“数组型”变量
var a=function(name,age){//将函数值赋值给变量a,此时变量a就是“函数型”变量
window.alert("我叫"+name+"今年"+age+"岁");
}
//调用函数
a("小明",20);
var b=a;//将变量a的地址,拷贝一份传给变量b
b("小白",22);
</script>
事件:
<script>
function fun1(){
window.alert("欢迎来到php.cn")
}
function fun2(){
window.alert("你看,你还是点了我")
}
</script>
</head>
<body>
<form>
<input name="点我看看" type="button" value="点我看看" onclick="fun1()"/>
<p onclick="fun2()">不要点我</p>
</form>
</body>
对象:
例子:当前日期对象
var today = new Date();
<script>
//创建现在的日期时间对象实例
//today就是刚创建的Date对象实例
var today=new Date();
document.write(today);
</script>