发表于: 2017-06-02 22:12:31
1 1526
今天完成的事情:
1、路由已搭好,各页面之间能成功跳转。
2、做好发送请求的接口地址和接口方法js文件的书写,之后只需直接调用即可。
3、写需要用到的constant。
明天计划的事情:
1、将需要用到的常量用constans弄好。
2、开始写找职位轮播图及搜索导航的静态。
遇到的问题:
1、暂无。
收获:
1、采用未被压缩的js文件,如果报错的话,错误提示会比被压缩的js文件提示的详细得多。
2、可以在config里面设置$http服务的默认设置,比如请求头的格式,请求体的序列化等。
//$HTTP服务将会给所有请求自动创建HTTP头。
function httpConfig($httpProvider) {
// 这个默认设置能通过访问$httpProvider.defaults.headers配置对象配置。统一配置,可以不用之后的每一个请求都写一个
$httpProvider.defaults.headers.common['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';
$httpProvider.defaults.headers.patch['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';
$httpProvider.defaults.headers.post['Content-Type'] = 'application/json;charset=utf-8';
$httpProvider.defaults.headers.put['Content-Type'] = 'application/json;charset=utf-8';
// 转换函数获取http请求体和请求头,并且返回他们的转换版(通常是序列化)。
$httpProvider.defaults.transformRequest = function (data) {
if (data === undefined) {
return data;
}
return $.param(data);
};
}
3、除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。
严格模式的好处:
- 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;
- 消除代码运行的一些不安全之处,保证代码运行的安全;
- 提高编译器效率,增加运行速度;
使用方法:只需要在JS文件最开始处js加上这一句,整个js文件都将以严格模式执行
"use strict"
评论