9月学习总结

我现在的问题在于,前端基础性的知识都掌握得可以,但对于如何进一步的深入却感到迷茫。而且,最近学习的进度极其缓慢。我觉得自己应该对这个月做一个学习规划。
首先的重心是JavaScript,目前为止,自己对于一些常用的DOM操作以及闭包、作用域之类的概念都比较熟悉了,对于原型链的原理也理解,可能还不太知道该如何应用在实际编程中。这是我接下来需要加强的地方。可以参考一下慕课网上那个对轮播图效果进行封装的课程,里面涉及到了面向对象编程。此外就是JS的框架,目前我对jQuery还算比较熟悉,但是只会这个是无法达到实际工作要求的。框架方面可以暂缓到10月份。目前的重点还是放在对原生JS的掌握上。接着就是一些后端知识了,我现在只会前端而对后端一窍不通,总觉得缺了什么,尤其是对于理解Ajax有很大障碍。
所以,接下来的半个月,除了JS,php的学习也是一个重点。由于之前一个月已经学习了php的基础知识,所以最近几天可以看看关于mysql数据库方面的课程,然后再看网页后端编程的后端实战。照现在的情况看来,我必须得过这一关,才能做好自己的第一个网页项目,不然我就只能停留在做些没有实际数据交互、带点轮播图之类效果的网页了。
总之,接下来的半个月我需要掌握的知识点主要是两个:
1.原生JS面向对象编程,知道如何通过OOP对一些常用前端功能进行封装;
2.基本的后端网页知识,至少能写出登录、注册之类的功能,同时对ajax做到真正的应用。


【9月学习总结】最后总结一下最近一个月学到的知识点,虽然这段时间进展缓慢(很多时间都浪费在webpack的config上),但是不定期地进行总结还是有所用处的。
1.webpack的使用。

在命令行工具中输入以下代码对webpack进行安装:
npm install webpack -g
然后,在自己的项目根目录下再次进行本地安装:
npm install webpack --save--dev
接下来就是一些插件的安装,用于对代码文件的打包,一般必须用到的插件有:
css-loaderstyle-loadehtml-webpack-pluginurl-loaderextract-text-webpack-pluginwebpack-dev-server
总之,插件安装使用是webpack最蛋疼的地方,因为随时都可能出现莫名奇妙的错误
2.模块化思想
这算是我最近一个月最大的收获,因为之前自己进行练习的时候代码写得都比较随意,这对于平时的小练习没什么影响,但是如果面对实际工作中的那种中大型项目,我这种编程方式肯定是不可行的。所以,接触到common.js让我对模块化有了一定的认知。
3.MySQL基础知识


net start mysql//启动mysql服务
mysql-uroot-p//登录mysql
show databases//查看目前存在的数据库
create database(name)//创建数据库
use(table_name)//进入数据库
alter database (name)character setgbk/utf8//修改数据库的编码


    推荐阅读