码迷,mamicode.com
首页 > Web开发 > 详细

关于html5的一些思考

时间:2015-12-21 16:11:28      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

<!doctype html>
<html lang = ‘zh_CN‘>
    <head>
        <meta charset="utf-8"/>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="keywords" content="是的发生">
        
        <title>this is a demo</title>
        <style>

        </style>
    </head>

    <body>
        
            <header>
                <h3>我是一个中国人</h3>
            </header>
            
            <main>            
                <section>
                    <div align="left">this is a section</div>
                </section>
                <nav>
                    <div align="left">
                        <ul>
                            <li><a href="#">1</a></li>
                            <li><a href="#">2</a></li>
                            <li><a href="#">3</a></li>
                            <li><a href="#">4</a></li>
                        </ul>
                    </div>
                </nav>    
                <s>hbhb</s>
            <strong>    ggg</strong>
                <label contenteditable="true" class="lbl">
                    <div align="left">
                        <style>
                        .lbl{
                            font-size:12px;
                            color:#E11F22;
                        }
                        </style>
                    this is a &hearts;<br/>
                    这是一个可以被编辑的标签
                    </div>
                </label>
<kbd>
km<tt>klk</tt>mkmk</kbd>
                <div align="left"><a href="mailto:1@1">ee</a>
                    <a href="#" tabindex="1" title="ww" accesskey="c" target="_blank">是是是</a>
                    <input type="file">
                    <br/>
                    <input type="time">    <br/>
                    <input type="week"><br/>
                    <input type="date"><br/>
                    <input type="color"><br/>    
                    <input type="number"><br/>
                    <input type="search"><br/>
                    <input type="range"><br/>
                    <input type="url"><input type="email"><br/>
                    <input type="tel"><br/>
                    <input type="datetime-local"/><br/>
                    <input type="datetime"><br/>
                </div>
                <hr>

            <!--header,main,footer属于结构标签-->
            <header class="2" id="2">
                <ul>
                </ul>
            </header>
            <aside class="问问" id="谔谔">此处显示  class "问问" id "谔谔" 的内容</aside>
            
            
            <section class="往往是">此处显示  class "往往是" 的内容</section>
            
            <p>这是布局 P 标签的内容</p>
            
            <ol></ol>
            
            <nav>此处为新 nav 标签的内容</nav>
            
            
            <article>此处为新 article 标签的内容</article>
            
            
            <figure>这是布局标签的内容
            <figcaption>这是布局图标签的题注</figcaption>
            </figure>
            
            </main>
            
            <script>
                    
            </script>
            <footer>
                this infomation is about the company.
                <address>this is a address</address>
            </footer>
    </body>
</html>

上面是一个html5的基本页面.其实只要稍微学过一点html4的人来说,上面都是小菜一碟.

在实际开发中,真是的核心并不是html标签.而是css样式和javascript.css负责布局和网页的润色.javascript负责一些动态的效果和异步访问服务器.

在html5中css3比上一个版本强大了很多,可以写很少的代码实现很强大的效果.javascript本身由于一些第三方优秀框架如:jQuery,bootstrap等而变的十分好用.

javascript 还出现了一个很革命行的东西:nodejs,javascript可以写服务器端了.这意味着,只要学会了一套html5/css3/javascript 基本上可以全栈开发,可以节省

很多成本(很多小公司一定特别喜欢这点).

 

但是html5最大的弱点就是兼容性.这个问题一直是个难题.还有一个canvas标签效果不是怎么令人满意.不过目前有了响应式开发,让html5可以跨平台.如果这个成功了

再加上个nodejs,以后互联网的天下就是html5的了.想想还有点小激动.

 

这么说来原生开发是不是要死翘翘了.关于一个技术的生死不能太盲目的判断.实际的应用根本不在乎用什么技术.不管技术是否先进.只要稳定,可以实现效果就行.目前中国

的大部分公司都是这么干的.所以原来用原生的还是在用原生.html5闹的在牛逼,公司都不会看一眼.除非哪天公司觉得不用不行的时候了,才会去用.

 

 目前有一些第三方插件比如cordova想用html5占领移动市场.这个东西我早2年就用过了,那时候效率真是差的不行.果断没有去学习了.现在html5和它都有了一定的进步(都是各种吹牛逼的介绍吧).或许会对搞移动原生开发的朋友造成影响.不过这应该不会这么快,不过搞前段的还是要关注一下为好.

 

关于html5的一些思考

标签:

原文地址:http://www.cnblogs.com/xuezizhenchengxuyuan/p/5063445.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!