第一次接触网页是在大学的网页设计课上,那时候还只是用Dreamweaver,仅仅只是用工具写,磕磕绊绊的写了五个页面吧,但兼容性很差,在各个浏览器或多或少都是问题,更别提js了。那时候觉得写代码(HTML、CSS)好难,也很神奇,会的也只是拷贝一段效果代码,然后修修改改成自己需要的页面。
而真正入门了之后才发现,那时候觉得很难的东西,其实只是入门,能按照设计稿完整的重构一个静态页面,这是前端必须掌握的基础技能。
在之前也许使用Dreamweaver就可以制作一个网页,但那时候考虑的也仅仅是内容,并不像现在需要考虑UI设计、用户体验、页面效果、加载优化等等,这就需要我们考虑的不只是一点点。
而近几年web的发展几乎是一年一个变化,在之前还流行的JQuery,现在也不是那么神奇了。也许现在还非常流行的框架,可能在几年之后就无人使用了。
学习新框架前提是至少要保证已经掌握了基础技能,前端所有框架的都是所有前端工程师自己对于HTML、css、JavaScript的理解和总结。
每一个框架都有自己的优缺点,对于一个项目来说并没有什么最好的框架,只有最适合的框架。每一个效果、每一个功能都有好多不同的实现方法,我们要做的就是用最适合的方法。
当然,会写代码还不够,还需要写一手好看的、易于维护的代码,因为你写的代码不仅仅只有你自己看。
最后,之前在知乎看到的一句话:前端拼到最后就是用算法做画笔,用JSON做颜料的艺术家。