您现在的位置是:休闲 >>正文
以下不属于网站设计编程语言的是
休闲111人已围观
简介HTML不是编程语言。CSS也不是。这俩玩意儿放在简历上写“熟练掌握编程语言”,内行看了只会默默给你贴个“外行”标签。真正的网站开发语言,是PHP、Python、JavaScript、Java、Rub ...
HTML不是属于设计编程语言。CSS也不是网站。这俩玩意儿放在简历上写“熟练掌握编程语言”,编程内行看了只会默默给你贴个“外行”标签。属于设计真正的网站网站开发语言,是编程PHP、Python、属于设计JavaScript、网站Java、编程Ruby那一路货色——它们能写逻辑、属于设计算数据、网站连数据库,编程是属于设计网站的“大脑”。HTML和CSS呢?网站它们只是“骨架”和“皮肤”。
我见过太多人栽在这上面。编程前阵子一个朋友转行做前端,面试时被问到“你学过哪些编程语言”,他张口就来“HTML”。面试官当场没说什么,但后续通知他等消息,然后就没了消息。后来我帮他复盘,他还不服气:“HTML不是写网页的吗?怎么不算?”——这就是典型的认知混淆。HTML全称HyperText Markup Language,翻译过来是“超文本标记语言”,关键词是“标记”。它用一堆尖括号把内容框起来,告诉浏览器“这是标题”“这是段落”“这是图片”。它没有变量、没有循环、没有条件判断,你写一万行HTML也做不出一道数学题。
那什么才算网站设计编程语言?拿PHP举例,它能在服务器端接收表单数据、读写数据库、生成动态页面。再比如Python,配合Django框架能搭建完整的电商后台。这些语言有语法规则、有逻辑结构、能处理异常——它们才是真正在“编程”。JavaScript稍微特殊点,它既是前端脚本语言,也能通过Node.js跑在后端,但人家好歹有完整的编程范式,和HTML那种纯描述性的东西完全两码事。
有个更直观的区分方法:你拿记事本写一段HTML,保存成.html文件,双击就能在浏览器里看到效果——这个过程没有任何“计算”发生,只是浏览器在解析标记。但你要是写一段PHP代码,必须得有服务器环境去执行它,因为代码里包含了判断、循环、函数调用,这些需要CPU去跑。一个是静态描述,一个是动态执行,本质区别就在这。
回到题目本身——“以下不属于网站设计编程语言的是”,答案就是HTML、CSS这类标记语言和样式表。但题目问得有点坑,因为它容易让人误以为“网站设计”和“编程”是同一个范畴。实际上,“网站设计”是个更宽泛的概念,包含了UI设计、交互设计、前端开发、后端开发。前端开发里最基础的HTML和CSS严格来说不算编程,但前端逻辑(比如用JavaScript处理点击事件、AJAX请求)算。很多半路出家的人把这层窗户纸捅不破,导致学习路径跑偏,一开始就把精力耗在背HTML标签上,以为学会了就能做程序员,结果连个最简单的计算器都写不出来。
说句实话,这种混淆也不全怪学习者。市面上那些“零基础速成Web开发”的课程,为了显得门槛低,故意把HTML包装成“编程入门”,实际上是在模糊概念。你要是真想学编程,从Python或者JavaScript开始,第一天就能写个判断奇偶数的程序,那种“我在写代码”的真实感,是HTML永远给不了你的。HTML当然要学,但它是工具,不是语言。就像你不会说“我会用Photoshop,所以我懂编程”一样,你会用HTML,也不代表你懂编程——这俩根本不是一个维度的东西。
Tags:
上一篇:为什么网站电脑打不开手机可以
下一篇:单位电脑安全漏洞修复整改报告
相关文章
海口市水产技术推广站
休闲海口市水产技术推广站的门脸不大,藏在海甸岛一条老巷子里。要不是门口挂着那块白底黑字的牌子,路过的人多半会以为是个普通事业单位的仓库。可就是这地方,养着整个海口水产养殖户的“定心丸”。 站里最忙的不是办 ...
【休闲】
阅读更多joe更改cdn
休闲joe把cdn换掉了。换之前他跟我抱怨了整整三天,说原来的服务商半夜回源能卡出翔,东京节点一到晚高峰就丢包,视频首帧要转三秒白圈。 我没当回事。直到有天凌晨两点,他甩过来一张监控截图——某条线路的可用 ...
【休闲】
阅读更多美国黑客
休闲凯文·米特尼克十五岁时闯进北美防空指挥部的系统,看着屏幕上的核弹瞄准图,他后来说自己当时吓得直接拔了电源线。那台电脑在加州某间车库里嗡嗡作响,而五角大楼的将军们直到三天后才发现有人来过——这大概就是美 ...
【休闲】
阅读更多