百科问答小站 logo
百科问答小站 font logo



为什么现代前端框架放弃了HTML的常规用法? 第1页

  

user avatar   tapir 网友的相关建议: 
      

路过

看 Html5 规范 4.13 Custom elements ……

随意定义标签在规范范围内,既然明确说是可以的且支持的,为啥不算常规用法了……

还有你说的 vnode (vdom)这玩意展现也得是 dom 啊,只不过库、框架给封装了,使用者一般情况下不用去直接调用 dom api 罢了……

非要说常规的话,还说10多年的用法,那可能指的是 1998年的 Html4 规范时候的用法。

可这玩意已经是过去时了吧。

现在谁还按当年的常规方法加DTD,HTML tag 大写啥的弄网页呢……

还有你说的,语义这玩意,也是有时代背景的。

当年那是 真●互联网 啊,页面链接随便跳,爬虫各种爬。页面写的乱的,爬虫爬回去的页,码农不好分析是啥啊,就推崇规范性质的语义化和没css后裸奔时的结构化。不就为了爬虫爬回去好分析内容,跟搜索上好搜到,然后来流量好赚钱么,对,就是那个什么SEO。

现在啥年代了,APP满天飞,社交网络满天飞,短视频满天飞,一个个的都自己修围墙,爬虫根本爬不到的说。就算能爬,爬出视频页,内容得视频抽帧恩熙,跟页面 tag 有啥关系了又?你看最近百度搜索都不开始亏钱了。

这时候干嘛语义化,语义化给谁用?能唯一用处就只有给读屏器用了。要是不讲究这个,目标用户群又不是读屏器用户群的,那(规范性质的)语义化干嘛。这时候追求下开发维护时候的语义化让开发维护更方便没准就是首要任务的说了。


user avatar   Ivony 网友的相关建议: 
      

前端等了W3C二十几年指望能把DOM API升个级,最后还是jQuery成了救世主,在那之后就没人再信DOM API了……


你们升级ECMAScript就好了,剩下的我们用库来解决……事实上这也是比较正确的道路……W3C也不需要再用语义化标签和XHTML继续自嗨了。




  

相关话题

  setTimeout 真的有用吗? 
  Ant Design 圣诞节彩蛋事件之后,作为一名开发应该如何正确使用第三方库? 
  如果工作一年经验的前端开发人员比工作两年的功能测试人员工资低,你还愿意待在那家公司吗? 
  60岁学前端开发,还有就业前景吗? 
  为什么W3C要制定content-box盒子模型?IE5.5之前的IE盒子模型放在今天来看也是极好的啊 
  React.js有哪些设计缺陷? 
  为什么后端按月份查询数据的时候,不直接让前端传一个年月就好? 
  IT 公司需要前后端都懂的人吗? 
  为什么维基百科的用户界面设计不够友好? 
  Markdown为什么不支持居中、右对齐等格式设置? 

前一个讨论
如何评价台积电正在冲刺 5nm 生产?2019 款 iPhone 处理器会是什么样的?
下一个讨论
现金奖励对技术社区内容贡献者重要嗎?如果连优质提问也可以赚钱, 是否能推动社区的深度和质量呢?





© 2025-03-14 - tinynew.org. All Rights Reserved.
© 2025-03-14 - tinynew.org. 保留所有权利