- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了设置场景,我使用了 jQuery。我在另一个答案中读到“某些库 (jQuery) 使用 $ 作为主要基础对象(或函数)”。
这很好,但我感到困惑的是为什么我可以拥有以下内容并且它有效:
$(document).ready(function () {
$(function showPassword () {
//Some code and it works
});
});
但是然后有了这个,它不起作用:
$(document).ready(function () {
function showPassword () {
//Some code and it doesn't work
};
});
所以这一定是我需要创建那个“基础对象”的事实,但我真的可以用外行的术语进行解释,因为这显然是基本原理的一部分。
最后的场景是这样的。我在开头有 $(function showPassword() {
,但是里面有另一个函数(function validatePwdStrength () {
。对于第二个函数,我不不需要 $(
就可以了。那是因为我之前设置了这个“基础对象”吗?
$(document).ready(function () {
$(function showPassword () {
//Some code and it works
function validatePwdStrength () {
//Some code and it works
}
});
});
注意:根据阅读的内容,我曾多次使用短语“基础对象”,但我并不完全理解它的含义。我读过 jQuery objects但这似乎表明虽然这样做更方便并且兼容性更好,但没有它它仍然可以工作。所以我可能遗漏了一些东西,或者很多东西。
最佳答案
在此:
$(document).ready(function () {
$(function showPassword () {
//Some code and it works
});
});
您是——冗余地——安排“showPassword”函数在浏览器构建 DOM 后立即执行。它是多余的,因为 $(document).ready(...)
在功能上与 $(...)
相同。这同样有效:
$(function showPassword() {
// the code
});
在此:
$(document).ready(function () {
function showPassword () {
//Some code and it doesn't work
};
});
您只是声明“showPassword”功能。如果你不调用它,其他任何东西都不会。因此,在第二种形式中,这将起作用:
$(document).ready(function () {
function showPassword () {
//Some code and it doesn't work
};
showPassword(); // call the function
});
关于javascript - 'function fName() { }` 和 '$(function fName(){ })' 之间有什么区别,为什么后者有效而前者无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20693441/
为了设置场景,我使用了 jQuery。我在另一个答案中读到“某些库 (jQuery) 使用 $ 作为主要基础对象(或函数)”。 这很好,但我感到困惑的是为什么我可以拥有以下内容并且它有效: $(doc
下面是我的 php 代码片段,请问当我搜索 john doe 时如何使我的搜索返回结果我在我的 php 表单中使用单个搜索框,fname 和 lname 保存在我数据库的不同列中。我只在只搜索 fna
我必须检查多个文件的存在和可读性。哪种方法最有效? list_of_files = [fname1,fname2,fname3] for fname in list_of_files: try
我的程序中有一个简单的查询字符串: ?username=someone@email.com&fname= 我想出了一个正则表达式,它可以选择除我想要的数据之外的所有内容: [^a-zA-Z0-9.@]
这个问题在这里已经有了答案: C# 7.0 ValueTuples vs Anonymous Types (2 个答案) 关闭去年。 这两个查询有什么区别? var query = from e i
我正在尝试将 fname lname 和电话号码 (number) 的用户条目读入私有(private)类中相应命名的函数中。因为我不知道如何直接从输入流 (cin >> get_fname();)
程序是读回多个bin文件在“主”程序结束时发生上述错误。我哪里代码错了?谢谢你的帮助 char* read_back(const char* filename) { FILE*
public class Registration { public static void main(String[] args) { final String MY
学生输入他的凭据: Enter Your First Name: Enter Your Last Name: Enter Your Student Number: 我有一张学生记录表如
表格: Full Name : Next AJAX: $('#existName').c
我有一个很大的 .cbr 文件夹,我正在按问题编号重命名它们以正确排序它们。我需要在 ren 行中包含什么才能让每个文件通过 Windows 命令提示符增加文件名中的数字?我会经常这样做,所以我会把它
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 5 年前。 Improve this ques
这是 HTML 表单。单击“编辑”按钮时,我需要将条目放回表格。它指向脚本函数 selectEdit()
给定一个像“james bond”或“roger r burns”这样的字符串,我想创建一个接受输入并返回名字和姓氏的方法: 对于上述情况: Input: James Bond Returns:
谁能告诉我怎么做? 问题是 @fname 包含引号,因此连接 %source% 和 @fname 会出错... forfiles /P "%source%" /M %file%.* /D -1 /C
我想为 NGINX rtmp 模块使用 HLS_Variant 功能。 但是,如果我按照文档中的示例进行操作,我将无法正常工作。 我有以下测试: application Test {
不是 Perl 大师,使用古老的脚本,遇到了一个我不认识的结构,它产生了我意想不到的结果。想知道这是标准语言还是某种 PM 定制: open FILE1, ">./$disk_file" or die
var eachMapping = [{"fname":"John"},{"fname":"John"}]; var count = 0; for(var i = 0; i < eachMap
标题几乎说明了一切。 我正在制作一个表格,该表格将使用 div class = "well"在引号中返回您的名字和姓氏以及城市。我现在被困了几个小时,试图找出我做错了什么。 /* get info
我希望能够打开一个文件,在末尾附加一些文本,然后只读取第一行。我确切地知道文件的第一行有多长,而且文件足够大,我不想一次将它读入内存。我试过使用: with open('./output files/
我是一名优秀的程序员,十分优秀!