草庐IT

html-docs-js

全部标签

javascript - Prototype.js 从元素中获取文本

我是Protoype.JS的新手,只是稍微测试了一下,因为我听说它很好,但我很快就卡住了。就像使用jQuery一样简单,获取元素中的文本似乎是世界末日。我已经以多种方式尝试了innerHTML,但我唯一能得到的是“未定义”。alert($$('.mnu_item').innerHTML);alert($('content').innerHTML);这些都不起作用。Content是一个ID为“content”的div,.mnu_item是一个带有“.mnu_item”类的anchor标签。我不明白问题出在哪里,可能有些愚蠢,但如果有人能指出正确的方向,那就太好了!编辑:我发现不是inne

programming-languages - 如何使用javascript在浏览器html输出中漂亮地打印常用语言的源代码?

如何用javascript在浏览器html输出中漂亮地打印常用语言的源代码?我的意思是有一些缩进和代码格式。目前我只有http://alexgorbatchev.com/SyntaxHighlighter/为语法着色。但我也想要一些缩进和其他格式。例子:用户输入一些代码。系统格式化并在浏览器View中突出显示代码。所以->是否有用于格式化代码的通用代码格式化程序?最好的javascript我很感激任何帮助。 最佳答案 可能SyntaxHighlighter是最受欢迎的。但是你有选择,看看16FreeJavascriptCodeSyn

javascript - 正则表达式替换列表中的 0 但不是 10、20、30 等中的 0 - 使用 js 替换

我正在尝试创建一个正则表达式来用空值替换列表中的零,但不替换十、二十、三十等中的零。list=0,1,0,20,0,0,1,,1,3,10,30,0desiredlist=,1,,20,,,1,,1,3,10,30,在javascript替换函数中使用它感谢任何帮助/提示! 最佳答案 使用wordboundaries应该很简单,\b0\b:s=s.replace(/\b0\b/g,'');工作示例:http://jsbin.com/ipuru4 关于javascript-正则表达式替换列

javascript - 如何使用 Backbone.js 构建此 Web 应用程序?

我正在努力了解Backbone中的集合、模型等。假设该应用由侧边栏、时间slider和柱形图组成:为了提供一些背景知识,我之前使用函数继承模式实现了columnChart类:namespace.columnChart=function(){varchart={};varwidth=500;varheight=500;vardata=[];chart.setState=function(state){data=state.data;updateVis();}functionupdateVis(){...renderchartbasedonstate...}returnchart;}通过简

javascript - npm 风格的 Emacs JS 模式

emacs是否有一个与npmstyle非常兼容的JS模式??到目前为止,我正在使用js2-mode的修改版native预期功能被覆盖并替换为“tabkey=2spaces”。但如果我的编辑器能够像这样处理缩进就好了:varo={foo:'bar',baz:'foo'},p,q=newSquash(o,{start:0,limit:50})实际上,js2-mode尽力正确缩进并在可能的位置之间循环,但例如“在r下排列的逗号”不是选项之一。当然,在emacs中编写像样的缩进代码很困难,而且我的elisp也达不到要求。请注意,如果有人知道另一个更适合此的编辑器,我可以接受转换。

javascript - Raphael.js 如何获取纸张的中心点位置和相对于中心的比例?

我已经像下面这样定义了我的拉斐尔论文:varpaper=Raphael("my-paper",'100%','100%');//rendersomeshapesonmypapervare=paper.ellipse(50,50,40,20);varc=paper.circle(50,50,40);varr=paper.rect(40,40,50,50,10);正如您在上面看到的,我定义了我的拉斐尔纸,然后在我的纸上画了一些形状。我有以下两个问题要问:1.如何获取我的论文的中心点x和y值。(x:水平位置,y:垂直位置)2.我想把我纸上的所有东西都放大两倍,我知道我可以使用Raphelsc

javascript - 在 RAILS 3.1 中的 js Assets 上设置 Cache-Control header

我在我的生产服务器上检查header为curl--head-H"Accept-Encoding:gzip"http://foo.heroku.com/assets/mobile.js我得到了以下header,表明RAILS未设置cachecontrolheader。HTTP/1.1200OKServer:nginx/0.7.67Date:Wed,22Jun201112:01:55GMTContent-Type:application/javascriptConnection:keep-aliveContent-Md5:efb90436a465f8a73efb467109f745f3Ca

javascript - 如何找到声明了某些 js 函数的 .js 文件(来自 Chrome)?

例如,如果我使用以下代码在Chrome中的某个页面上运行:我想知道哪个js文件包含“someFunction”。这可能吗?如何?(我想这可以通过调试来完成,但不知道如何) 最佳答案 在带有WebDeveloper附加组件的Firefox中,Information/ViewJavascript/ExpandAll,搜索“someFunction”。当然,还有很多其他方法可以做到这一点,但是这个插件将页面中的所有JS放入一个浏览器中,这使得在整个页面范围内搜索任何内容变得简单。 关于java

javascript - 仅 Ext Js IE 错误

我的网络应用程序在Firefox或Chrome上运行良好,但在IE上运行不正常。它向我显示以下消息:Objectdoesn'tsupportthispropertyormethodFile:ext-all.js-Line:7-Char:6100有什么解决办法吗?顺便说一句:我使用的是ext3.4。编辑:我所有的分机布局创建者代码:Ext.onReady(function(){varviewport=newExt.Viewport({layout:'border',renderTo:document.body,items:[{region:'north',height:25,xtype:

javascript - 为什么我无法使用 Chrome 查看/调试加载了 jquery.html() 的 javascript

我在$.post回调中加载带有一些内联javascript的html。“像那样”的东西:-)callback{response_data='stringwithhtmlandvarscripts...'jQuery('#selector').html(response_data);}但是当我这样做时,我无法在Chrome的脚本选项卡上看到加载的新内联javascript。我在“网络”选项卡上看到JS,并且js正在执行,但我无法调试此代码。知道如何调试这段代码吗?谢谢! 最佳答案 所有现代JS引擎都允许“在代码中”生成javascri