发表于: 2017-01-02 23:58:55

2 1699


今天完成的事情:

今天完成了任务5的注册登录页面

思路:首先拆分任务,把JS部分拆成:手机号码、验证码、密码设置、登录这几部分来做。按顺序做,做好一

个部分再做下一个部分,避免JS部分代码过大,很难找出错误。

手机号码和密码这两个部分用的正则表达式是通过Google找的。

这是效果:

今天了解了任务6的内容,看了关于angular的内容,主要看了ng-app、ng-bind、ng-init、ng-model、ng-directive等方面的知识。

明天计划的事情:

继续看Angular方面的知识,并开始任务6的页面编写

遇到的问题:

遇到的问题:有时候定义变量:var phone=$("#phone").val();直接使用phone无法获取值,但是用$("#phone").val()就不会出现问题,

在控制台console上做了实验,在input框输入数值,直接用phone取值,结果为undefined,但是用$("#phone").val()却能得到结果。

完成任务5后,就开始看angular方面的知识。先是在慕课网或网易云课堂找视频作初步了解,但是视频讲的不是很好,于是去找文档和相关书籍来了解。发现angular中文网做的很不错,讲的内容很清晰易懂,但是感觉内容的结构性不是很好,很多东西都看不懂。于是有找了菜鸟教程。它的内容结构性很好,当讲解的明显不如官网清晰易懂。比如:中文网介绍ng-app,直接了当的之处它表示angular的作用域,而菜鸟教程解释为定义一个 AngularJS 应用程序,搞的人不知道在说什么。

于是,我是把二者结合起来学习angular的。

最后,还发现了图灵社区有感觉还不错的Angular教程,这是链接:http://www.ituring.com.cn/minibook/303

之所以这么说,是因为我还没仔细看过,只是感觉还不错

收获:

1、终于结束了任务5;

2.初步学习了angular,感觉Angular和Jquery确实有很大的不同,它真的很强大。感觉Jquery实在给HTML添加“动态”,以及间接的参与HTML的编写。但是Angular不同,它既可以简洁方便的实现HTML动态效果,同时又可以直接参与HTML的编写,这一点的确很牛逼,感觉找到了梦寐以求的前端工具一样;

3、写任务要趁热打铁,千万不要想着先彻底搞懂了或者半懂了再写代码,还是要摸着石头过河,不然任务做起来真实遥遥无期啊,对重度拖延症患者来说简直悲剧。


返回列表 返回列表
评论

    分享到