jquery - DOM是如何发起javascript调用的,虽然好像没有具体的调用?

标签 jquery html css dom

HTML 源代码没有对 javascript 函数的任何特定调用,但 DOM 列出了此类调用。例如,源代码中的代码是: <强> <div title="About" data-options="iconCls:'icon-ok'" style="overflow:auto;padding:10px;">
在 DOM 中翻译成: **

<div class="panel" style="width: 498px;">
    <div class="panel-header accordion-header accordion-header-selected"    style="height: 16px; width: 488px;">
    <div class="panel-title panel-with-icon">About </div>
    <div class="panel-icon icon-ok"> </div>
    <div class="panel-tool">
    <a href="javascript:void(0)" class="panel-tool-collapse" style="display: none;"></a>
    <a href="javascript:void(0)" class="accordion-collapse"></a>
    </div>
    </div>
    <div title="" data-options="iconCls:'icon-ok'" style="overflow: auto; padding: 10px; display: block; width: 478px; height: 170px;" class="panel-body accordion-body">

**

[以上是jeasyui demo中的具体例子]

javascript的调用是如何发起的?额外的类是否仅由此类调用添加? (我试图探索缩小的 js 版本,但无法获得关于其实际处理的线索)。

最佳答案

JavaScript 文件:easyui.min.js 封装了一个自调用函数:

(function($){/*代码主体*/})(jQuery);

只需将文件插入文档,JavaScript 就会自动调用自身并在文件加载时运行。

您可以在这里查看他们的代码源:http://www.jeasyui.com/easyui/jquery.easyui.min.js

当脚本运行时,它会查找您放入 HTML 中的特定类,并将它们的逻辑包装在它周围,例如' Accordion 标题'。

关于jquery - DOM是如何发起javascript调用的,虽然好像没有具体的调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30062366/

相关文章:

javascript - ajax 调用后保留 JavaScript 变量

python - 在 split (和 Selenium )中使用隐藏的选择元素

javascript - 单个 HTML 表单中的多个提交按钮

javascript - 偏移 html anchor 以针对固定标题进行调整

css - 防止背景图像缩放

javascript - 使用 jquery 过滤图像

Javascript - 内容中带有列表的选项卡

javascript - Jquery 错误陷阱逻辑

html - CSS在表格中垂直居中单个td

html - CSS HTML 从屏幕右侧隐藏一个字段