感觉自己那自学的三流的网页和编程技能很快也要变成残废技能了。很久没有敲代码了,不过也是,以前敲了那么些代码不还是毛用没有。不过还是忍不住关注这方面的东西,一般不关注的人不知道,在网页技术方面这几年可谓发展迅速,各种新东西、新技术层出不穷。 昨天买了一本关于SVG的书,SVG是什么?是一种基于XML的矢量图形描述语言。(你问XML是什么?有问题,找百度) 为了更好的展现网页新技术的一些概念,我用PPT绘制了上面这张示意图。 对于网页技术我是一个痴迷者,从HTML4.1、CSS2、javascript、jQuery、PHP、网页设计效果图切图技术、手写静态代码、FTP上传工具使用、浏览器兼容性测试、CMS套站、接触PHP框架、MVC设计模式、面向对象编程,后来的HTML5、CSS3乃至响应式前端框架Bootstrap、webApp开发的jQuery Mobile,web组件化技术实现框架React等等。其他乱七八糟的技术和概念也在“慕课网”之类的视频教学网站接触过。 由于初学编程学的是VB6,所以对很多概念和编程思想都深深受到VB6的影响。尤其是面向对象编程、事件驱动、组件化编程这些在网页设计中正流行的东西。 可以发现现在基于基础的javascript、XML、HTML5、CSS3、PHP技术开发出了各种所谓的“框架”和“插件”,而这些无非就是在走VB6组件编程的老路,就是基于组件可重用的思想。 3D建模(3ds max)和3D交互(Unity3D)是我喜欢的另一个领域,所以浏览器的3D显示技术我很在意。由于接触过平面设计领域,所以对矢量图形也是有所体会,平面设计从业者必须的要求是用两样软件:一个栅格图行处理软件也就是PS了,另一样就是矢量图形设计软件,一般要求是CorelDraw,高级一点的就是Adobe illustrator(简称AI,矢量插画设计软件)。 网页的动态效果,从简单的javascript动效、Falsh动画插入、gif图片,再到javascript框架jQuery(DOM操作利器),再到CSS3支持动画和属性变换、动态绘制的Canvas技术、矢量图形绘制的SVG技术等等。 很多大网站已经在成熟使用的技术中就是基于这些基础的技术、基础的框架和思维。 这是我现在最喜欢用的代码编辑器NotePad ,无论是HTML、CSS还是javascript都挺好用的。 好了,这是一篇很多人看不懂的伪极客、伪前端写的伪技术文章。祝大家心情还好。 本文转载于微信公众号: 吃逗v2(zhcd169),更多微信文章请扫描关注公众号: |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|