Questions tagged «jquery»

jQuery是一个跨浏览器的Javascript库,它为DOM遍历,事件处理,动画和Ajax交互提供抽象,以进行快速的Web开发。

5
什么是延迟回调?
我了解回调的概念,在回调中,我将一个函数传递给另一个函数,然后该函数随便使用提供的函数。 即使在谷歌搜索之后,我仍在努力理解延迟的回调。 有人可以提供简单的解释吗?我使用Ruby编程,但也了解C / C ++,但最重要的是,我是一位经验丰富的汇编语言程序员。所以我想知道这是否有点像一堆被弹出的回调地址?我希望学习jquery或node.js,而这些延迟的回调似乎对两者都是必不可少的。我了解基本的线程处理原理(尽管互斥对象使我的头部受伤;)
15 jquery  node.js 

2
jQuery在哪里适合JavaScriptMVC,BackboneJS,SproutCore和Knockout等框架?
在过去的两年中,我一直很愉快地使用JQuery,并且一直非常成功地使用它创建了一些非常酷的功能...所以我对此非常满意。我还相信,网络的未来将继续沿用当前的客户端路径。 然而... 下一个挑战似乎是以各种控制器框架的形式出现的:KnockoutJS,BackboneJS,SproutCore,JavaScriptMVC(清单不胜枚举)。 Additonally,有一些伟大的AMD装载机工具,像使用RequireJS或LabJS等。但是,jQuery的现在已经define和then能力烤项。 跟踪所有信息变得越来越难了... 现在,我的任务似乎是评估/确定使用某种形式的MVC或MVVM框架客户端的战略方向...但是我有很多问题。 JQuery 在哪里适合上述各种控制器框架? 是将JQuery 与每个对象一起使用,还是其中一些包含自己的“ JQuery风格的版本”? 如果实现上述各种控制器框架之一,是否仍需要诸如RequireJS之类的 工具? 现在,加入JQuery的define和then功能是否可以取代上面提到的AMD Loader? 哪一个看起来最模块化?(请参阅下面的注释) 注意: 在任何将来的框架中,我都不需要的一件事是必须接受大量我不使用的功能。意思是说,我宁愿使用真正模块化的框架。例如,要使用jQuery UI,您必须引入许多您可能未实际使用的其他核心库。 我将对每一个进行实验,但是一些真实的反馈会很棒。我已经看到了一些“类似”的问题,但是没有一个人能够真正回答上述问题。 提前致谢!

2
我如何才能充分利用自己的编码技能?
到今年秋天,我的两个小型网站每月的最低/零投入应该总计约为1200美元,这足以让我过上舒适的生活。 我宁愿花几年的时间做一些真正好的事情,也可以帮助需要它的其他人,而不愿从事另一项业务。我想花4到5年的时间将自己的时间用于有价值的事业,并尽我所能来帮助我掌握已有的Web开发和编程技能。 问题是我不知道从哪里开始。我对自己的想法并不了解,并且对许多大型慈善机构表示怀疑。理想情况下,我想找到一个小型项目,每个人都没有薪水,专注于帮助。 有没有这么小的组织? 是否有人想出一个项目/网站/应用程序的想法,可以帮助有需要的人希望他们与我合作或与他们合作? 我知道这不是典型的StackOverflow 2 + 2 =?类型问题,有些人会很想删除它,但考虑到IT行业的慈善性质(仅看SO本身),这对于现在或在职业生涯中的许多开发人员来说都是非常相关的问题。考虑到日本最近发生的事件,这个问题与许多寻求与他人分享技能和时间来帮助他人的人特别相关。 真的很期待阅读您的想法/答案,谢谢大家
13 c#  java  php  javascript  jquery 

6
是什么使jQuery如此受欢迎?其他JavaScript库没有提供什么?
根据W3Tech的说法,该链接,此链接,此链接以及许多其他来源表明,jQuery确实正在成为IE在Web浏览器世界中的经验(在一段时间内占据了80%以上的市场)。 我不了解其他JavaScript库(例如MooTools,YUI等),因为当我开始进行Web开发时,jQuery已经领先并且我选择了它。 其他库真的那么糟糕吗,还是它们缺少jQuery专有的东西?这个巨大的市场份额背后的原因是什么?
12 jquery 

5
托管脚本的优缺点
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我已经看到一些开发人员使用托管脚本来链接他们的库。 cdn.jquerytools.org 就是一个例子。 我还看到人们抱怨托管脚本链接已被劫持。 在现实中使用托管脚本的安全性如何?脚本是否自动更新?例如,如果jQuery 5转到6,我是否会自动获得版本6,还是需要更新链接? 我还看到Google为托管提供了许多此类脚本设置。 优缺点都有什么?
12 jquery 

