只有 90 年代的 Web 开发者才记得这些

2016/04/26 · 基础技术 ·
2 评论 ·
WEB

本文由 伯乐在线 –
dcscodelife
翻译,艾凌风
校稿。未经许可,禁止转载!
英文出处:holman。欢迎加入翻译组。

你曾经强行把 <blink> 标签放入
<marquee> 标签吗?如今皮克斯动画工作室获得了所有荣誉,但是在 90
年代这个做法则是电脑动画的伟大创举。通过组合两种标签,你成为了一个先驱者。一个创意无限的人。一个令所有人都崇拜的人。

在 90 年代,你曾经是一个网页开发者。

在当时,你知道自己是一个出色的人物。伴随你而来的是极其大量的技术创新,从那时候开始,我们还没来得及做出喜好,技术就已经开始复制开来了。

让我们先放下 jQuery,抛开非关系型数据库不谈:我们有更重要的事情要讨论。

一. 了解网站的构成

  1. 当你访问淘宝的时候,发生了什么?
  2. C/S和B/S两种架构的概念、区别和联系
  3. 从输入URL到页面加载完成的过程中都发生了什么事情?
  4. 浏览器加载网页的顺序
  5. web服务器和服务器 【一个简单的web服务器是什么样呢】 &
    【服务器就是一台特殊的计算机】
  6. 浏览器和web服务器之间的桥梁,伟大的HTTP通信协议啊! &

写在前面的话:从事web前端开发也有一段时间了,今天主要想分享的是文字(代码)编辑器。对于编辑器每个人都有自己的偏爱,也分不同语言的编码者,这里我就拿我接触过的来说说吧!

一张薄薄的信纸,一字字,一句句,满载着缤纷的心事。一张彩色的邮票,宛如插上翅膀的蝶,承载着多少美丽的期盼,飞向远方。山高地远,可鸿雁传书。江头河尾,有鱼传尺素。书信,传递着人类多少情感,给了人们多少的感动和温馨!

童年总是能够勾起人们幸福甜蜜的回忆,一说到童年时光玩具那可是必不可少的,那时候不论家庭条件怎么样,我们手上或多说少总有那么一两件自己喜爱的玩具。90年代玩具商品开始盛行,每每出门我们总是会被各大玩具店里面琳琅满目的玩具所吸引,于是就开始了各种软磨硬泡乞求父母购买,到手之后兴奋得几天睡不着觉。

1×1.gif

1×1.gif
应该获得伟大的格莱美大奖。或者普利策新闻奖。或者类似三年级体育课上颁发的最佳进步奖。除了链式链表,它是计算机科学史上最重要的成就。它不是我们应得的未来,而是我们需要的未来(直到盒子模型彻底取代了它)。

如果你还没不熟悉我们的 1×1.gif 小把戏,请看下面:

图片 1

你能看到它吗,让我们放大一些:

图片 2

The 1×1.gif

这个 1×1.gif – 或者 spacer.gif,或者 transparent.gif –
仅仅是一个长宽都是一个像素的透明 GIF 图像。

JavaScript

<IMG SRC=”/1×1.gif” WIDTH=150 HEIGHT=250>

1
<IMG SRC="/1×1.gif" WIDTH=150 HEIGHT=250>

通过上面的代码,你可以把元素放置在页面的任何位置上。

JavaScript

<TABLE> <TR> <TD><IMG SRC=”1×1.gif” WIDTH=300>
<TD><FONT SIZE=42>Hello welcome to my
<MARQUEE>Internet Web Home</MARQUEE></FONT>
</TR> <TR> <TD BGCOLOR=RED><IMG
SRC=”/cgi/webcounter.cgi”> </TR> </TABLE>

1
2
3
4
5
6
7
8
9
<TABLE>
  <TR>
    <TD><IMG SRC="1×1.gif" WIDTH=300>
    <TD><FONT SIZE=42>Hello welcome to my <MARQUEE>Internet Web Home</MARQUEE></FONT>
  </TR>
  <TR>
    <TD BGCOLOR=RED><IMG SRC="/cgi/webcounter.cgi">
  </TR>
</TABLE>

1×1.gif
让你毫不费力地在页面的任何位放置元素。直到今天为止,它仍然是唯一的垂直居中元素的方法。

