发表于: 2017-02-07 21:52:27
2 1412
今天完成的事情:
1.今天研究了日报小网站项目的原型,梳理了页面逻辑,
2.查找jQuery的分页插件,研究了js的原生url传参的方法。
3.小课堂学习:如何使用Bootbox ?
明天计划的事情:
1.弄清楚项目的要求,开始写静态页面
2.学习红宝书
遇到的问题:
在测试js原生传参数demo时,传递参数进url,并使用$window.location.href跳转页面时,浏览器地址栏的地址更改过来了,但是页面并没有跳转。
后来的解决方法是在地址更新后,使用$window.location.reload() 强制刷新,才完成了跳转的效果。
收获:
1.小课堂收获:知道了Bootbox.js这种东西,想bootstrap一样,内置了很多js功能和效果,可以直接引用非常方便。
2.js原生url传参的方法:绑定url参数和需要绑定的参数,使用$window.location.href跳转至带参数的链接,在新页面的js使用正则表达式来获取url参数。
// 获取url参数的正则表达式
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.hash)||[,""])[1].replace(/\+/g, '%20'))||null;
};
评论