学习记录-初识web

博主分享了学习Go语言的经验,并计划将其应用于Web开发。推荐了三份优质的学习资源,包括官方文档、开源书籍和代码实例。由于遇到一些获取资源的问题,提供了使用sudo解决环境变量的方法。此外,博主认识到在深入理解Go语言的同时,需要补充HTML、CSS和JavaScript的基础知识以更好地理解和阅读相关代码。

前一段时间了解了一下go语言,后面没有做什么东西也就一直没有什么进展。最近想学一下web方面的之后,优化一下知识面,同时使用go写点东西,深化一下了解。

学习资料主要有三个,先感谢一下提供这些资料的作者们,如下:
1. go语言官网,地址:http://golang.org,现在应该直接能上了,不能上的时候访问https://golang.org,还是可以访问的。
2. 《go web编程》,一个开源书籍,地址:https://github.com/astaxie/build-web-application-with-golang。这本书还没写完,但对现在的我来说,够学的了。
3. http://golang.tc/的开源代码,地址:https://github.com/jimmykuu/gopher

上面都是很不错的学习资料,今天晚上把gopher的代码下载下来,编译通过后,运行了一下,还没来的及研究。不过得吐槽一下,code.google.com上面的代码,使用go get死活get不下来,不得已转到github.com上get下来的。另外,get mgo的时候,如果出错,需要用root账户get下来。

顺便补充一个使用sudo继承环境变量的方法,环境ubuntu12.04:
1. 编辑/etc/sudoers文件,把Defaults env_reset改成Defaults !env_reset
2. 编辑.bashrc,最后添加alias sudo='sudo env PATH=$PATH'

说一下到目前为止的一点想法:

《go web编程》这本书,对一个web的初学者来说,前面只是一个初步知识,后面可能涉及的就有点深了,前期我看到4.表单那一章节,就感觉需要补课了,不然后面及时看了,也用不起了。
稍微总结一下,web编程大的框架上分为两部分:
一是前端,及在浏览器上展示的那部分,涉及到的技术比较多,大体需要掌握三部分,HTML(标记语言,进行内容的划分),CSS(样式表,对HTML内容的排版),Javascript或PHP等(前端互动控制程序);还有其他非编程技能,包括排版技术,图片等素材的使用等等。
另外就是后端了,为前端的现实提供服务,在这本书里就是go语言要实现的程序了。

总的来说,为了能把gopher看懂,现在需要学习一下html、css和javascrpt的知识了,不然不容易看明白。找到了网站,先看看基本知识(http://www.w3school.com.cn)。对了,学习期间可以在http://runjs.cn/做练习:)

转载于:https://my.oschina.net/wxf/blog/88020

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值