草庐IT

defining-documents

全部标签

javascript - 王牌编辑器 "define is not defined"

我正在尝试添加aceeditor到我的应用程序。我从github下载它,将“ace/lib/ace”目录放到我的应用程序目录中,包括:"在我的正文标签中:editor=ace.edit"editor"在我的脚本标签中。我尝试在Chrome和Firefox中加载页面,但在ace.js:46中出现“未定义定义”。ace.js中的行是:define(function(require,exports,module){有谁知道为什么ace期望define()函数存在,为什么找不到它?这是我的来源:sometextvareditor=ace.edit("editor");

javascript - 为什么设置 document.cookie 在 Chrome 中不起作用?

我的同事遇到了无法通过如下代码在Chrome上设置cookie的问题:document.cookie="TEST=1;expires=Tue,14Oct201420:23:32GMT;path=/"之后立即将document.cookie放入控制台会显示结果,就好像我没有做任何更改一样。刷新页面时,cookie不存在,因此报告正确,只是设置不正确。如果他打开一个新的隐身窗口并且对其他所有人都有效,那么上面的代码就可以正常工作。我使用开发工具删除了他所有的cookie,但仍然没有手动设置cookie(尽管其他人会返回通过服务器header设置的cookie)。他重新启动Chrome后,它

javascript - document.evaluate - 跨浏览器?

我一直在寻找Sizzle以外的CSS选择器函数我遇到了thisfunction.functionSparkEn(xpath,root){xpath=xpath.replace(/((^|\|)\s*)([^/|\s]+)/g,'$2.//$3').replace(/\.([\w-]+)(?!([^\]]*]))/g,'[@class="$1"or@class$="$1"or@class^="$1"or@class~="$1"]').replace(/#([\w-]+)/g,'[@id="$1"]').replace(/\/\[/g,'/*[');str='(@\\w+|"[^"]*"|

javascript - 为什么不需要 document.getElementById?

这个问题在这里已经有了答案:DoDOMtreeelementswithIDsbecomeglobalproperties?(5个答案)关闭8年前。1)问题1以下示例在不使用“document.getElementById('myId')”的情况下运行。这是为什么,可以跳过“document.getElementById('myId')”吗?Javascriptquestionwindow.onload=function(){myId.style.color='red';}Makethiscolorred.2)问题2我通常存储浏览器对象以减少DOM遍历(参见下面的示例)。如果我不将ID存

javascript - $(document).ready 之前的事件

我有一个功能可以在加载文档之前有条件地隐藏控件。如果我将此功能放在$(document).ready上,我会看到页面闪烁以有条件地隐藏控件。我想知道在$(document).ready被触发之前是否有可以调用的事件。 最佳答案 正如其他人提到的那样做myhiddendivtag.hidden{display:none;}在document.ready中,你可以显示,这相当于onload,等待html加载完毕$(document).ready(function(){$('#test').show();});此处为jsfiddle示例h

javascript - 处理 jQuery(document).ready 中的错误

我正在开发用于Web框架的JS,并且经常与其他开发人员的(通常容易出错的)jQuery代码混合在一起。不幸的是,他们的jQuery(document).readyblock中的错误阻止了我的执行。采用以下简单示例:jQuery(document).ready(function(){nosuchobject.fakemethod();//intentionallycausemajorerror});jQuery(document).ready(function(){alert("Hello!");//neverexecuted});第二个就绪block不应该不管前面发生了什么都执行吗?是

javascript - 咕噜 requirejs 'define is undefined'

我正在尝试使用GruntJS优化RequireJS,使用grunt-contrib-requirejs插件。问题是我的代码在优化之前工作正常,然后在优化之后,在控制台上显示UncaughtReferenceError:defineisnotdefined。这是Gruntfile.jsmodule.exports=function(grunt){grunt.loadNpmTasks('grunt-contrib-requirejs');grunt.initConfig({requirejs:{compile:{options:{name:'main',baseUrl:".",mainCo

javascript - 如何让 Greasemonkey 脚本同时在@run-at document-start 和@run-at document-end 运行?

对于我的Greasemonkey脚本,有一部分代码应该在页面加载之前运行(@run-atdocument-start),另一部分代码应该在文档加载之后运行已加载(@run-atdocument-end)。这可能吗?脚本运行的第一部分页面加载完毕,文档准备就绪脚本运行的第二部分我不想为此使用jQuery。我尝试了onload事件,但没有成功。我认为如果文档还没有,就不能附加事件?window.document.onload=function(e){alert("document.onload");} 最佳答案 您想要的事件是DOMCo

javascript - Uncaught ReferenceError : ga is not defined

我想知道人们点击特定按钮的次数(使用Google分析应该非常简单)。但是,我从谷歌控制台收到“UncaughtReferenceError:gaisnotdefined”错误,无法找到修复方法。我在头部添加了这个:(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*newDate();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.asy

javascript - document.getElementById ('mybox' ) 和 mybox 有什么区别?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:document.getElementById(“someId”)Vs.someId例如,我有一个带有id="mybox"属性的元素,用document.getElementById('mybox')和调用它有什么区别吗>mybox直接,因为我看到两者在大多数浏览器中都一样工作?jsfiddle显示实例http://jsfiddle.net/usmanhalalit/TmS3k/如果没有区别那么为什么document.getElementById('mybox')如此流行,直接调用mybox是不是一种不好的做