JavaScript

          

1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

图片对于你而言是不是太高级了?《HTML For Dummies》是不是直到第四章才介绍
<IMG> 标签?现在好了,你是幸运的:&nbsp; 标签来了!

你可以对自己说,“我知道所有 HTML
实体编码。这个弱不禁风的帅哥来这里干嘛的?”

听着,我亲爱的聪明的迷人的读者朋友,这是一个如今的年轻人没有给予足够尊重的创新:不断重复
&nbsp;。很像 1×1.gif 的小把戏,你能任意地扩展 &nbsp;
并用在任何你需要的地方:

JavaScript

PLEASE SIGN <BR>       MY GUESTBOOK
BELOW: <HR><HR>

1
2
3
PLEASE SIGN  <BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MY GUESTBOOK BELOW:
<HR><HR>

在 90 年代,如果我每写下一个 &nbsp;
就得到五美分,我就会有足够的钱支付来自美国在线的每月超支账单了。

二. 什么是静态网页

  1. 网页三剑客 网页的骨架和内容 —— HTML 【W3C school HTML 教程】
  2. 网页三剑客 给网页化个妆,让他变得更漂亮 —— CSS 【W3C school CSS
    教程】
  3. 网页三剑客 让你的网页动起来,可以和用户进行交互 —— JavaScript 【W3C
    school JavaScript 教程】
  4. 所有的框架都让我们更方便的进行开发:
    • 了不起的前端框架 Bootstrap 框架 【我是链接点我看看Bootstrap】
    • 一定要会用JS框架jQuery 【W3C school jQuery 教程】
    • 现在很流行的JS框架 AngularJS & FaceBook搞了牛逼哄哄的 ReactJS
  5. HTML5/CSS3 让web页面可以很好的适应移动端设备、并且做出更多更酷的东西
    • HTML5 增加了一些新的标签,增强了 & Canvas
      是个神奇的东西,以后多么复杂的图形图案,都可以用它来实现了,因为它是”画布”,我们可以用JS在它上面画各种颜色的圆圆圈圈
      【canvas基础介绍】,最后更多东西还是要自己看 【HTML5基础教程】
    • CSS3 【Media Query
      让网页知道设备屏幕大小,浏览器该用哪套css样式】 &
      【以后页面动画可以直接用CSS3来写啦,不用再写大量JS代码了】 &
      更多特性,去W3c School 去学吧

Web开发者用什么编辑器?

夜,冷冷的!虽然屏息却还有声,收好店,晾完衣服回来,淘宝来的快递衣服里面,有一份复印的信,是店主给顾客的,看完,脑海再度这有关于书信的回忆,我垂首闭目凝神,眼前闪过一幅幅尘封的画面,传达室里,收信的感觉那种喜悦由心而生。

四驱赛车

点下划线,边界效应

在 HTML 快走到他的黄金时代的尾巴时,CSS
登场了,它带来了一个内容和样式分离的世界,从此我们也开始不停地处理灾难。

首当其冲地当然是用 CSS
来删除链接的下划线效果。一夜之间,整个因特网都陷入了这个方法所带来的泥泞之中,文本看起来像链接,链接看起来像文本。你不知道点哪里,但是黑暗并没有持续多久,因为我们发明了光标效果(你还没有活到你的鼠标有十二个火球尾巴的时候)。

高级技术的应用是如此引人注目,以至于几乎我们所有人都从一开始就使用
CSS。我甚至在 2000 年的一份 index.shtml(对,就是
SSI)文档中发现了证据:

JavaScript

