标签: mootools

简单的vanilla JavaScript比使用jQuery或MooTools这样的框架更好吗?

我想知道依赖jQuery或MooTools这样的框架是否是一个好主意,还是应该使用纯JavaScript?

除了避免重新发明轮子,它们是否增加了任何特定的价值?

由于框架对公众开放,是否有可能利用框架中可能出现的任何安全漏洞(当然,无意中:))?

在选择框架或其他方面是否还有其他要考虑的问题?

javascript jquery mootools javascript-framework

14
推荐指数
2
解决办法
6757
查看次数

我学会了jQuery,我应该回去学习"正确的javascript"吗?

我主要是服务器端开发人员,专业地使用PHP.对于javascript我总是使用一个框架(jQuery/mootools),这对我来说是一个专业的劣势吗?我应该花时间学习直接的javascript,还是大多数开发人员转移到框架?

谢谢.

javascript jquery mootools frameworks

13
推荐指数
5
解决办法
1381
查看次数

在javascript中选择并添加类

跨平台如果可能的话,如何在Javascript中选择类(但不是Jquery请-MooTools就好了 - )代码我无法添加ID?具体来说,我想在下面的任何li上添加"cf"类:

HTML

<div class="itemRelated">
  <ul>
<li class="even">
<li class="odd">
<li class="even">
Run Code Online (Sandbox Code Playgroud)

我试图摆弄它,但缺少一些东西:

使用Javascript

 var list, i;
list = document.getElementsByClassName("even, odd");
for (i = 0; i < list.length; ++i) {
    list[index].setAttribute('class', 'cf');
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

PS.这个问题有惊人可能重复,(其它一个),但没有一个答案清楚.

javascript mootools dom

13
推荐指数
2
解决办法
3万
查看次数

现有的JavaScript框架是否包含CommonJS?

JavaScript框架,如Prototype,jQuery,YUI,MooTools,Dojo等.所有这些似乎都是针对客户端开发人员的,重点是使用更少的代码更有效地实现通用用户交互模式.

随着服务器端JavaScript的出现,这些框架是否打算采用CommonJS标准来实现其库函数重用于服务器端JavaScript,还是允许其他框架(如Node和Narwhal)处理服务器端用例?

(我意识到这个问题危险地接近可以讨论但没有回答的问题,但我认为Stack Overflow社区实际上可以用特定的引用回答这个问题.)

javascript jquery yui mootools commonjs

12
推荐指数
2
解决办法
2371
查看次数

如何使用MooTools将表单数据转换为对象

我想将整个数据形式转换为javascript对象.

<form id='myform'>
   <input type='text' name='field1' value='foo'>
   <input type='text' name='field2' value='bar'>
</form>
Run Code Online (Sandbox Code Playgroud)

会转换为javascript对象...

{
   field1: 'foo',
   field2: 'bar'
}
Run Code Online (Sandbox Code Playgroud)

javascript forms mootools object

12
推荐指数
1
解决办法
8965
查看次数

如何选择嵌套的dom元素

我正在寻找一种方法来收集所有<a>标签,然后使用Mootool 1.1或纯JavaScript加载数组.

<ul class="menu">
  <li>
    <ul>
      <li><a href="#">Group One</a>
         <ul>
           <li><a href="#">I want</a></li>
           <li><a href="#">I want too</a></li>
         </ul>
      </li>
      <li><a href="#">Group Two</a>
         <ul>
           <li"><a href="#">I want</a></li>
           <li><a href="#">I want too</a></li>
         </ul>
      </li>
     </ul>
   </li>
</ul> 
Run Code Online (Sandbox Code Playgroud)

编辑方案:

谢谢大家,您的回复帮助我找到了更精确的解决方案.

Mootools 1.1:@ Oskar

$$("ul.menu ul li ul li a");
Run Code Online (Sandbox Code Playgroud)

@Dimitar

document.getElements("ul.menu ul li ul li a");
Run Code Online (Sandbox Code Playgroud)

保持Geeking :)

javascript mootools dom

12
推荐指数
2
解决办法
3万
查看次数

javascript开发人员需要知道jquery吗?

如果你雇用一个javascript开发人员,你会期望他们知道jquery吗?

我本周刚刚开始使用堆栈溢出,并且知道jquery领导了这个包,但直到我注意到MooTools(我最喜欢的)有59个问题而jquery有4000个以上时才意识到它的程度.(当然,一个好的统计学家可以归因于jquery对它的可用性有更多的问题,而不是它的受欢迎程度 - 但我们知道这是错误的)

然后我开始注意到很多人发布带有"javascript"标签的问题,但是当他们的代码的每一行都是jquery时都不是"jquery" - 就像它是事实上的javascript 2.0,或者他们甚至没有意识到他们不是'写"javascript"而不是jquery.

无论如何,我问这个是因为我一直都是自由职业者,可以在项目中使用我想要的任何框架.但最近我被推荐为几家公司的前端开发人员.我想要了解社区的期望,知道我是否应该暂停一些其他个人项目以获取jquery,然后再探讨可能提供的职位.

javascript jquery mootools frameworks

11
推荐指数
1
解决办法
1265
查看次数

如何在没有"需要"注释的情况下编写代码以提高可读性?

可能重复:
是否可以在没有任何注释的情况下编写好的和可理解的代码?

经常编码时,我听说如果需要注释,那就意味着代码太难理解了.我同意代码应该是可读的,但由于"管道"和奇怪的语法,语言本身通常会使代码难以遵循.我经常使用的语言是:

Java Mootools Ruby Erlang

任何提示将不胜感激?谢谢

ruby java erlang mootools comments

11
推荐指数
3
解决办法
3004
查看次数

在<select>上更改事件

使用Mootools,如果我附加一个更改事件监听器,<select>我如何访问所选的选项.我想要实际的元素,而不仅仅是价值.

$('select').addEvent('change',function(event) {
    //??
});
Run Code Online (Sandbox Code Playgroud)

mootools html-select javascript-events

11
推荐指数
1
解决办法
1万
查看次数

当手机页面加载时,如何关注输入字段?

我想在页面加载时专注于PhoneGap应用程序中的文本输入.我已经尝试过MooTools版本$('entry').focus();以及document.getElementById('entry').focus()DOM准备好了.

当在普通的Web浏览器中查看HTML页面时,这可以正常工作,但在运行PhoneGap的iPhone模拟器中,它不起作用.

有没有办法专注于强制虚拟键盘出现的iPhone的表单字段?

javascript iphone mootools focus cordova

11
推荐指数
2
解决办法
7994
查看次数