JavaScript 中的 init() 用法有什么用?

2024-03-22

的含义和用法是什么init()JavaScript 中的函数?


JavaScript 没有内置的init()函数,也就是说,它不是语言的一部分。但个体程序员创建自己的语言并不罕见(在很多语言中)init()用于初始化的函数。

一个特定的init()函数可用于初始化整个网页,在这种情况下,它可能会从 document.ready 或 onload 处理中调用,或者可能会初始化特定类型的对象,或者......好吧,你能想到的。

任何给定的init()具体做什么实际上取决于编写它的人需要它做什么。某些类型的代码不需要任何初始化。

function init() {
  // initialisation stuff here
}

// elsewhere in code
init();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript 中的 init() 用法有什么用? 的相关文章

  • setInterval() 如何影响性能?

    我们正在使用 Twitter Bootstrap 作为框架构建一个 Web 应用程序 但在显示 隐藏工具提示时遇到问题 除了尝试找到实际问题的解决方案之外 我还有一个关于我们同时使用的解决方法的问题 从性能角度来看 使用 setInterv
  • chai-http/superagent : 设置多部分表单字段的 Content-Type

    在集成测试中上传文件如下 chai request server instance post profile photo 0 set Access Token accessToken set API Key testConfig apiKe
  • 我们在哪里/什么时候使用 JSON?

    你能告诉我 JSON 有什么用 在 Javascript 和 PHP 中 当我们需要 JSON 方法时 我从以下链接中阅读 但是 我没有获得有关任何项目的 JSON 实现的任何信息 http www json org js html htt
  • WebPack 源映射令人困惑(重复文件)

    我决定在我今天正在启动的一个新项目上尝试 WebPack 并且我从源映射中得到了非常奇怪的行为 我在文档中找不到任何相关信息 在浏览 StackOverflow 时也找不到其他人遇到此问题 我目前正在查看由以下公司制作的 HelloWorl
  • JavaScript 原型继承和 html canvas

    我是一名 Ruby 开发人员 最终决定认真学习 JavaScript 所以我买了一些书 开始深入研究 但当我试图理解原型继承时 我很快就陷入了困境 这本书的例子之一如下 给定一个 Shape 其原型有一个绘制方法 以及两个子形状 一个 Tr
  • 从 Eclipse 导出后,WAR 文件中缺少一些必要的库 - 为什么?

    我接手了一个大学的项目 其中包含一些 Web 服务 通过将项目导出为 WAR 文件 一些库包含在文件中 例如 Axis2 而另一些则不包含 hibernate JDBC 驱动程序 另外 添加到类路径中的 jar 尚未导出 所有库都位于硬盘驱
  • Firebase 模拟器无法促进/运行新功能

    我有三个云功能 其中两个已部署到我的 firebase 项目中 其中一个是我刚刚添加的 我希望在部署之前在本地测试新的功能 但是当我尝试使用它时却无法使用 并且只有两个已部署的功能可用 Firebase 模拟器在端口上运行良好5001 像往
  • 无法使用 MV3 从 Firefox 下的通用脚本导出到 background.js

    我试图在服务工作者 background js 和内容脚本之间重用一些功能 https stackoverflow com questions 73421706 how to reuse a javascript function betw
  • 如何在 JavaScript 中检查未定义的变量

    我想检查变量是否已定义 例如 以下内容会引发未定义的错误 alert x 我怎样才能捕获这个错误 在 JavaScript 中 null是一个对象 不存在的事物还有另一种价值 undefined DOM 返回null对于几乎所有无法在文档中
  • JSSOR - 无法读取未定义的类型属性“currentStyle”

    我正在尝试将 Jssor 滑块实现到我的页面中 但我不断在标题中出现该错误 我的内容是通过 Javascript 动态创建的 如下所示 var slide app createHTML div id inventorySlides null
  • 确定用户是否在shadow dom之外单击

    我正在尝试实现一个下拉菜单 您可以单击外部将其关闭 下拉列表是自定义日期输入的一部分 并且封装在输入的影子 DOM 内 我想写一些类似的东西 window addEventListener mousedown function evt if
  • 如何使用 QuerySelector 获得第二个匹配项?

    以下语句给出了该类的第一个元素titanic element document querySelector titanic 我如何检索具有相同类的第二个元素 Use document querySelectorAll https devel
  • 如何在 Angular2 中为表单分配和验证数组

    我的模型 this profile 在 javascript 中有一个属性叫做emails 这是一个数组 email isDefault status 然后我将其定义如下 this profileForm this formBuilder
  • 如何使用 Selenium webdriver 测试对 SVG 对象的点击?

    我正在尝试编写代码来检查单击 SVG 对象的功能 例如此 URL 上的美国州 http www amcharts com svg maps map usa 这可行 但是有更好的方法吗 不需要物理移动鼠标的东西 robert new Robo
  • 从数据库中给定时间起经过的时间

    我有一个 HTML 表 其中包含从数据库中提取的记录 我正在使用 PHP MySQL 我的表中名为 Timer 的列未从数据库中检索 我需要在此处显示经过的时间 从数据库中的特定时间开始 例如 假设现在的时间是2013年2月21日下午6点2
  • jqPlot DateAxis tickInterval 不起作用

    我试图每月绘制一个包含单个数据点的图表 我会在每个月的第一天将其作为一个点发送到 jqPlot jqplot actualChart 2011 10 01 0 296 2011 11 01 0 682 title programSelect
  • 将命令行参数传递给 emscripten 生成的应用程序

    当使用 Emscripten 编译 C 程序时 会生成一个 HTML 页面来显示程序的结果 我想知道如何将命令行参数传递给应用程序 例如 对于原始的 C 程序 它是 bfs 32 1 我能够通过向生成的 html 文件添加一行来传递命令行参
  • 关于 Node.js Promise then 和 return?

    我对承诺感到困惑 I use 那么就答应没有返回像这样 new Promise resolve reject gt resolve 1 then v1 gt console log v1 new Promise resolve reject
  • 限制在三角形内

    我正在寻找一段通用代码 javascript 它可以与 jquery UI 一起使用来限制三角形内 div 的移动 拖动 与此类似 http stackoverflow com questions 8515900 how to constr
  • d3.js 更新视觉效果

    我有一个与 d3 js 放在一起的树形图 我通过 getJSON 填充数据 效果很好 但是 我在 setInterval 方法中具有此功能 并且它似乎并没有刷新自身 var treemap d3 layout treemap padding

