发表于: 2017-03-04 00:01:43

4 618


我是老大钦点的外门弟子

【今天完成的事】

这几天去武汉,没带电脑在身边。所以应该没机会写代码。然后在路上跟师兄师姐聊了一会,很nice~

今天一开始学习的时候看了几篇技术公众号的文章,比如《小公司的前端怎么做》《程序高手和菜鸟的区别》《程序员究竟可以干多少年?》接受一下思想教育。还有一篇《提问的智慧》(这个分享一下网址:http://www.dianbo.org/9238/stone/tiwendezhihui.htm)

然后想到做任务7时突然醒悟到刚开始做任务的时候对一些知识点的思考多么naive。所以就从之前第一篇日报开始想要对自己所学和体验进行一个回顾和整理。

【明天的计划】

因为计划是星期天下午才回广州,所以这几天都是这样没法写代码,只能像今天这样学习噢。

【遇到的问题】

第一篇日报就有师兄回复过,由于刚开始学,一切都是懵比的状态。看到师兄评论说nginx跨域,当时完全看不懂,当时好像也搜了然后觉得离我好远,没有动脑去理解。今天搜索看了几篇文章。虽然看得不是特别懂,但还是学到了东西。具体的实现方法还没去仔细琢磨,先知道了有这么一回事吧。

【收获】

通过今天的学习知道什么是域,是网络运行中的独立的单位,不同的域之间建立了信任关系之后就可以进行网络资源共享和管理。而由于安全的限制,跨域是被各种浏览器禁止的。由于同源策略,浏览器对js脚本施加了安全限制。

同源是指,域名,协议,端口相同。浏览器执行javascript脚本时,会检查这个脚本属于哪个页面,如果不是同源页面,就不会被执行。这是为了避免别人做坏事盗取你的用户数据。

用nginx反向代理实现跨域是很简单的跨域方式。只要修改nginx的配置就可解决跨域问题,支持所有浏览器,支持session,不需要修改任何代码,并且不会影响服务器性能。



<一些感悟>

今天看到一位同门问,学个基础都看不懂,老想打退堂鼓咋办。

这两个月的线上学习,我也不知道经历过多少这种os:为什么我这么笨,不是很基础很简单的东西吗?别人都能把任务做好,为什么我做半天都做不出来。啊啊啊啊啊,我今天已经一直试这个那个方法了,为什么还是布局不好,为什么这个还是会掉下来,不乖乖呆在它原本的位置,为什么按照别人分享的代码例子做还是不对,为什么会这样那样,这是为什么啊!我为什么怎么都理解不了这些基础的东西,我是不是不适合,我是不是学了假的资料,我是不是做了假任务,我是不是个假人。

然后现在就变成了,这样不对,那我换个别的方法行不行,啊啊啊啊啊,那个方法也不行,那我换个搜索词条再查查别的行不行。这个那个搜索引擎不好用,那科学上网用谷歌。搜索不出来,那看看说明文档。说明文档看得不是很懂,那跟着示例代码敲多几一遍。还是找不到问题在哪里,仔仔细细看看师兄写的页面代码,看有没有什么可以激发自己找到新的搜索词条的,再去学一下。搜索出来的是英文文章看不懂,下个可以屏幕抓词的词典,一个单词一个单词查,再不济整句话翻译也能稍微理解一点,虽然可能会有偏差。提问的时候尽量问得更具体一些,师兄也好明白更有针对性回答自己的问题。(《提问的智慧》里讲得挺清楚怎么提问比较好)

我进度很慢,一开始基础完全没有,什么都不懂,做了几天任务,写了几天日报,就像老大当时说的,离入门还远着呢。一开始的我可能除了满腔热情和兴趣什么都没有。现在的我也不敢说自己入门了,但是当我看到之前的日报里还不明白的东西,现在逐渐能理解什么意思的时候,我相信我进步了。只要有进步,就不要怕。沉下心来,用心认真学,继续努力总能继续进步。所以,先别想啦,先行动起来开始学习吧~~


返回列表 返回列表
评论

    分享到