发表于: 2019-03-19 23:55:31
1 769
今天完成的事情:修改了任务十二的bug,查看了js的相关知识,作为随机三个数的。
明天计划的事情:继续js任务一
遇到的问题:暂无
收获:获得随机数。
修改任务十二:
1、修改任务十二的第二个页面的下拉框没有对齐边界;
原因:下拉菜单的容器ul,设置了margin-top,和margin-bottom。
解决:去除margin值。
2、修改任务十二的第二个页面的底部按钮点击没反应。
原因:<a></a>没有包括图片和文字,只包裹了文字,所以点击图片没有发生跳转。
解决:<a>图片+文字</a>
3、修改任务十二的第二个页面的内容在320时,文字溢出。
原因:没有对文字做css修饰
解决:对文字css上{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
4、修改任务十二的第二个页面的内容中的图片不美观。
解决:修饰图片width,height等。
js得到随机数
其他:
arr[i].length就是计算数组第i个元素的长度,即看arr[i]里面有几个数组元素
slice(start, end) 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
使用 start(包含) 和 end(不包含) 参数来指定字符串提取的部分。
字符串中第一个字符位置为 0, 第二个字符位置为 1, 以此类推。
var str="Hello world!";
var n=str.slice(1,5);
n 输出结果:ello
str.slice(0) 输出Hello world!,从0开始(包含)到整个字符串结束。
str.slice(3); 输出llo world!,从3开始(包含)到整个字符串结束
str.slice(-1) 输出!,从左边开始为0,从右边开始为-1.
toString()把数字转换为字符串:
var num = 15;
var n = num.toString();
n 输出结果:15
var txt = "Hello World!";
document.write(txt.length); 输出为12
log() 方法可返回一个数的自然对数(基于E)。【In()】
评论