草庐IT

版本控制gitlab

全部标签

javascript - 将缓存控制设置为外部资源?

@tools.pingdom.com由于这些资源,我在利用缓存控制时收到警告:http://code.jquery.com/jquery-1.6.2.min.jshttp://www.google-analytics.com/ga.jshttp://edge.sharethis.com/images/spinner.gifhttp://w.sharethis.com/button/buttons.js哪些不在我的主机中。我该怎么办?这是我的htaccess的开始:#480weeksHeadersetCache-Control"max-age=290304000,public"#1wee

javascript - 你如何发送控制台消息和错误来提醒?

我想将错误传递给警报,以警告用户他们在代码中犯了错误,即使他们没有打开控制台也是如此。vardoc=(frame.contentWindow.document||obj.contentDocument||obj.contentWindow);varhead=doc.getElementsByTagName('head')[0];varscriptElement=doc.createElement('script');scriptElement.setAttribute('type','text/javascript');scriptElement.text=scripts;try{he

javascript - Chrome 正在发送缓存控制 :no-cache header

我们配置了nginx服务器,将缓存控制header添加到public并将过期时间添加到1个月。但是当我们从浏览器发出请求时,客户端正在添加Cache-control:no-cacheheader。正因为如此,它每次都下载新鲜内容而不是提供缓存版本。如何缓存静态文件?如果我从终端触发请求,服务器添加的缓存控制header在响应header中可见。检查以下屏幕截图: 最佳答案 您可能在DevTools的Preferences面板中选择了Disablecache(whileDevToolsisopen)选项。很容易忘记它!无论如何,这就是

javascript - 谷歌浏览器 js 控制台显示细红线,没有打印错误文本

我在javascript中遇到了一些错误,但出于某种原因,谷歌浏览器不会打印错误,而是只显示一条细红线。同样奇怪的是,当显示细红线时,控制台窗口会向上滚动,但不会滚动到历史记录的最顶端。有没有人以前见过这个,我可以做些什么来显示错误的实际文本?更新:看起来这些消息是由于promise中的异常而发生的。当我调试并逐步执行console.error(ex.message)代码时,它仍将其打印为细红线。也许与从promise线程使用控制台的权限有关?在UbuntuLinux上运行GoogleChrome版本65.0.3325.181(官方构建)(64位)。 最佳答

javascript - 输入字段的值显示在控制台中但不在输入字段中+无法保存到数据库

我正在处理Angular和AngularMaterial(Material设计)依赖性。我有这个主网格,当我单击它时,将创建一个图block,当我单击该图block时,会出现一个弹出窗口。在该弹出窗口中有一个带有2个输入字段的表单,应显示图block的x和y坐标。这些值不会显示在输入字段中,但会显示在我的控制台中。我想要实现的是能够将这些坐标保存到我的数据库中。出于某种原因,当我点击保存时,它没有保存到我的数据库中。这是我的弹出框代码:我的app.js的代码:app.controller('AppCtrl',function($scope,$mdDialog,$http){$scope

javascript - 使用 VS2010 缩小 JavaScript 并附加版本号

我有几个想要实现的目标,但我不确定如何实现:为我的Web项目创建一个单击部署,其中包含一个缩小的javascript文件对我缩小的JavaScript文件进行版本控制,以防止在推送新版本时浏览器缓存静态内容在RELEASE构建中引用版本化的JavaScript文件,在DEBUG构建中引用非压缩版本的JavaScript文件来自这篇文章:http://encosia.com/automatically-minify-and-combine-javascript-in-visual-studio/我添加了JSMin以使用如下命令缩小我的文件:"$(SolutionDir)Tools\jsm

javascript - 在异步函数之外等待不会在控制台中抛出错误

MDNsays:Remember,theawaitkeywordisonlyvalidinsideasyncfunctions.Ifyouuseitoutsideofanasyncfunction'sbody,youwillgetaSyntaxError.但这不是真的。在DevTools控制台中尝试这段代码,没有错误,只有结果:asyncfunctiona(val){returnval;}awaita(10)//awaitisnotinsideasyncfunction10代码或文档有什么问题? 最佳答案 MDN文档是正确的,它解释

javascript - GreaseMonkey - Firefox Web 控制台未显示所有 javascript 错误

FirefoxWeb控制台(Ctrl+Shift+K)没有显示Firefox错误控制台中报告的所有Javascript错误。如何更改?这很烦人,因为Firefox错误控制台已被弃用并且needstobere-enabledexplicitelyinFirefoxconfiguration.未在Web控制台中显示的错误示例是访问undefinedobject的属性。这种异常只会杀死Javascript运行脚本,如果它没有出现在日志中,调试起来非常烦人......varobj=undefined;obj['whatever'];这将在错误控制台而非Web控制台中引发错误:/*Excepti

javascript - IE11 chop 控制台中的字符串

我有一串可能有20或30行的字符串,我想在一个console.log调用中全部输出到控制台。这在Chrome中运行良好,但IE11会在控制台中chop大约一半的字符串。有什么办法可以防止这种情况?字符串类似于:-----------------------------------------WedJan720:41:16GMT-07002015530d8aa855df0c2d269a5a5853a47a049c52c9d83a2d71d9-----------------------------------------41:17:181-Initiatingrecording...41

javascript - 有没有一种方法可以在不破坏 IE 下代码的情况下登录到控制台?

我正在尝试使用console.log将一些日志记录到我程序的javascript端。不过,我注意到,除非在IE中打开开发控制台,否则JS在访问console.log时基本上会停止工作。这很痛苦……这意味着每当我想进行生产构建时,我都必须删除所有日志记录。除了显而易见的:functionDoSafeConsoleLog(parameters){if(!$.browser.msie){console.log(parameters);}}是否有一种对所有主流浏览器都友好的记录javascript的好方法?编辑:好吧,在查看了重复的帖子(哎呀)并考虑了此处的答案之后,我不得不在调用之前只检查控