发表于: 2017-01-10 23:14:26
1 1383
今天完成的事情:上午完成了html页面,下午尝试写angularJS部分,还是有点没思路,看视频学习。晚上听师弟分享了SEO的相关知识
明天计划:完成分页的功能。继续刷视频,理清内在的逻辑
遇到问题:换了接口,但是没有配置Nginx,请求数据时返回404提示错误,后来明月师弟发了配置文件给我,成功解决。同时,Nginx一定要结束进程,重新启动哦,不然还是会报错。
收获:angular比较适应于一些含有复杂的数据交互的页面。
MVC——model,view,controller,通过控制器,将数据和视图紧密结合在一起。
angularJS的所有数据都必须挂在$scope上进行绑定。
$rootscope是全局作用域的概念,$scope的作用域与变量的作用域类似,先查找局部,在查找全局。
以$开头的基本都是服务,可以注入到控制器中进行使用。
双向数据绑定——MVVM,model,view,view,model,数据改变视图,视图改变数据。
学习了过滤器的相关用法:currency,date等。自定义过滤器,是基于module的的一个方法。myApp.filter("过滤器的名字",function(参数){})
模块化开发:减少污染,模块之间相互依赖。
SEO主要有2个方面:网页结构布局优化,网页代码优化。布局推荐使用扁平化设计,层级要尽可能少。网页代码优化主要是尽量多的使用语义化标签。
评论