Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 帮我说服一位老师,他需要停止教IE过滤器! 问题 为了给你一些背景,我目前就读于玛丽大学哈丁贝勒分校。目前网页设计类有一些。。。低于标准。我的DHTML老师在Netscape/IE clash网站上工作,他教的大部分内容都是不推荐的、非语义HTML或内联代码。他仍然是IE的巨大支持者,并且仍然热衷于学生学习IE过滤器。据我所见,他似乎认为没有必要支持多个浏览器。我真的很想看到学校的网页设计部门发展壮大,只要老师们还在教授不推荐的代码,它可能不会。我正计划给他发一封电子邮件,试图说服他下学期放弃本课程的IE过滤器部分,并用学生能够使用跨浏览器的内容取代它 请求_Javascript_Css_Internet Explorer - Fatal编程技术网

Javascript 帮我说服一位老师,他需要停止教IE过滤器! 问题 为了给你一些背景,我目前就读于玛丽大学哈丁贝勒分校。目前网页设计类有一些。。。低于标准。我的DHTML老师在Netscape/IE clash网站上工作,他教的大部分内容都是不推荐的、非语义HTML或内联代码。他仍然是IE的巨大支持者,并且仍然热衷于学生学习IE过滤器。据我所见,他似乎认为没有必要支持多个浏览器。我真的很想看到学校的网页设计部门发展壮大,只要老师们还在教授不推荐的代码,它可能不会。我正计划给他发一封电子邮件,试图说服他下学期放弃本课程的IE过滤器部分,并用学生能够使用跨浏览器的内容取代它 请求

Javascript 帮我说服一位老师,他需要停止教IE过滤器! 问题 为了给你一些背景,我目前就读于玛丽大学哈丁贝勒分校。目前网页设计类有一些。。。低于标准。我的DHTML老师在Netscape/IE clash网站上工作,他教的大部分内容都是不推荐的、非语义HTML或内联代码。他仍然是IE的巨大支持者,并且仍然热衷于学生学习IE过滤器。据我所见,他似乎认为没有必要支持多个浏览器。我真的很想看到学校的网页设计部门发展壮大,只要老师们还在教授不推荐的代码,它可能不会。我正计划给他发一封电子邮件,试图说服他下学期放弃本课程的IE过滤器部分,并用学生能够使用跨浏览器的内容取代它 请求,javascript,css,internet-explorer,Javascript,Css,Internet Explorer,我需要帮助建立我的论点 我需要建立一个理由清单 为什么不推荐使用过滤器以及 不应该被使用(我相信他们 甚至在IE9中都不受支持 再也没有了) 给予也可能是有利的 跨浏览器支持的原因 应该实现 我需要一些可靠的消息来源 我可以引用。这不包括像这样的网站 维基百科 另外,顺便提一下,我在这里问这个问题的原因之一是因为我没有任何类型的真实世界编码经验。如果我能得到其他在网络时代工作的人的支持,我的论点的合法性将大有可为。我不想让这听起来像是我在抨击他的方法,甚至更糟。。。只是想摆脱工作 提前感谢您

我需要帮助建立我的论点

  • 我需要建立一个理由清单 为什么不推荐使用过滤器以及 不应该被使用(我相信他们 甚至在IE9中都不受支持 再也没有了)
  • 给予也可能是有利的 跨浏览器支持的原因 应该实现
  • 我需要一些可靠的消息来源 我可以引用。这不包括像这样的网站 维基百科
另外,顺便提一下,我在这里问这个问题的原因之一是因为我没有任何类型的真实世界编码经验。如果我能得到其他在网络时代工作的人的支持,我的论点的合法性将大有可为。我不想让这听起来像是我在抨击他的方法,甚至更糟。。。只是想摆脱工作

提前感谢您在帖子中提供的任何帮助!我知道这是一个巨大的要求。我很感激你愿意给我的任何时间

编辑 我只想指出,我同意一些评论。本课程的过滤器部分是一个很小的问题。如果学生们进入网页设计职业生涯,还有许多其他问题将更加重要。不幸的是,大多数学生都是因为CGD专业的学位要求而被迫进入这门课的。目前没有专门从事网页设计的专业,校园里可能只有4个人真正以网页设计为职业。这个阶层的普通人可能只会创建一个个人网站。尽管如此,版本兼容性和过滤器解决的其他问题可能永远不会被使用

主要的问题不是老师在教IE过滤器,而是他在教一个三周的过滤器部分。在整个学期中,这门课只能复习非常简单的Javascript,比如变量、函数、数组、循环以及通过事件属性附加事件。我们甚至还没有触及DOM,而我们所讨论的内容只触及了非常轻微的内容。我只想看到这个类的最后一部分,专门介绍更普遍有用的信息,如DOM、对象、对象方法和正则表达式

尽管如此,我仍将在文档中的大部分内容中讨论浏览器兼容性,我感谢你们为此提供的信息。我希望我能告诉他所有他做错了的事情,但那不仅仅是一封电子邮件。不过我想一步一步来,至少给他指出正确的方向

抱歉发了这么长的帖子!
谢谢

你可以递给他一本书——或者一大堆书——这就是这个理由。例如,杰弗里·泽德曼(Jeffrey Zeldman)的任何作品都将详细讲述这一点。

或许可以与他之上的人谈谈,并解释这个问题。
然后,你就不必向IE螺母解释了。

在你或朋友的笔记本电脑上安装firefox/chrome/opera/safari,并创建一个充满过滤器的页面。然后给他看IE6中的页面。然后向他展示IE任何版本的趋势。现在向他展示其他浏览器中的页面。最后让他看看其他浏览器的趋势。然后谈谈使用非IE浏览器的用户数量,包括iPhone、Android、N900等移动平台。如果可用,则表明这三个过滤器都不支持IE过滤器。如果可以,或者如果你认识一个能干的人,请向他解释CSS3和JS混合、jQuery和Dojo框架的美妙之处。最后演示此方法如何在(几乎)所有主要浏览器上工作。

跨浏览器支持:

  • 如果它是一个客户端项目:如果你创建的站点不能在非ie浏览器上运行,你会告诉你的客户端什么?实际上,客户端通常需要跨浏览器兼容性
  • 只支持IE意味着失去客户,这意味着赔钱
  • 如果存在跨浏览器备选方案,为什么要使用专有过滤器?IE9支持CSS3、不透明度等
  • 现代开发人员工具促进和支持现代技术-所有开发人员都希望使用闪亮的新工具(它们更有趣:-)
  • 前向兼容性:您可以创建一个只支持ie的站点,其中包含表格布局和专有过滤器,但一旦您意识到自己所做的事情,您需要从头开始,而基于当前标准构建站点将在完成重新制作之前可维护更长时间
  • 维护:网站需要维护,可能由不同的人维护-选择当前和知名的技术将使维护更容易
  • 这并不难(一旦排除IE6,请参阅下面链接的兼容性表)
一些资料来源:

  • PKK提供的浏览器兼容性,例如CSS:实现跨浏览器兼容网站的优秀资源。PPK是众多推广跨浏览器兼容网站的专业人士之一,你不会感到惊讶