• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
社会优先于个人
博客园    首页    新随笔    联系   管理    订阅  订阅
2.2-2.4 行内代码和外部文件,文档模式,noscript元素

行内代码和外部文件

  • 虽然可以直接在html文档中嵌入js代码,但最佳实践还是将js代码放入外部文件。好处如下:
  • 可维护性
  • 缓存:比如两个页面都用到同一个js文件,只需要下载一次

文档模式

  • IE5.5 发明了文档模式的概念,可以使用doctype切换文档模式
  • 文档模式种类:混杂模式,标准模式
  • 混杂模式: 让IE向IE5 一样支持一些非标准的特性
  • 标准模式:让IE具有兼容标准的行为
  • 准标准模式:和标准模式非常接近,没有标准模式那么严格
  • 主要区别在css渲染方面,在js方面也有一些影响

noscript元素

  • 早期, 用于给不支持js的浏览器提供替代内容
  • 浏览器不支持脚本或者关闭支持,都会渲染noscript中的内容,否则不会渲染noscript的内容
posted on 2022-04-27 14:01  社会优先于个人  阅读(29)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3