HTML6 无 JavaScript 的单页应用引起一片哗然

oschina
 oschina
发布于 2015年03月28日
收藏 41

关于 HTML6 意在实现无 JavaScript 的单页应用,这引起了前端开发社区一片哗然。请深呼吸,然后继续下面内容。

W3.org 分享了一个 casual proposal for HTML6 ,这引起了前端社区的激烈争论。来自前 NSA 雇员和创业企业级 Bobby Mozumder 提交了这份建议,声称一个高性能的响应式 Web 体验无需 JavaScript 支持。

Mozumder 写道:新兴的 Web 应用通过 JSON API 加载动态内容,这是单页应用的一个标准设计模式。大多数人采用这种方法是因为它比加载一个完整 HTML 页面要节省很多时间。

这种模式使用那么的广泛,因此 Mozumder 的建议是未来浏览器应该直接提供动态加载内容的功能,而不需要开发者编写任何 JavaScript 代码。

下面是 Mozumder 建议的 HTML 代码:

<DOCTYPE html>
<HTML LANG=“en”>
<HEAD>
<FIXTURES lang=“xml”>
    <model class=“MyArticleData”>
        <rsp stat=“ok">
            <article label=“one” id=“1">
                <headline>"Big News!”</headline>
                <body>"<p>This is the first article intro.</p><p>This is the second paragraph.</p>"</body>
            </article>
            <article label=“two” id=“2">
                <headline>"Not so big news"</headline>
                <body>"<p>This is the <em>second</em> article.</p>"</body>
            </article>
        </rsp>
    </model>
    <model class=“MyImageData”>
        <rsp stat=“ok">
            <image label="Square" width="75" height="75" source="https://mycontentserver.com/image_s.jpg" id=“3"/>
            <image label=“Tall" width=“300" height=“200" source="https://mycontentserver.com/image_l.jpg" id=“4"/>
        </rsp>
        <rsp stat=“loading">
            <image label="Square" width="75" height="75" source="https://mycontentserver.com/loading_image_s.jpg" id=“1"/>
        </rsp>
        <rsp stat=“some_error">
            <image label="Square" width="75" height="75" source="https://mycontentserver.com/error_image_s.jpg" id=“2"/>
            <message
        </rsp>
    </model>
</FIXTURES>
</HEAD>
<BODY>
    <MENU class=“controller”>
        <A href=“http://api.mywebsite.com/api/load-new-article” model=“MyArticleData">Click here to replace the articles with different articles.</A>
        <A href=“http://api.mywebsite.com/api/load-new-image” model=“MyImageData">Click here to replace the picture with a different picture.</A>
    </MENU>
    <MAIN class=“viewer”>
        <ARTICLE class=“center">
            <H1 model=“MyArticleData.rsp.article(label=‘one’).headline” />
            <SPAN model="MyArticleData.rsp.article(label=’one’).body” />
        </ARTICLE>
        <ARTICLE class=“sidebar">
            <H1 model=“MyArticleData.rsp.article(label=’two’).headline” />
            <SPAN model=“MyArticleData.rsp.article(label=’two’).body” />
        </ARTICLE>
        <IMG src=“model:MyImageData.rsp.image(label=‘Square’)#source” width=“model:MyImageData.rsp.image(label=‘Square’)#width” height=“model:MyImageData.rsp.image(label=’Square’)#height”>
    </MAIN>
</BODY>
</HTML>

你觉得这个建议靠谱吗?

via jaxenter

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:HTML6 无 JavaScript 的单页应用引起一片哗然
加载中

精彩评论

梅开源
梅开源
本来简单的html+DW的思路是积极的,节省了人类大量时间用于思考其他东西。
但是总有人想法设法把web页面这种本来没什么技术含量的事情搞复杂。通过不同途径实现相同逻辑的事情然后吹嘘自己的更高明实在浪费人生。

最新评论(103

C
Chris_Noob
尼玛卖批,老子不干了。
龙龙A
龙龙A
期待html6的到来!
Nori
Nori
感觉不好,可能会实现,但是,,但是
天风霁月
天风霁月
这怎么向前兼容啊,以前做的都要更新吗?看起来好像是百家争鸣,繁花似锦,实际上是进一步合并的契机,长江后浪推前浪啊..
yuri-li
yuri-li
哇,都是标记...业务跟界面都混到一起了,艺术家们真的能搞定么
khakilyty
khakilyty
html6都出世了?
无聊的人啊
无聊的人啊

引用来自“梁选”的评论

欺负我,,才刚刚学javascript就跟我说这个

引用来自“JM_Joy”的评论

引用来自“梁选”的评论

有问题?

引用来自“JM_Joy”的评论

学py的人果然厉害

引用来自“梁选”的评论

我觉得也是,整个高中就我学编程

引用来自“Jieven”的评论

我们小学就我学编程

引用来自“夜聆风”的评论

我打娘胎 就一手0一手1出来的

引用来自“Jieven”的评论

你上辈子是程序猿,这辈子还是
HTML第一的语言
返回顶部
顶部