Web端视觉】有Dreamweaver这类工具,为什么还要学习HTML和CSS?

2020-03-24 20:14发布

既然直接用DW就可以做到所见即所得,为什么还要学习HTML等语言来一行一行打代码?

既然直接用DW就可以做到所见即所得,为什么还要学习HTML等语言来一行一行打代码?

3条回答
tiffany
2楼 · 2020-03-26 15:14

DW这款编辑器已经远远不能满足如今的开发需求了。何况DW只是一个编辑器,在编辑器中我们还是需要写出各种标签,构成一个页面的。您说的这是两个东西。

Sauvignon
3楼 · 2020-03-31 21:05

Dreamweaver只是编辑器而已,而且比较落后,学习前端需要真正掌握前端语言和实现原理。

       DW只适用于初学者,或者是不懂代码的人,虽然也能实现出来页面,但是操作起来会自动生成很多没用的标签,或者是不规范的代码。会严重影响代码的运行效率,而且不适用于复杂功能的开发,工作效率其实比写代码要低得多。

        DW有很多工具和提示,工具和代码提示强大会使你过于依赖这个,导致你离开Dreamweaver 就束手无策了。还有就万恶的设计模式下生成的网页,代码可读性非常差,非常差。设计模式只适合刚刚接触网页制作的人员,越早离开设计模式越好。我现在非常痛恨别人用设计模式制作出来的网页,完全就是一推垃圾代码

        成熟的前端程序员是不会使用dw来开发代码的,比如vscode,webstorm,HBuilder等都是更好的选择。

相关问题推荐

  • 回答 4
    已采纳

    一:块元素块元素在很多浏览器中,都是显示占据一行,并且排斥其他元素和其他元素在同一行,在浏览器中,块元素出现的形状是矩形,并且盛放其他元素。例如有div,和h1~h6,p,hr,ol,ul。这些标签应该都不是很陌生,其中,和标签是块标签,并且独立占据一行...

  • 回答 4

    CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。

  • 回答 9

    CSS和CSS3都是样式,CSS3是在CSS上新增了样式属性。 CSS3新增特性CSS3圆角边框:border-radius(解决了原有圆角边框需要截图的问题)CSS3文本阴影与盒阴影:text-shadow、box-shadow(可以用于实现标签边框或阴影)CSS3背景尺寸、背景切割和背景原点:backgr...

  • 回答 6

    相邻兄弟选择器、通用兄弟选择器、属性选择器、伪类选择器、伪元素选择器

  • 回答 9

           1.   !important    在属性后面写上这条样式,会覆盖掉页面上任何位置定义的元素的样式。  2.   行内样式,在style属性里面写的样式。  3.  id选择器  4. class选择器  5. 标签选择器    6. 通配符选择器*  7. 浏览器的自...

  • 回答 9

    ID选择器:#header {}类选择器:.header {}元素选择器:div {}子选择器:ul > li {}后代选择器:div p {}伪类选择器:a:hover {}属性选择器:input[type=text] {}

  • 回答 7

    a:link 没有访问之前a标签的样式a:visited 已访问a标签的样式a:hover a标签鼠标移上的样式a:actived a标签鼠标按下的样式input:focus input表单元素获取焦点input:blur input表单元素失去焦点

  • 回答 1

    基于SVG实现简单时钟效果前端绘图目前浏览器端绘制图形有2种主流方式:SVG和Canvas。相对于Canvas的更加底层的绘图API,SVG是一种声明式的,更可读、易于理解、方便交换。提到前端绘图,事实上有多种技术可以选择,除了SVG和Canvas,还可以基于javascript操作...

  • 回答 5

    是有一定难度的,自己平常要需要多加努力。因为你对计算机相关知识和概念都不太了解,在某些东西的接受可能相对会慢一些。

  • 回答 1

    从入门级选手到专业级选手都在做的——爬虫用 Python 写爬虫的教程网上一抓一大把,据我所知很多初学 Python 的人都是使用它编写爬虫程序。小到抓取一个小黄图网站,大到一个互联网公司的商业应用。通过 Python 入门爬虫比较简单易学,不需要在一开始掌握太多...

  • 回答 2

    想要自学前端,要先知道需要自学什么内容,然后给自己制定学习的计划,并且严格按照计划执行下去,切忌三天打鱼两天晒网,要耐得住寂寞坚持下去才行。可以按照下面的步骤去学习前端。第一阶段Html5+CSS3:主要学习HTML5基础、CSS基础、HTML5进阶、CSS3进阶、L...

  • 回答 1

    在《Web Content Accessibility Guidelines 1.0(Web内容可访问性指南)》里,对可访问性的描述是:Web内容对于残障用户的可阅读和可理解性。同时指南里还特别指明:提高可访问性也能让普通用户更容易理解Web内容。具体而言,要考虑以下两方面:无论用户是否...

  • 回答 2

    响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验。同一页面在不同大小和比例上看起来都应该是舒适的;同一页面在不同分辨率上看起来都应该是合理的;同一页面在不同操作方式(如鼠标和触屏)下,体验应该是统一的;同一页面在不同类型的设...

  • 回答 4

    经过前期的网站策划,确定网站主题和用户群、形象策划、制作抄规划等方面的内容之后,就要开始进行网页页面的布局了。首先是页面尺寸要紧跟时下流行的分辨率尺寸,因为页面尺寸和显示器大小及分辨率有关。其次是整体造型,一般可先画出网页的整百体设计,确定...

  • 回答 2

    GDB(GNU symbolic debugger)是一个功能很强大的调试器,它可以调试多种语言。有一点要说明的是,GDB是一个调试器,而不象VC一样是一个集成环境。你可以使用一些前端工具如XXGDB,DDD等。他 们都有图形化界面,因此使用更方便。...

  • 回答 1

    web的指向?你指的是?脚本中的this指向?还是其他什么?

没有解决我的问题,去提问