html代码和JS代码有什么区别

JavaScript012

html代码和JS代码有什么区别,第1张

一、基础不同

1、JS代码:基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

2、html代码:是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。

二、用处不同

1、JS代码:用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

2、html代码:结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

三、特点不同

1、JS代码:主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

2、html代码:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。

参考资料来源:百度百科-JS脚本

参考资料来源:百度百科-html代码

因为

function setMeunDisplay(){

    var objm=document.getElementById("lineMeunId")

    var objn=document.getElementById("foldMeunId")

    

    if (document.documentElement.clientWidth<720){//这里判定了宽度

        if (objm.style.display!="none"){//小于720objm是隐藏就显示objn

            objm.style.display="none"

            objn.style.display=""

        }

    }else{//否则(不小于720)

        if (objm.style.display!=""){//objm没隐藏,就隐藏objn

            objm.style.display=""

            objn.style.display="none"

        }

    }

}

所以,宽度小过720和大过720时候执行代码不一样,仅仅是个if判段而已,这应该不难看出吧?

display=""会将对象的display设置会默认值,而非block,有的dom原始默认不是block如果强行设置成block布局可能会出问题