TOGOUTECH

javascript

全部标签

javascript - 如何学习 EXTJS

我知道jquery和javascript,但从未使用过EXTJS等其他框架。有人能告诉我快速学习EXTJS的最佳方法吗?还有配置EXTJS的过程是什么?是不是和我们配置jquery一样(只加一个标准的js文件)?或其他东西。谢谢 最佳答案 这个网站上有不少教程:http://www.sencha.com/learn/Tutorials或者看看这个问题的答案https://stackoverflow.com/questions/2001112/ext-js-tutorial-or-videos试试Garcia的书“ExtJSinact

javascript - 查找两个元素的第一个共享父元素

假设我有这个DOM结构<body><p>Hello<i>how<b>are</b>you</i>and<i>what<b>are<tt>you</tt>going</b>to</i>eattonight?</p></body>我想使用jQuery了解的第一个共享父级<b>are</b>和<tt>you</tt>从下到上是而不是标签。关于如何使用jQuery确定第一个共享父级

javascript - 有没有办法为编辑器的每个实例覆盖 CKEditor 的配置文件?

我有一个全局尺寸和高度设置CKEDITOR.editorConfig=function(config){config.height='400px';config.width='600px';...我只想在单独的页面上为编辑器的一个实例更改此高度和宽度。还有其他人做到了吗? 最佳答案 是的。当你在页面上创建编辑器时,你可以覆盖CKEDITOR.replace(editorName,{height:448,width:448,customConfig:'/path/to/yourconfig.js

javascript - 哪个更适合 JavaScript 加载时间 : Compress all in one big file or load all asynchronously?

一个简单的问题,我不确定它是否有简短的答案!描述我有一个要加载到网站的JavaScript文件,这里有一些关于它们的注释:它们都来自同一个域(不需要跨域加载)它们在整个网站上都是相同的。有几个文件,例如jQuery,还有5个其他插件以及我自己的基于它们的应用程序脚本。它们全部压缩后的大小=224KB,(我将所有文件合并到一个文件中,然后使用YUICompressor2一次压缩它们问题我听说224KB放在一个文件中并不理想!它应该被分成几个文件,每个最大44KB..我不记得我是什么时候听到这个的,我不确定把它分成更多的文件是否有效,但224KB确实需要很长时间第一次加载,考虑到网站加载了

javascript - 将字符串更改为 javascript 中的函数(不是 eval)

varfoo="function(){alert('meee');}";foo();我已经尝试了上面的方法,但它不起作用有没有其他方法可以在不使用eval的情况下执行该函数?谢谢 最佳答案 您想使用Function正如安德斯所说,直接构造函数。所有参数都是字符串。最后一个参数是函数的主体,任何前导参数都是函数采用的参数的名称。借用安德斯的例子,varmultiply=newFunction("x","y","returnx*y");会像写作varmult

javascript - 二维游戏算法来计算子弹击中目标所需的速度?

我有一个相当简单的鸟瞰2D游戏,其中塔Sprite通过向它们发射子弹来抵御来袭的移动Sprite。我的问题:如何计算子弹到达其移动目标所需的子弹速度,前提是子弹始终具有相同的定义速度?我正在使用JavaScript并拥有这些sprite变量(以及其他变量):sprite.x、sprite.y、sprite.width、sprite.height、sprite.speedX(即速度)、sprite.speedY...所以我有对象originSprite、targetSprite和bulletSprite,它们都具有这些类型的值,我需要设置正确的bulletSprite速度值。可能为了看起

javascript - AJAX 闭包和定位 'this'

在下面的代码示例中,成功回调函数记录“input#04.update”四次,而不是每个单独的输入,这对于了解闭包如何工作是有意义的,但我将如何使用它来定位每个单独的输入。<inputtype="text"name=""id="01"class="update"><inputtype="text"name=""id="02"class="update"><inputtype="text"name=""

javascript - 如果客户端禁用了 Javascript,我该怎么办?

我的网站严重依赖Javascript,如果我关闭它,我的网站看起来真的很难看。我想通过向他显示打开它的通知来强制用户使用Javascript,否则提示他该网站无法查看。我该怎么做才能实现这一目标? 最佳答案 看这里:noscripttag您所能做的就是测试javascript是否已打开,并显示一条通知,表明在打开javascript的情况下该网站的浏览效果最佳。 关于javascript-如果客户端禁用了Javascript,我该怎么办?,我们在StackOverflow上找到一个类似的

javascript - 如何退出 mootools each()

当条件为真一次时,如何退出each函数?这不起作用:$$('.boxdiv').each(function(e){if(e.get('html')==''){e.set('html','test');exit;}}); 最佳答案 使用.some?$$('.boxdiv').some(function(e){if(e.get('html')==''){e.set('html','tes

javascript - 在 Javascript 中访问内部函数变量

在很多框架中,内部函数变量被用作私有(private)变量,例如Raphael=(function(){var_private=function(a,b){returna+b;};var_public=function(a){return_private(a,a);}varobject={mult2:_public};returnobject;})();在这里,我们无法从全局命名空间访问名为private的变量,因为它是第一行匿名函数的内部变量。有时这个函数包含一个大的Javascript框架,这样它就不会污染全局命名空间。我需要对Raphael内部使用的某些对象进行单元测试(在上面的