近期学习战报
挺久没有更新博客了,这几天一直在忙其他的东西,学习一些感兴趣的玩意儿,由于Verilog的项目已经基本做完了,手头没有什么含金量高的值得分享的心得了,现在就写篇小文,讲一讲这几天我都搞出了什么新鲜玩意儿.
以下都是我学习后的个人见解,由于我还在学习途中,难免认知有所偏差,部分理解不到位,还请读者包涵斧正.
jQuery
之前把HTML
,CSS
,JavaScript
初步了解之后,我就开始尝试阅读博客园内其他大神分享的美化教程内的CSS
和HTML
代码,这可以说是我的启蒙项目了,通过阅读其他人编的代码,在自己的博客园后台反复调试来体验每一个属性和函数的作用,这对我后面的学习起到了非常关键的作用.
随后由于一位大神分享的HTML
代码内有一部分是我读不懂的语言,后来交流才知道那时jQuery
,于是我又花了几天的时间,把jQuery
的主要内容从头到尾学了一遍,又结合不少的实例和大神的指教,对这个JS
库有了一个大致的映像,能够熟练阅读jQuery
代码并且能够进行简单的编程.
正是靠jQuery
,我完成了我的第一个(真正意义上的)游戏实例,贪吃蛇.(PC端才能够正常访问游玩,手机无法显示游戏界面,此问题尚未解决)
贪吃蛇代码参考此篇由SuperZu所写的博客,感谢作者.
DOM&BOM
在学习途中,也顺路了解了下DOM
和BOM
,发现我其实早就已经无意中使用过他们了,只是不知道他们竟然还有这样一个通用的名称,感觉自己要学习的果然还有很多.
JSON
由于后面开发微信小程序时需要用到JSON
,便也把JSON也大致的了解了一遍,这样一门和JS
紧密相关的文本文件,刷新了我对纯文本的认知,它可以实现向JS
的转化,也可以从JS
转化而来,在前后端之间起到了关键的作用.
WXML,WXSS
微信小程序的web开发语言,和HTML
和CSS
对应,大部分都是相通的,部分地方需要重新学习,但成本不高.
对于我一个初学者来说,我还不是很能体会到专门设计两个语言为微信小程序服务的必要,也许随着学习这个问题会明了叭.
Github Pages
这绝对是我最近最令我震惊和着迷的部分了,是Github Pages
帮助我搭建了属于我的第一个网页,创建一个repo就相当于部署了一个简单的静态网页,对于学术不精却又想尝试建站的我来说很有吸引力,看到自己的网页通过外网访问到了,内心自然是无比的激动.
我也从此开始了解了建站所需要进行的工作,对一大批不认识的英文缩写都有了全新的认识和理解.
域名注册
我用自己用了很久的网名Clouds42,注册了一个属于我自己的域名(clouds42.com),并且在两个小时内从选择域名到实名认证到Github Pages
解析,最终实现了通过Github Pages
这样一个境外的无需备案的服务器和自己的域名完成了网站的这部分搭建,自此以后就不用再使用github.io之类的链接,而只需要把自己的网名输入进地址栏,并加上响亮的.com就可以访问了.
拥有自己的网站,或者更准确地说,拥有自己的网页和域名,是我小时候的梦想之一.
我在一个月内,从零开始,靠自己和互联网的帮助,实现了这个梦想.