发表于: 2021-07-02 23:42:54
1 839
今天完成的事情:
【常规的JS页面跳转代码】
1、原窗口跳转
window.location.href="你所要跳转的页面";
2、新窗口跳转
window.open('你所要跳转的页面');
3、JS页面跳转参数的注解
<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
//写成一行
-->
</SCRIPT>
参数解释:
<script> js脚本开始;
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空'代替;
height=100 窗口高度;
width=500 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值。
</script>js脚本语言结束
【跳转指定页面的JS代码】
第1种:
<script language="javascript" type="text/javascript">
window.location.href="login.jsp?backurl="+window.location.href;
</script>
第2种:
<script language="javascript">
alert("返回");
window.history.back(-1);
</script>
第3种:
<script language="javascript">
window.navigate("top.jsp");
</script>
第4种:
<script language="JavaScript">
self.location=’top.htm’;
</script>
第5种:
<script language="javascript">
alert("非法访问!");
top.location=’xx.jsp’;
</script>
【页面跳出框架】
<script type="text/javascript">
top.location.href='http://www.mahaixiang.cn/';
</script>
【返回上一页】
<script type="text/javascript">
window.history.back(-1);
</script>
♠js获取input标签value的值
function print(){
var a=document.getElementById("nn").value;
alert(a);
}
<input id="nn" type="text" value="获取" οnclick="print()">
对数组简单的进行了学习:
♠js数组
1: 常规方式:
var myCars=new Array();
myCars[0]="Saab";
myCars[1]="Volvo";
myCars[2]="BMW";
2: 简洁方式:
var myCars=new Array("Saab","Volvo","BMW");
3: 字面:
var myCars=["Saab","Volvo","BMW"];
【访问数组】
var name=myCars[0];
【修改数组】
myCars[0]="Opel";
【数组方法和属性】
var x=myCars.length // myCars 中元素的数量
var y=myCars.indexOf("Volvo") // "Volvo" 值的索引值
♠js洗牌算法
var a = [1,2,3,4,5,6]; //需要洗牌的数组
var l = a.length; //数组原始长度
var result = []; //洗牌后的数组
for (var i = 0; i < l; i++){ //循环7次:i=[0-6]
var r = Math.floor(Math.random()*a.length);
result.push(a[r]); //将原始数组随机位置的内容push到新数组中
a.splice(r,1); //将原始数组中被push的内容删除
}
上面相关知识点进行预习,简单过了一遍,有的懂有的不是很懂。明天再加强学习。
明天计划的事情:
明天计划加强学习,加倍努力搞懂相关任务知识点,构思该如何做js2了
遇到的问题:
之前还觉得对于基础知识,有点点小熟了。今天预习过程当中,顿时才发现,原来只是知道个大概,理解并不深刻
依稀过程当中吸收知识很慢,等搞懂知识点,又会觉得简单,不应该花费那么多时间
今天只是预习,对于js2没啥思路。
js给人感觉好抽象,容易脑袋晕。
看基础似乎懂了,看别人的代码块就懵逼了
收获:
js2进行了简单预习
js相关知识点简单的整理
评论