0
点赞
收藏
分享

微信扫一扫

html和htm的区别、静态和动态的区别?你知道吗?

html和htm的区别、静态和动态的区别?你知道吗?_html

html和htm的的爱情史

         首先一点、两者都是文件扩展名(毫无疑问)、文件的扩展名就是计算机操作系统用来标识文件类型的一种处理机制、具体的我也不知道(不要打脸)。例如:苍老师.doc、小视频的.docx等文件、当我们打开这个文件的时候、计算机操作系统会根据文件的后缀类型使用相对应的软件打开、例如以上文件、操作系统会使用word来打开。当计算机中没有对应的软件的时候、会提示无法打开。

        OK、以上都是废话、请直接忽略。那么html和htm有什么联系呢?据我之前的了解、和刚才百度了一下下(不要脸)、htm其实是一个有历史性的静态网页的扩展名、这是一个兼容性的问题、在早期的计算机操作系统中、限制了文件的扩展名最多只能有3个字符、例如win95、现在的文件扩展名是不受限制的、也就是说、正确的html扩展名当时被压缩成了htm、但是我们在书写的时候、尽可能的写成html、首先一点就是html扩展名能更精确的描述网页的类型、再者就是、为了更好的兼容现在计算机操作系统、其实两者没啥区别、只是由于历史原因、导致更多初学者无从得知而已。

        上面说到兼容性问题、那什么是兼容性呢?有些时候、同样的代码、在不同的操作系统中、运行的结果是完全不一样的、这种差异、就可以称作兼容性啦、那么对于前端开发者来说、同样的代码、放到不同的浏览器、展现的效果又是不一样的、这种差异、我们也称之为兼容性、那如何解决这些兼容性问题呢?首先要对你所使用的开发语言熟悉掌握、其次就是多挖点坑往里边跳、跳几次自然就记住了。现在的浏览器对W3C标准的遵循程度也各不相同、因此选择一款你所熟悉的浏览器或者编辑器是一件有极大意义的事情。

html和htm的区别、静态和动态的区别?你知道吗?_扩展名_02

静态和动态的区别

        这个问题、我初学PHP的时候也是一脸懵逼、那时候洋洋得意的给别人介绍说:“你看、我用javascript了个很6的动态页面耶”、word天呐、那时候是多天真呐、那时候我的想法但单纯到:只要不动就是静、只要不静就是动、只要能动起来、就是动态的、其实现在想起来、那是后真的没错、思维就是一种时过境迁的产物嘛(貌似很有道理)。首先一个网站的系统是动静结合的、一个静态网站是没有使用任何服务端编程语言的、动态网站就是指、使用了网页端编程语言或脚本语言的网站、动态网站是可以及时更新数据、并展现给客户端浏览的网站程序、举个例子:假设现在有100个员工、每个员工都有自己的介绍页面、如果是静态网站来完成的话、则需要100个页面、并且大量重复的代码、假设此时换成动态网站的话、则只需要一个页面、动态读取员工信息即可。动态网站大大提高了程序的可维护性、让程序员从管理网站完全脱离至纯粹的开发者来、当然还有更多的好处、这里就不一一赘述了、


本来这篇文章使用微信编辑器编辑排版的、结果、后来、可惜、、没后来、然后我就将就这样排版了、样子确实丑陋不堪、不过将就着看吧、


洗洗睡觉、


这是一个有颜值的公众号、记住了喔、

html和htm的区别、静态和动态的区别?你知道吗?_扩展名_03


举报

相关推荐

0 条评论