6
如何编写HTML,CSS和JavaScript,以使后端开发人员的工作更轻松?
从设计师那里获得设计时,我将其作为PSD(Photoshop)文件获得。我一直期望适当的层和文件夹名称,基本上是干净且托管的PSD。通过这种设计,我开发了HTML,CSS和JavaScript,并将其交付给后端开发人员。为了使他们易于理解,我 编写语义代码, 将JavaScript和CSS保存在外部文件中, 在HTML,CSS和JS文件中添加有用的注释, 使用CSS精灵(尽管开发人员不喜欢它), 使用HTML5样板, 将jQuery用于JavaScript, 尽可能尝试使用新的HTML5标签和CSS3,以及 发送了一个包含HTML,CSS,JS和图像的Zip文件。 我希望,如果需要对布局进行一些小的更改,则开发人员可以处理。 我想从后端开发人员和其他CSS忍者那里听到,在文件的组织和标记方面,还有更多人可以做些什么,以使与后端系统(例如,后端技术,PHP,.NET)的集成更容易,Ruby等)。不同的客户端使用不同的系统。
11 javascript  html  css  jquery 

5
当主要目标是依赖核心语言的框架时,学习超越核心语言的基础是否有益?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 5年前关闭。 请记住,这不是另一个“ 在移至[ 此处插入框架 ] 之前我应该​​知道多少[ 这里插入编程语言 ]?”?我想知道的是,当您的意图是在大多数时候严重依赖其框架时,学习编程语言的那些高级概念有什么好处。因此,例如,我开始使用jQuery,首先花时间真正掌握Javascript的核心概念。另外,我在书架上还有一些不仅仅涉及基础知识的书籍(例如,《 Java忍者》的秘密),而且还深入研究了该语言。当我浏览页面时,我发现其中相当一部分并没有延续到jQuery,因为我的主要目的是进行DOM操作。 Ruby和RoR也可以这样说。这些书会使我整体上成为更好的程序员吗?大概。这些主题可以帮助我更好地利用其框架吗?这就是我很难理解的地方。

8
有必要记住代码吗?
我是一名新开发人员,刚在一家大公司被录用。我不知道该怎么做,但我想他们很拼命。但是,尽管情况有所变化,并且发布了新内容,但我对HTML5 / CSS3还是很精通,我会尽可能地跟上。但是这项工作需要我手动编写Java脚本,并了解Jquery和Ajax。我对此有所了解,但不确定是否可以手动编写Java代码。 我的问题是,是否有必要记住所有有关Javascript的内容,或者是否有一些我应该知道如何手工编写代码的关键内容,因为查看JavaScript代码似乎有很多行代码! 请指出正确的方向。
10 javascript  html  jquery  ajax  css3 

3
在仅用于现代Webkit的Web应用程序中使用jQuery是否有意义?
我最近正在为Android(2.3+)和iOS(4+)开发一些移动Web应用程序。他们的浏览器支持大部分ECMAScript5,该功能非常强大,我想尽可能使用语言功能,仅在需要时才使用jQuery。 事实证明,我使用jQuery的唯一目的是为其提供一个较短的替代方法document.querySelectorAll。也可以摆脱它。 如果只需要支持现代WebKit浏览器,那么摆脱jQuery(和其他通用库)是否是一个好主意?毕竟,它们是一个间接层。 (到目前为止,这些应用程序不必进行AJAX调用,我想这将变得很丑陋。但是为此保留jQuery是否值得?)

4
匿名函数与单独的命名函数在jQuery中进行初始化
假设我们有一些代码,用于在页面加载时初始化事物,看起来像这样: function initStuff() { ...} ... $(document).ready(initStuff); 仅从代码段的第三行调用initStuff函数。再也不。因此通常人们将其放入这样的匿名回调中: $(document).ready(function() { //Body of initStuff }); 将函数放在代码中的专用位置并不能真正帮助提高可读性,因为调用ready()可以使这很明显是初始化代码。 还有其他理由更喜欢另一个吗?

3
将jQuery包含在jQuery插件中可以吗?
包含jQuery库的jQuery插件文件问题今天在stackoverflow上出现,我强烈建议不要在插件中包含jQuery。 我在这方面并没有得到别人的任何支持。实际上,包含jQuery的支持更多。可以吗?还是有充分的理由不这样做?我认为这是一个非常糟糕的主意,因为我认为应该由开发人员决定使用哪个版本的jQuery。
9 jquery  plugins 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.