<style type=”text/css”> <!– a:hover {text-decoration: none;
color: #000000} –> </style>

1
2
3
4
5
<style type="text/css">
<!–
a:hover {text-decoration: none; color: #000000}
–>
</style>

就是它了!当然,这是 CSS
的内嵌样式。这个样式使你的鼠标滑过链接时,删除链接的下划线并且链接的文字变黑。从此,交互式网站诞生了。

三. 动态网站你必须知道的事儿

  1. 举例说明什么是动态网站、静态网站
  2. 最牛逼的动态网站语言排序Java、PHP、Python、NodeJS、ASP.NET,无论什么网站,前端都是HTML/CSS/JS三剑客,虽然后端语言不同,但是他们都在做相同的事儿:对前端通过HTTP协议发送过来的数据进行处理,然后再返回结果。PHP教程
    & JSP/Servlet(Java Web基础)
  3. 框架总是这么好用,有了框架我们省了好多好多力气
    • ThinkPHP PHP国产开发框架
      大家都在用,虽然国产的总是不够高端大气上当次,但是能快速上手就是好东西
      【ThinkPHP3.2.3快速上手教程】 &
      【3.1的视频教程,我当年就是学这个入门的】
    • Java的王道Spring MVC + Spring +
      ORM框架(hibernate、mybatis等),熟练掌握的这三个的,毕业轻松年薪20+万,简单的教程都不太靠谱,想学就得买几本书了【Spring
      MVC在线教程】、【Spring3教程】,之后会安排大家一起学习和实践,毕竟这是我们之后重点要用的东西,先把JSP/Servlet学好哈。
  4. 数据库,如今MySQL大行其道,开发首选,基础的是会增删改差的SQL语句,不放教程了,毕竟大家都是要在上课的时候学的。如果想提升就要知道数据库索引、锁和SQL优化技巧。

相信这个问题如果在几年之前被问出来,一定会有人毫不犹豫地回答Adobe的Dreamweaver。没错,直至现在,我们都不得不说Dreamweaver是一个非常易于上手的编辑器,而且它提供的功能非常有特色。我也是从Dreamweaver开始编程的,在我一开始接触前端行业的时候官方版本是需要收费的,当然那时的你也可以使用破解版,最近Dreamweaver新推出的版本是Dreamweaver
CC
2017,貌似是免费的,具体我也没有去下载,你可以试试哦!好长时间不用了。但是需要使用
Adobe ID 登录,如果您没有 Adobe ID,注册即可。  

是的,我很多年都未写信了,或者已经遗忘了的,饱含笔墨香味的信,读着那喜悦兴奋的感觉,非现在所能体会的,不写书信好些年,也无飞鸿传书来。

图片 3

DHTML 动态超文本标记语言

就在我们拥有了删除链接下划线的技术后,我们决定把它和一个强大功能结合起来,这个功能就是在页面加载的时候弹出一个消息框
alert("Welcome to my website!")。组合 CSS 和 JavaScript
的二者力量,我们得到了一个技术怪兽:DHTML。

DHTML,表示“分布式
HTML”,这是网页开发工具的最高成就。它将经受住时间的考验,它可以使我们实现很多效果,比如雪花从页面顶部飘落下来,或者创建可折叠的菜单,动态的图片地图,又或者除了使用语义标签
<div>,我们还可以自定义 <marquee> 标签。

DHTML 帮助 Web 开发从业余爱好发展到一个成熟的专业领域。类似 Dynamic
Drive 这样的网站使你可以仅仅通过复制粘贴一个 50
行的代码块,就可以解决任何问题,而不需要自己再思考创新的解决方法。实际上,
DHTML 就是那个年代的 Twitter Bootstrap 框架。

四. 工具助你一臂之力

  1. 版本控制,团队开发必不可少的工具 & 【廖雪峰大神的git教程】
  2. 好的编辑器 前端写静态的HTML/CSS/JS 我一直在用Sublime Text
    ,PHP推荐PHPStorm ,虽然我也常用Sublime Text写PHP,Java处理Eclipse
    现在比较流行IDEA,可以试一试
  3. 数据库管理工具,我一直用Navicat

注:注意阅读注册协议即可;

虽是微商发来,越发更令人佩服,因为她没有让手机电脑的普及增加惰性,在她寄出一件便夹带着一封亲笔书信,虽然是复印件。我们也在收信中收获到无可比拟的幸福。

那时候一部四驱兄弟动画片的上映,勾起了多少小伙伴们悸动的心里,也渴望拥有一辆自己的四驱赛车。记得那个时候一辆便宜的都得要5块钱,不是个小数目啊!够几天零食的开销了,但是不管是自己攒零用钱买还是自己像父母伸手要钱买,能搞到手就是好的。零部件需要自行组装成成品的过程也是一大乐趣,最后邀约几个小伙伴找一个空旷的地方,用砖头和石块摆几条赛车跑道,便开始你追我赶的赛车之旅了。

像素字体

那个年代的电脑屏幕不是很大。我的意思是,虽然自从阴极射线管显示器 CRT
诞生后,显示器的尺寸的确很大,但是它们的分辨率不高。因此,为了充分利用像素,我们必须用
6 个像素点来表示任意字符。

图片 4

从字里行间我们可以看出,当面对着这些简单的不能再简单的字体,并且当意识到这些字体都是由像素构成的时候,Web
开发者们会渴望成为一个漫画家。所以你会在启动画面上看到那些奇怪的等距像素插图,这些开发者的时间和金钱如果投到那些新上市的互联网公司会产生更多的价值,而不是浪费在安装
Photoshop 软件上。

按着步骤下载安装即可;

图片 5

战斗陀螺

按钮

我相信人们之所以讨厌IE浏览器,都是因为IE浏览器抛弃了当初那种最纯粹的样子

IE 4.0 是浏览器的完美化身。它拥有动态桌面。拥有通道
Channels。对,就是伟大的通道,这是最酷的技术,之前从来没有在市场上被使用过,一点都没有。总的来说,IE
4 太优秀了,无论你是否喜欢它,你都应该把它装到你的电脑上。

当你属于精英团体时,你深刻理解完美的价值,你有一种与生俱来的冲动,你想告诉每一个你遇到的人你的决定。你,也唯独只有你有必要庄严地做一个伟大的决定。比如决定你的客户使用什么浏览器浏览你的网站。

图片 6

这些按钮随处可见。就像军官衣服上的绶带:向人们宣告着他们为了如今的荣耀,曾经是如何努力战斗的故事。换句话说,无论你用哪一个编辑器(当然是
FrontPage 98),无论你的 Web 服务器是什么(傻瓜,当然是
GeoCities),无论是 Web
环的哪个部分(这个按钮无论如何都将提高你的网站排名)

我怀念这段美好的时光。如今我们在
Javascript上进行抽象,在抽象之上又进行抽象。我们甚至都不知道如何准确地进行计算。每当想起我们如何走到今天这一步,都令人十分吃惊。

让我们自豪地举起酒杯,帮我们一个忙:复制一堆 &nbsp;
到你的下一个代码提交中,让你的团队成员大吃一惊吧。

1 赞 收藏 2
评论

安装完成之后就是这样的了;

l

图片 7

关于作者:dcscodelife

图片 8

简介还没来得及写 :)
个人主页 ·
我的文章 ·
10 ·
 

图片 9

管理站点-建立个人项目空间(仓库)

图片 10

同样是通过动画片衍生出来的玩具商品,战斗陀螺的出现,在当时小孩子们之间的受欢迎程度也不逊色于四驱赛车多少。想要将战斗陀螺玩起来,先行组装也是必不可少的,因为跟四驱赛车一样,买到手的时候都是一些散碎的零部件。这个玩具的趣味性莫过于让几个告诉旋转的陀螺在一个有限的范围内互相碰撞,看是哪一个能够坚持到最后,谁的陀螺就是最厉害的那一个,几个好朋友,认识的不认识聚集到玩具店门口,老板拿出专门供陀螺战斗的塑料盘,围在一起,”3,2,1,go”一起呐喊玩这个响亮的开始口号之后,随之而来的就是沸腾的加油助威声。

界面是这样的:

在这个信息日渐发达的社会中,手机短信等电子通讯充斥着我们的交流空间,可这些便捷的交流方式,又怎能让人深昧“云中谁寄锦书来,雁字圊时,月满西楼”的惊喜之情呢?
试想着铺开洁白的信纸,品一茗清香四溢的淡茶,梳理思绪,抒发感情:或发泄苦闷忧愁和烦恼;或倾吐对亲情、对友谊、对理想的向往;或挥洒对美好、对生活、对生命的感恩和希望。
在写信中体味纸短情长,在寄信中体味鱼雁传情。在读信中体味深情厚谊,这将是多么惬意的享受啊。写信与现代通讯方式相比,虽不够方便快捷,却更人性化,更有亲切感,更重要的是可以埋藏心底多年的温馨回忆。总有一种回忆让我们感动,这便是写信的真谛。

悠悠球

图片 11

如今,电话手机和电子邮件的普及,替换了以往的书信传达。那些发黄的信纸,盛的是以往的静好岁月。如今,对于写信,已是渐行渐远渐无书了,那些曾与笔为伴的日子,那些被墨水浸染的信纸,也成为一种深深的文化情结。就算经历再多的岁月问询,光阴沉淀,那淡雅的墨香,那读信时的温情,依旧萦绕在我怀旧情怀里。

图片 12

在抛弃了Dreamweaver之后我又使用了HBuilder编辑器。HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。

悠悠球,也是90年代不可缺少的玩具之一。如今对于悠悠球的定位也不在仅限于小孩子的玩具了,悠悠球潮流作为一种独立的娱乐项目兴起,各种悠悠球竞技比赛活动也是不少,看着悠悠球在那些高手手中玩得花里胡哨的,让人惊讶不已。现在想来小时候的我们是怎样玩悠悠球的,或许那根本就不叫玩,比谁的悠悠球旋转的时间长,比谁的能够发光,比谁能够玩出一两招所谓的花哨动作……

推荐Hbuilder:国产免费,适合新手,mac和win版本都有,不需要太多的配置可以直接使用,语法提示很齐全,编写html页面时可以直接显示页面内容,也可以用浏览器直接打开当前编写的这个页面,查看页面效果。

游戏王魔法卡

它的界面是这样的:

图片 13

图片 14

游戏王魔法卡,一种卡片游戏,也是随着动画片游戏王当时在国内的上映随之而来的卡片周边火了起来。它以其超前的设定,关系与逻辑的互动,让一个大家根本没有接触过的游戏成功进入大众视野,并逐渐形成规模,最后一发不可收,成为90年代童年里不可缺少的一味乐趣。当时恐怕没有多少小孩子能够玩明白卡片的游戏规则吧!尽量多的收集不同的卡片,玩伴之间相互交易没有的卡片恐怕是当时唯一的乐趣吧!

更多关于HBuilder的内容可以到hbuilder官方网站学习。值得提醒的是hbuilder的代码提示功能是十分强大的。

图片 15

网址:http://www.dcloud.io/

对于00后、10后来说,90年代的玩具是不熟悉的,它款式简单,没有足够的吸引力。但是对90年代来说,现如今的玩具虽然款式多样,却远远比不了旧时的玩具,它们是童年快乐时光的“朋友”,是童年幸福的记忆。

上次提到GitHub这个集新手和大神为一体的网站。没错,它本身也附带了一个简单的在线代码编辑器,颜色标注和代码排版等功能齐全。显示的大概效果如下:

图片 16

效果还是不错的。每次修改别忘了commit哦!

 

之前听到同事提到最多的编辑器就是微软最新的Visual
Studio
Code
开源编辑器了。这款编辑器以自己的模块化作为卖点,各种主题和插件很多,也很实用。界面如下:

图片 17

这款编辑器的界面不是很有特色,但是满满的都是Visual
Studio的影子,可它的整体体验非常好,包括界面,效率以及代码的可读性都是非常优质的。这里要着重说的也是我用的比较多的功能,就是Visual
Studio
Code自带的格式化代码功能。这项功能在HTML里可能不是最有用(把我辛辛苦苦写在后面的注释全部换行了,根本看不见),但是CSS和JavaScript的使用效果极佳。有时候你是复制粘贴其他地方的代码,或者是代码比较乱自己都看不清楚哪个标签对应哪个标签的时候,只需要轻轻右键—Format
Code(格式化代码)或者使用快捷键Alt+Shift+F就可以让代码变得干净易读。这点在之后要介绍的Atom编辑器中没有自带,但是仍然有扩展程序可以支持。另一个很有用的功能就是“Change
All Occurrences”(改变所有同样的文字[更改所有匹配项])。

比如说,你在写JavaScript时突然想重命名一个变量,或者一个函数,怎么办?这个名字在你的代码中被使用了千万次,你总不见得去一个一个重命名吧?这时候只需要选中一个变量,然后按下Ctrl+F2(或者右键找到Change
All Occurrences)就可以同时编辑整个文档里的同类数据。如下图:

图片 18

Visual Studio
Code就告一段落了,在讲我最近在捣鼓的Atom之前,先带过两个不得不说,但我又没怎么使用的编辑器:一就是大家都知道的Notepad++。Notepad++是一个可谓全能的编辑器,各种功能齐全,主要可以用来代替Windows自带记事本。但是感觉插件系统不是很完善,导致部分功能缺失。界面如下:

图片 19

特别想说一句,之前认识的一个王老师在教学的时候用的基本就是Notepad++了。可能是因为便捷吧,也没有很多复杂的插件需要安装,所以第一印象还是非常好的,本人也是这种态度,所以时不时还是会用的哦。

 

第二个我要带过的就是Sublime
Text。

概念:

Sublime
Text是一个代码编辑器(Sublime Text
2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime
Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS
X等操作系统。Sublime
Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime
Text 的主要功能包括:拼写检查,书签,完整的Python
API,Goto功能,即时项目切换,多选择,多窗口等。2012年6月26日推出的版本Sublime
Text
2.0,与之前版本相比主要有较大的改善:支持Retina视网膜屏、快速跳到下一个、文本拖放等。在这里介绍是因为这款软件的速度很快,功能性也很全。我不怎么使用的原因是因为收费,好像直接购买要70美金吧……!

它的界面如下:

图片 20

sublime
Text2解说视频:

特别想说的是Sublime
Text的插件功能很强大。需要自己下载插件安装包来实现!

插件举例:Sublime
Text汉化包、代码提示等等快捷键。

Sublime
Text汉化包安装:http://www.cnblogs.com/kingwell/archive/2012/11/22/2782991.html

 

最后就是我在最近开始使用的一款开源编辑器,Atom,也是出自GitHub大神爸爸们之手。这软件我一拿到手就爱上了它的外观——在使用了将近半年的Visual
Studio Code之后我发现上手Atom非常简单(毕竟Sublime,Visual Studio
Code和Atom的操作习惯和界面高度相似),因为它和Visual Studio
Code非常接近,只是听说Atom好像是一个WebApp打包出来的。Atom最大的问题就是不稳定,虽然我现在在用Beta版本,但是哪怕我在用稳定版,也会碰到程序突然闪退的问题(没错,闪退)。虽然好像数据不会掉,但是也是一件麻烦事不是吗?

除了外观之外,Atom让我非常满意的还有它的Preview
HTML功能。这个功能可以在你编辑HTML代码的时候实时预览输出结果。我再Visual
Studio
Code上找了半天好像都没个方法,这里的插件Atom-html-preview可以做到这一功能(虽然Javascript和Ajax好像不能完整加载)。这个程序的Debug功能也是非常的实用(居然可以调试HTML我也是非常惊讶啊),具体各位去尝试一下也就明白我的意思了。

主代码界面是这样的:

图片 21

插件界面是这样的:

图片 22

Atom插件举例:

  ①Emmet

  Web开发者必不可少的工具,据说是神器,强烈推荐

  ②color-picker

  取色器

  ③minimap

  推荐
就是Sublime右边那一竖块,显示缩小版的代码

  ④vim-mode

  用过vim的都知道好,基本实现了大部分的功能,不过造成许多快捷键冲突,这也是其他编辑器不具备的功能

  ⑤git-plus

  Git的插件与Sublime
Text 的sublimegit功能基本一致

  命令控制面板快捷键

  MacOS快捷键:Cmd+Shift+H

  Windows +
Linux快捷键:Ctrl+Shift+H

  ⑥file-icons

  让文件前面边好看点的图片

  ⑦docblockr

  方便写代码注释

  ⑧autocomplete-plus

  当输入的时候,提供可能的候选项

  ⑨atom-cht-menu

  功能选项菜单与右键菜单汉化

 

汇总:

  Dreamweaver

  HBuilder

  GitHub在线代码编辑

  Visual
Studio Code

  Notepad++

  Sublime Text
2

  Atom

 

今天一共介绍了7种不同的编辑器。其中,Visual
Studio Code,Sublime
Text2,Atom,都是全平台的(包括Windows,Linux和Mac),Dreamweaver暂无Linux版本,Notepad++只有Windows。这些大大小小的公司和开发者开发的产品各有各的特点,当然以我一个小型Web开发者的使用习惯来看无法概括所有有意思的功能。编写代码的工具很多,每个人都有自己的喜好。无论你用哪个代码编辑器,用哪个编译器,我都想说,编程,永远是一种享受。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图