javascript - 如何在 jQuery 中声明变量

标签 javascript jquery html css

我正在为学校做一个元素,我在网上看到了一些示例解决方案,我可以理解大部分代码,但我不完全确定这一行的作用。

var $newTweet = $('<div class=tweet></div>');

我假设它创建了一个值设置为空白的 jQuery 变量 <div>与推文类,但我想确定并理解语法。

为什么美元符号在变量值之前?我知道 jQuery 中使用美元符号并且理解为什么一个在 newTweet 之前(变量名)但我不明白为什么它在变量值之前。

还有为什么里面是$()在引号中?

最佳答案

The $ character is a shorthand for using jQuery , 所以 $('<div class=tweet></div>');调用 jQuery 库来创建新的 HTML 元素并将其放入 jQuery 包装器中,以便您可以轻松地与其进行交互。

另一方面var $newTweet实际上并不特别,从语言的 Angular 来看:$是变量名中的有效字符。但是,告诉其他程序员该变量包含一个 jQuery 对象是一种常见的方式,因此他们可以使用 jQuery API 与其进行交互。它是 Hungarian Notation 的变体将变量保存的类型放在变量名称中的位置。

关于javascript - 如何在 jQuery 中声明变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55429600/

相关文章:

javascript - 试图理解 ES6 中的 Object.assign 行为

javascript - 如何将文本悬停在 div img 上?

php - 有人可以帮助我,当我发送此表单时,我显示 php,而不是执行 php 代码

javascript - jquery/js 语法对象数组

html - 强制html中的canvas元素占据整个窗口?

javascript - Discord.js 列出我所有的机器人命令

javascript - 将脚本 append 到 <head> 不起作用,但是手动编写它可以吗? Chrome 调试器将它们呈现为相同的

Javascript 在 html 上正确显示问题和答案并加载测验的下一个问题

javascript - 使用 jquery 动画化 iframe 内容

javascript - 从 ajax json 请求,如何动态地将对象添加到数组中以便我可以循环遍历它们?