zoukankan      html  css  js  c++  java
  • 关于HTML文件、JS文件、CSS文件

    把JS和CSS脚本写在html里和写在独立文件里有什么区别?

    1. 都写在html里是性能最优的方案。

    2. 都写在html里是可维护性最差的方案。

    3. 分开写在js、css、html是可维护性最有的方案。

    4. 分开写在js、css、html是性能最差的方案。

    5. 折中一下,不可复用的js和css直接写在html中。

    6. 再优化下,把js都打包在一个文件里,css也打包在一个文件,减少http请求。

    7. 以上都过渡完了,那个时候会有一群人叫你大神。

    js的三种使用方式(行内js、内部js、外部js)

    1、行内js:js不单独写出

    1. <!DOCTYPE html>  
    2. <html lang="en">  
    3. <head>  
    4.     <meta charset="UTF-8">  
    5.     <title>js使用方式1:行内js</title>  
    6. </head>  
    7. <body>  
    8. <input type="button" value="点击有惊喜" onclick="javascript:alert('哈哈哈哈')">  
    9. <!--onclick:点击触发一个事件,alert:弹出一个对话框-->  
    10. </body>  
    11. </html>

    2、内部js:script里的程序整个页面都可以用

    1. <!DOCTYPE html>  
    2. <html lang="en">  
    3. <head>  
    4.     <meta charset="UTF-8">  
    5.     <title>js使用方式2:内部js</title>  
    6.     <script type="text/javascript">  
    7.         //声明一个函数(整个文档都可以使用)  
    8.         function surprise() {  
    9.             alert('恭喜你中了一百万')         /*弹出框*/  
    10.         }  
    11.     </script>  
    12. </head>  
    13. <body>  
    14. <input type="button" value="点击有惊喜" onclick="surprise()"><!--调用函数-->  
    15. <input type="button" value="点击" onclick="surprise()">  
    16. </body>  
    17. </html> 

    3、外部js:很多html页面都可以调用设定的js页面

    1. <!DOCTYPE html>  
    2. <html lang="en">  
    3. <head>  
    4.     <meta charset="UTF-8">  
    5.     <title>js使用方式3:外部js</title>  
    6.     <!--很多html页面都可以调用js4.js页面-->  
    7.     <script src="../../js/js4.js" type="text/javascript" charset="utf-8">  
    8.     </script>  
    9. </head>  
    10. <body>  
    11. <input type="button" value="点击" onclick="test()">  
    12. </body>  
    13. </html> 
  • 相关阅读:
    Linux C++ 处理 Kill 信号、Ctrl+C信号,便于安全退出
    静态链接libcurl的步骤
    编译器如何C++的函数重载
    单链表逆序 也叫反转
    VC 创建拨号连接A
    强大的vim配置,让编程更随意
    已知二叉树后序遍历序列是DBCEFGHA,中序遍历序列EDCBAHFG,它的前序遍历的序列是?麻烦再画下这二叉树.
    怎样使用IPV6编程
    全面详细介绍libcurl的使用
    ZeroMQ全面介绍
  • 原文地址:https://www.cnblogs.com/zhzhlong/p/9301683.html
Copyright © 2011-2022 走看看