那些年web前端开发的事儿叫什么(web前端开发例子)
原标题:那些年web前端开发的事儿叫什么(web前端开发例子)
导读:
转眼间,我从事Web前端开发已经十多年了。回想起Web开发技术的发展和一些有趣的事情。我所想和所写的内容没有很强的逻辑性。网络从一开始就是为了促进共享文档的传播而创建的。基本上就是文字+图片,纯静态HTML,没有复杂的逻辑,更不用说用户交互了。这就是页面也称为文档的原因。你熟悉js的document.getEle
转眼间,我从事Web前端开发已经十多年了。回想起Web开发技术的发展和一些有趣的事情。我所想和所写的内容没有很强的逻辑性。
网络从一开始就是为了促进共享文档的传播而创建的。基本上就是文字+图片,纯静态HTML,没有复杂的逻辑,更不用说用户交互了。这就是页面也称为文档的原因。你熟悉js的document.getElementById()、document.getElementByName()和getElementByClassName()。为什么都是以document开头呢?这就是它的来源。同样的,还有文档对象模型(Document Object Model,简称DOM)。
您是如何开始学习Web 开发的?先学HTML元素,死记硬背各种元素,什么是行内元素、块元素等等。以前上网不方便。我基本上都是通过纸质书学习的。书的价格不低,我舍不得买。我应该怎么办?去书店看看,边读边理解,记在心里。回来后,默默地写下来。哈哈,以前也流行手写代码。回想起来,真是太有趣了。
以前,三剑客网站很受欢迎,有很多关于三剑客的书籍。它由三个软件组成:Dreamweaver、Fireworks 和Flash,俗称网络三剑客。它最初是由Macromedia 开发的。 Dreamweaver是一款所见即所得的可视化网站开发工具,主要用于动态网页和静态网页的开发; Fireworks主要用于网页常用的jpg、gif的制作和处理,也可以用来创建网页布局; Flash 主要用于动画。我仍然偶尔使用Dreamweaver,也许是因为我已经习惯了。
现在Fireworks已经消失了,Macromedia也被Adobe收购了,Photoshop一直很流行,光栅图像处理软件是首选,矢量处理软件是Freehand。我之前也学过Flash,分别是Flash MX、Flash 2004、Flash 8。我用Flash来开发横幅广告。我还学习了Flash脚本语言ActionScript。我先学了AS2.0,然后学了AS3。后来Flex出来了,现在这些都被淘汰了,过时了,都以H5+CSS3为主了。
那些年,还有一个难题,PHP该学哪个?其实并不是PHP的问题,而是从ASP、JSP、PHP这三个P中学习哪一个P。现在PHP更加稳定了。 WEB2.0时期最流行,现在也不错。 ASP走的是微软路线,已经发展到使用C#语言的ASP.NET。说到编程语言,Java 仍然是最受欢迎的。它一直很受欢迎,从未被忽视。另一个是JavaScript,它一直非常流行且不可或缺。
我们先来说说WEB前端的开发。过去有三个元素:HTML、CGI、语义(元素DOM)、表单(CCS 样式表)和操作(JavaScript)。后来,在AJAX革命期间,Google推出了用AJAX开发的Gmail,大受欢迎。 AJAX 是找工作的关键。必备品;然后JQuery出来了,简直是一个巨大的爆炸,无数的JQ插件问世;然后就出现了移动互联网、Boosttrap框架等。
前一阶段是MVC开发模式,WEB2.0仍然以DOM为主,前端JS使用JQ框架;现在是MVVM模型,DOM变成虚拟DOM,JQ直接操作DOM变成双向数据绑定。实现前后端完全分离,将后端编程思想搬到前端。使用了vue、react、Angular三大框架。文件更新不能直接替换。每次都要使用webpack等工具来编译打包。