草庐IT

新内容

全部标签

javascript - 我将所有内容都保存在外部 .js 文件中。但并非所有功能都在每个页面上使用。这会影响速度吗?

我的应用程序的JavaScript/jQuery包含在外部scripts.js文件中。它通常看起来像这样:$('document').on('ready',function(){giraffe();elephant();zebra();});functiongiraffe(){//code}functionelephant(){//code}functionzebra(){//code}giraffe()仅用于/animal/giraffe可用的Viewelephant()仅用于/animal/elephant可用的Viewzebra()仅用于/animal/zebra可用的View,

javascript - 从 Javascript 检测损坏的锁图标(混合安全/不安全内容)

我正在努力使网站在HTTPS下完全正常运行。作为其中的一部分,我想确保我们永远不会“打破锁”。也就是说,我们不应该在SSL页面上加载非SSL内容,这可能会触发警告或其他指示器,具体取决于浏览器。为了验证情况是否如此,我想做两件事:编写Selenium测试来验证各种操作不会破坏锁。在JS中编写日志记录代码,在用户session期间检查锁是否被破坏,如果是则记录回服务器。有没有什么方法可以在JS中查看浏览器的HTTPS锁图标是坏了还是没坏?或者等价地,当前页面内容的混合/非混合状态? 最佳答案 您无法从JavaScript本身检测到这一

javascript - 删除先前 append 的内容后,append() 不起作用

我将用户输入的url转换为bbcode并将其append到文本区域,但是在删除我append的其中一行后,它不会append更多(但你可以在Firebug中看到新append的值,真的很奇怪)。这是我的代码:$(function(){$(".addUrl").click(function(){$("#addUrl").slideDown();})$('#su').click(function(){if($("#u").val().length>3)addUrl($("#u").val());$("#u").val("");})$("input[value=\"x\"]").click(

javascript - 带有 AngularJS 的 ChartJS - Canvas 不会显示任何内容

我正在尝试使用angular-chartjs图书馆,但遇到了一些问题。页面上没有错误。但是Canvas是空的。有人有想法吗?我试过几次重新排序脚本。我只是想不通。:(这是html。这是应用初始化:varapp=angular.module('profitly',['ngRoute','chartjs']);这是这部分的Controller:app.controller('graph',function($scope){$scope.someData={labels:['Supply','May','Jun'],datasets:[{data:[1,7,15,19,31,40]},{da

javascript - 具有动态内容的 Flexbox 响应式 super 菜单

我正在创建一个大型动态导航菜单,我希望它看起来像这样:[----------100%页面宽度----------]|A组|C组|F组|G组||元素|元素|元素|元素||元素||元素|元素|||D组|元素|元素||B组|元素|元素|||元素|||||元素|E组|||||元素||||----------------------------------------|||||[-------------页尾------------]查看我的JSFiddleExample.*{padding:0;margin:0;}body{background:#ccc;font-family:helveti

javascript - 为什么 Ember 将所有内容安装为 devDependencies 而不是正常的依赖项

EmberCLI应用程序有一个package.json,它将所有内容列为开发依赖项。甚至应用程序的生产版本中需要的东西。例如像ember和ember-data这样的包被安装为devdependencies。作为引用,这里是我所说的示例:https://github.com/ember-cli/ember-new-output/blob/master/package.json#L17-L38这是什么原因? 最佳答案 在应用上下文中:正如@Lux在评论中提到的,构建后您不需要它们。应用程序的输出是构建,这应该是最终产品。此外,您通常不依

javascript - 在 node.js 服务器上更改 svg 中文本元素的内容

我在Node/快速服务器上使用svg.js以及svgdom来尝试管理svg,然后将其转换为PNG以构建PDF。目前,我已经做到了这一点constwindow=require('svgdom');constSVG=require('svg.js')(window);constdocument=window.document;constdraw=SVG(document.documentElement);constfs=require('fs');consttag=fs.readFileSync(`images/name-tag-1-with-name.svg`,'utf8');const

javascript - 基于所选链接的模态弹出窗口的动态内容

我有一组接受拒绝按钮。如果用户单击这些按钮,将显示单独的模型弹出窗口。接受和拒绝按钮链接具有单独的数据ID和数据操作。我的目标是编写单个javascript函数来加载模型弹出窗口的内容,而不是重复模态代码。再培训局代码"data-action='accept'class="btnbtn-smallbtn-primary">Accept"data-action='discuss'class="btnbtn-smallbtn-default">Discuss×针对每个项目都有一个接受/讨论按钮,data_id和数据操作是模型弹出的数据参数。脚本vardamage_items='

javascript - 如何使用 jQuery 从网页中删除复制内容的内联样式?

例如,我从维基百科复制了一些内容/段落,然后我想动态地将代码粘贴到我的网页中,但它显示了很多内联样式。我想要干净,需要适当的html格式的代码。我尝试了很多方法,但它正在删除所有标签,或者我只想删除额外的内联样式和额外的标签。我放在这里的示例代码。请帮助我实现这一目标。示例代码:<spanstyle="color:rgb(34,34,34);font-family:sans-serif;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-w

javascript - 在保存到 CKEditor 插件之前立即更新编辑器内容

我正在为CKEditor开发一个插件,它需要在保存之前立即对编辑器的内容进行一些更改。在FCKeditor中,我使用OnAfterLinkedFieldUpdate事件实现了这一点,但我还没有能够在CKEditor中找到执行此操作的等效方法。我曾希望有一个合适的事件可以Hook,但似乎没有。有谁知道这样做的方法吗? 最佳答案 您可以使用getData事件,但要小心,因为它也会被触发供内部使用。我已经提交了http://dev.fckeditor.net/ticket/5254重现之前的事件