相关疑难解决方法(0)

你需要在<script>标签中指定text/javascript吗?

我读的地方,你不再需要的东西像type="text/javascript"和怪异CDATA,并<!--在脚本标记的东西.所以,而不是:

<script type="text/javascript">
//<![CDATA[
<!--

    //your script here

-->
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)

你会这样做:

<script>
    //your script here
</script>
Run Code Online (Sandbox Code Playgroud)

我不记得我在哪里读到这个.我认为这是来自谷歌或雅虎的工程师,他们特别提到哪些浏览器需要这些古老的结构以及原因.任何人都知道这个博客文章/文章被讨论过,或者有一个很好的资源谈论这个?

html javascript

149
推荐指数
3
解决办法
4万
查看次数

<script>标签是否需要'type'属性?

我见过这两个:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script>
Run Code Online (Sandbox Code Playgroud)

还有这个:

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script>
Run Code Online (Sandbox Code Playgroud)

type属性是否以任何方式重要?

html

139
推荐指数
6
解决办法
3万
查看次数

让 Vim 正确高亮脚本 type="text/html"

我怎样才能让Vim在这样的情况下正确地语法突出显示(例如与Knockout模板一起使用):

<script type="text/html" id="my-template">
  <!-- This should be rendered as HTML -->
  <div>Some template</div>
</script>

<script>
  //This should be rendered as Javascript
  var x = function() { return 3; }
</script>
Run Code Online (Sandbox Code Playgroud)

这里给出的解决方案涉及编辑Vim的内部语法文件,这似乎是错误的,它专门寻找标签中不再需要的text/javascript“ ” 。<script>

我认为解决方案是某种语法插件,我可以保留在我的.vim目录中,但我对 Vim 的语法内部结构不够熟悉,无法弄清楚它。

(请注意,此问题和答案不适用,因为我没有使用 Ruby on Rails。)

html javascript vim syntax-highlighting

5
推荐指数
1
解决办法
715
查看次数

在样式标签中不包含type =“ text / css”是不好的做法吗?

似乎所有现代浏览器都将样式标签的type属性默认为“ text / css”。使用样式标签时,忽略type属性是否被认为是不好的做法?在某些情况下,不使用type属性可能会导致意外结果?

html css

2
推荐指数
1
解决办法
749
查看次数

Rails javascript_include_tag:缺少'type =“text / javascript”'

当我在视图中使用时,我的 Ruby on Rails 4.0.0 实例(Ruby 版本 1.9.3)不会将type属性添加到<script>标记中。javascript_include_tag

我应该在 Rails 中调整什么来解决这个问题?

ruby-on-rails ruby-on-rails-4

1
推荐指数
1
解决办法
3974
查看次数