javascript - 帮助我说服老师他需要停止教授 IE 过滤器!

标签 javascript css internet-explorer

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

10年前关闭。




Improve this question




问题

为了给您提供一些背景知识,我目前在玛丽哈丁-贝勒大学注册为学生。目前的网页设计类(class)有点......低于标准。我的 DHTML 老师在 Netscape/IE 冲突中研究网站,他教授的大部分内容都是不推荐使用的、非语义 HTML 或内联代码。他仍然是 IE 的忠实拥护者,并且仍然热衷于让学生学习 IE 过滤器。从我所见,他似乎认为没有必要支持多个浏览器。我真的很想看到学校的网页设计部分成长,只要老师们还在教授已弃用的代码,它可能不会。我打算给他发一封电子邮件,试图说服他在下学期放弃类(class)的 IE 过滤器部分,并用学生实际上能够使用跨浏览器的东西来代替它。

请求

我需要帮助建立我的论点。

  • 我需要建立一个原因 list
    为什么过滤器被弃用和
    不应该使用(我相信他们
    IE9 甚至不支持
    不再)。
  • 给予也可能是有利的
    跨浏览器支持的原因
    应该可以实现。
  • 我需要一些信誉良好的来源
    可以报​​价。这不包括像
    维基百科。

  • 另外,顺便提一下,我在这里问这个的原因之一是因为我没有任何类型的现实世界编码经验。如果我得到了在同一网络时代工作的其他人的支持,它可以为我的论点的合法性创造奇迹。我不希望这听起来像是我在抨击他的方法,或者更糟……只是想失业。

    预先感谢您对您发布的任何帮助!我知道这是一个巨大的要求。我很感激你愿意付出的任何时间。

    编辑

    我只想指出,我同意提出的一些意见。类(class)的过滤器部分是一个非常小的问题。如果学生要从事网页设计职业,还有许多其他问题会更加重要。不幸的是,大多数学生是为了 CGD 专业的学位要求而被迫进入这个类(class)的。目前没有专门从事网页设计的专业,校园里可能只有 4 个人真正将网页设计作为职业。这个类(class)的普通乔可能永远不会产生比个人网站更多的东西。话虽如此,过滤器解决的版本兼容性和其他问题可能永远不会被使用。

    主要的问题不是老师在教 IE 过滤器,而是他教了一个为期三周的关于过滤器的部分。在整个学期中,该类(class)只能学习非常简单的 Javascript,例如变量、函数、数组、循环和通过事件属性附加事件。我们甚至还没有接触到 DOM,而且我们已经接触过的东西只是非常轻微地接触了。我只想看看类(class)的最后一节专门介绍更普遍有用的信息,例如 DOM、对象、对象方法和正则表达式。

    尽管有所有这些,但将在浏览器兼容性方面制作大部分文档,我感谢你们为此提供的信息。我希望我能告诉他他做错的一切,但这将不仅仅是一封电子邮件。不过,我想一步一步来,至少为他指明正确的方向。

    抱歉,帖子太长了!
    谢谢

    最佳答案

    跨浏览器支持:

  • 如果是为客户设计的元素:如果您创建的站点在非 IE 浏览器上无法运行,您会如何告诉您的客户?其实平时客户端需要跨浏览器兼容性 .
  • 只支持IE意味着失去客户就意味着赔钱
  • 如果 ,为什么要使用专有过滤器存在跨浏览器替代方案 ? IE9 支持 CSS3、不透明度等
  • 现代开发商工具促进和支持现代技术 - 所有开发人员都希望使用 Shiny 的新工具(它们更 有趣 :-))
  • 向前兼容 :您可以使用表格布局和专有过滤器创建一个仅限 ie 的站点,但是一旦您意识到自己所做的事情,您将需要从头开始,而基于当今标准构建的站点将可以在更长时间之前进行维护完全重制是应该的。
  • 维修 :一个网站需要维护,可能由不同的人维护 - 选择当前和众所周知的技术将使这更容易。
  • 没那么难 (一旦您排除 IE6 - 请参阅下面链接的兼容性表)

  • 一些来源:
  • PKK 的浏览器兼容性,例如 CSS:http://www.quirksmode.org/css/contents.html实现跨浏览器兼容网站的优秀资源。 PPK 是推广跨浏览器兼容网站的众多专业人士之一,您不会发现相反的情况(专业人士推广仅 IE 网站)。
  • 甚至 Microsoft 也插入从 IE6 转向现代浏览器和技术,并为 ie9 的 CSS3 支持感到自豪:http://www.theie6countdown.com/default.aspx
  • 关于javascript - 帮助我说服老师他需要停止教授 IE 过滤器!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5841505/

    相关文章:

    html - Flowplayer 在 IE9 中找不到视频,在 IE8 及以下版本中找不到不支持的视频

    javascript - 无法触发链接上的点击事件

    javascript - 如何获取右键单击事件javascript

    javascript - 多个 redux-sagas

    javascript - Css 如何在单击按钮后替换 block

    jquery - 如何为移动应用程序创建可滚动的照片流

    javascript - IE11/Edge 不遵守 DOM 中的链接/CSS 顺序

    java - 在批处理文件中运行多个 jar 文件

    javascript - JavaScript 中的字符串操作 : retrieve the matched text and then replace the matched text

    html - 在 CSS 中旋转 Meterhand