小编dpm*_*ise的帖子

是否在<head>标记中加载jQuery会产生负面影响?

我目前正在开发一个有很多不同问题需要解决的大型网站.一个是我没有简单的方法将脚本包含在我<head>的手中而不用手动执行500多页.

我有可能在<body>标签内部包含jQuery.min .

我的问题是,除了它不是一个标准的实现,否则不会<head>标签中加载jQuery 会产生任何负面影响?所有功能都可用吗?

我知道,如果我这样做,我将无法<head>在此之前或之前调用jQuery ...这没关系.

例:

<head>
Standard Head Stuff
</head>
<body>

<div>Some Content</div>

<!-- My Include is roughly here -->
<script type="text/javascript" src="jquery.min.js"></script>

<div>More content</div>

<script type="text/javascript">
 $(document).ready(function(){
// Put my jQuery commands here
});
</script>

</body>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

使用Object.prototype.toString.call()返回带有Javascript的对象类型 - 在IE中不起作用

希望我能以一种可以理解的方式问这个问题......

总的来说,我正在尝试确定我目前正在处理的对象类型.

我正在创建一个集合(HTML是示例,而不是文字),我需要将我的集合过滤到某些元素,例如:

        <div id="tabContentWrap">
            <div id="tab">
                <a href="http://somelink">Link Element</a><img src="img.jpg" alt="img" />
                <select id="my_select"><option value="1">1</option></select>
            </div>
        </div>

function getFilteredElements() {
    var tabContent = getElementsByClass("tabContentWrap", document.getElementById(tabWrapId), "div");

    for (var j = 0; j < tabContent.length; j++){
        tabContentLinks = tabContent[j].getElementsByTagName('*');
        for (var k = 0; k < tabContentLinks.length; k++){
            // Here i attempt to filter the collection
            if (tabContentLinks[k] == '[object HTMLSelectElement]') {
                alert("found select list");
            }
         }
     }
 }
Run Code Online (Sandbox Code Playgroud)

哪个在Mozilla中工作正常但在Internet Explorer 8中没有,tabContentLinks[k]返回[object]而不是[object 'ObjectType']

所以我调查并发现你可以Object.prototype.toString.call(object) …

html javascript internet-explorer-8

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

标签 统计

html ×2

javascript ×2

internet-explorer-8 ×1

jquery ×1