随机推荐

  • 我如何使用 ie6 测试我的网站

    我在最新的 Firefox 中开发了一个网站 然后在一台只有 ie6 的机器上展示了它 看起来很糟糕 无论如何 我可以测试它在 IE6 中的外观 而无需实际下载 我看到ie8有一个兼容模式 以显示它在ie7中的样子 ie 6有类似的东西吗
  • Cassandra 0.8 = 提供什么样的“行计数”功能?

    同时支持 Cassandra 中的 行计数 在 CF 中 a 随机分区器 b OrderPreservingPartitioner http www datastax com dev blog whats new in cassandra
  • 如何删除 TextBox 控件的默认上下文菜单? C#

    如何删除默认的上下文菜单TextBox控制 有属性可以禁用它吗 谢谢 您还可以设置ShortcutsEnabled财产给false 这将删除默认的上下文菜单和所有剪贴板功能 我想这就是你试图抑制菜单的原因 除了故意阻止用户使用复制 粘贴之外
  • C++:使用 CRTP,派生类中定义的类无法在基类中访问

    这是 简化的 基类 template
  • 模拟单元测试中时间的流逝

    我已经为客户构建了一个付费 CMS 发票系统 我需要更加严格地进行测试 我将所有数据保存在 Django ORM 中 并有一堆以不同时间间隔运行的 Celery 任务 以确保发送新发票和发票提醒 并在用户不支付发票时切断访问权限 例如 我希
  • Quartz.Net 和在链接作业之间传递数据

    我必须实施一个简单的工作流程 某些作业 A 必须在指定时间运行 cron 触发器 该作业搜索未处理的数据 比如说一些 IThingToDo 并对其进行处理 作业 B 必须在作业 A 完成后立即执行 并且已处理的数据列表 ITingToDo
  • jquery多下拉过滤菜单

    我根据多个下拉菜单选择隐藏和显示图片 我正在尝试让 2 个和可能更多的下拉菜单一起工作来优化搜索 如果我在第一个下拉列表中选择一个项目 我想应用第二个过滤器 依此类推 以及任何其他下拉列表 我需要一些关于 jquery 的帮助 我当前的问题
  • 无法打开故事板(com.apple.InterfaceBuilder 错误 -1。)

    在几位开发人员在我们的一个应用程序中处理故事板后 我们现在在尝试在 Xcode Interface Builder 中打开故事板时收到此错误 无法打开文档 MainStoryboard iPhone storyboard 操作无法完成 co
  • 我需要在外部脚本和样式表中使用 rel="nofollow" 吗? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我已经阅读了很多有关 SEO 和网络性能的文章 但现在我有一个愚蠢的问题 我试图回答自己 但我不能 好用吗rel nofollow 在许多
  • 如何在 Access 2007 中使用 VBA 保存 SQL COUNT 查询的结果?

    我正在尝试计算表中满足特定条件的记录数 我更喜欢使用 SQL 而不是 Dcount 因为我想更好地使用 SQL 下面是我当前的代码 Dim countString As String Dim count countString SELECT
  • 编辑距离算法解释

    根据维基百科 计算两个字符串 a 和 b 之间的编辑距离的递归公式的定义如下 我不明白为什么我们不考虑删除的情况a j 或者我们插入b i 另外 如果我错了 请纠正我 插入的情况和删除的情况不一样吗 我的意思是 我们可以在第二个字符串中插入
  • 如何在 python 中获取域名的 DNS 记录?

    如何在 python 中获取区域的 DNS 记录 我正在寻找类似于输出的数据dig 一个简单的例子来自https c0deman wordpress com 2014 06 17 find nameservers of domain nam
  • 一次删除多个类

    我有以下html div class row div class one someclass div div class two someclass div div class three someclass div div div cla
  • 即使安装后也出现“导入错误:没有名为 httplib2 的模块”

    我很难理解为什么我会这样ImportError No module named httplib2确定httplib2后is安装 见下文 which a python usr bin python usr local bin python p
  • iOS 8 - 如何注册要包含在系统共享菜单中的应用程序?

    The dialog below comes up if you share an image from the Photos app on iOS 8 devices How to get an app into the red circ
  • 如何删除 django 用户模型中的名字和姓氏列?

    我创建了一个自定义用户模型 就像docs https docs djangoproject com en 3 1 topics auth customizing using a custom user model when starting
  • 如何在 SwiftUI 中更改 DatePicker 文本颜色?

    我看到了这个问题 但它在 SwiftUI 中不起作用 更改日期选择器的文本颜色 https stackoverflow com questions 29220535 changing text color of datepicker I t
  • 应用内结算优惠券

    我们即将在 Android Market 上发布一款应用程序 其中包含用于订阅的应用内计费功能 可在订阅期内解锁某些功能 我的老板现在希望我实施不同数量的 free订阅 的含义是 幸运用户 像其他客户一样从 Android 市场下载并安装该
  • 如何使用 Spring 和 Hibernate 5 注册实体事件监听器

    现在 我想将我的应用程序从 Spring Hibernate 3 升级到 5 在 hibernate 3 下 我创建一个 POST COMMIT INSERT UPDATE DELETE 事件监听器 如下所示
  • JavaScript 中的 init() 用法有什么用?

    的含义和用法是什么init JavaScript 中的函数 JavaScript 没有内置的init 函数 也就是说 它不是语言的一部分 但个体程序员创建自己的语言并不罕见 在很多语言中 init 用于初始化的函数 一个特定的init 函数