草庐IT

meta标签

全部标签

javascript - AngularJS 根据路由在 <html> 标签上动态设置类

我不确定解决这个问题的最佳方法。我想在我的/login路由上动态设置一个类,以便我的登录页面可以有一个大的背景图像。解决这个问题的最佳方法是什么?这是我当前的代码:...angular.module('myApp',['ngRoute']).config(function($routeProvider){$routeProvider.when('/login',{templateUrl:'login.html',controller:'LoginCtrl'}).when('/',{templateUrl:'dashboard.html',controller:'DashboardCtr

javascript - Chrome - 检测浏览器关闭或标签页关闭

当用户关闭chrome中的选项卡或窗口时,我在我的页面上使用了以下两个监听器,但它们似乎不起作用chrome.tabs.onRemoved.addListener(function(integertabId,objectremoveInfo){alert("Haooooo")});chrome.windows.onRemoved.addListener(function(integerwindowId){alert("Haooooo")});但是,以下函数检测到窗口关闭或选项卡关闭,但也会在刷新时触发。有没有人有办法检测仅适用于Chrome的浏览器/选项卡关闭。我不希望它在任何其他浏览

javascript - 双击两个 INS 标签中的单词 JavaScript window.getSelection

我的HTML是:111222这段代码的输出是:如果我双击单词,它会选择完整的单词,如下所示:但是我想根据INS标签data-id来选择字母例如:-如果我双击111,我只想像这样选择111:如何修改默认双击选择为JavaScript选择?我尝试了以下代码:varcontainerid=$(e.currentTarget);if(window.getSelection){varrange=document.createRange();range.selectNode(containerid);varsel=window.getSelection()sel.removeAllRanges()

javascript - Chart.js - 定位 donut 标签

我有一个使用Chart.js的网页。在此页面中,我正在渲染三个圆环图。在每个图表的中间,我想显示填充的donut的百分比。目前,我有以下代码,可以在这个Fiddle中看到.functionsetupChart(chartId,progress){varcanvas=document.getElementById(chartId);varcontext=canvas.getContext('2d');varremaining=100-progress;vardata={labels:['Progress','',],datasets:[{data:[progress,remaining]

javascript - Chart.js - 绘制带有多个标签的条形图

我正在尝试使用使用多个标签的chart.js绘制条形图,以便我可以操作它们。我已经设法用折线图来完成它,并尝试扩展我在那里所做的但没有运气。我收到此错误。是什么原因造成的?"UncaughtTypeError:Object.definePropertycalledonnon-object".问题出在数据的某处:{}因为当我将数据作为一个简单的2索引数组时它工作正常。编辑:单步执行dataset=null时;varcom_passed=rows[rows.length-2]["#CommonPassed"];varcom_failed=rows[rows.length-2]["#Comm

javascript - OpenX 异步标签

我们都想让我们的网站更快,谷歌在这里展示了一些示例:http://code.google.com/speed/articles/html5-performance.html我们使用OpenX转换广告,因此,假设浏览器支持(FF3.6+),我想我们可以修改OpenX广告标签:...adcodes进入...adcodes这会起作用吗?有没有更好的异步加载脚本的方法? 最佳答案 不幸的是,OpenX使用document.write来完成它的大部分工作。这意味着它将尝试在脚本实际运行时在当前流中的任何点写入。我曾尝试将OpenXjavasc

javascript - 改变jqplot中y轴标签区域的宽度

好的,我有一个条形图。它基本上可以工作...但是y轴上的标签有点长并且缠绕然后相互碰撞。我试过更改css,但它被JS覆盖了。我尝试扫描jqplot库以找出它发生的位置,但我迷路了。有任何想法吗?有没有我可以设置的选项?你可以在这里看到:这是我的html文件:$(function(){graph_me('chart1',['Thisisalabel','Thisisanotherlabel..','Isthistoolong?Thislookslikeitmightbreak','Imnotsure,but'],[40,20,5,1]);});functiongraph_me(div_n

javascript - 如何找到脚本标签的父级

如何找到相对于脚本位置的元素?例如,在下面的例子中,我希望getSelfParent返回$('button')元素getSelfParent().click(function(){...});$(this).parent()无效。编辑:我想避免:在任何地方添加ID每次寻找self元素时都遍历整棵树 最佳答案 @JakubM:thisisthewayIwanttocreatebuttonsinmyphp.尝试将HTML|SCRIPT输出生成为:varscript=document.getElementById('RandomOrUni

javascript - 避免 XSS 并允许一些带有 JavaScript 的 html 标签

我在当前的项目中遇到了一个问题:用户可以使用文本区域发送电子邮件。我们允许用户输入他们想要的任何内容,因此可以输入一些用于格式化的HTML。例如,应允许用户使用粗体文本标记。完成电子邮件后,用户应该能够动态查看电子邮件的预览。不过有一个小问题,如何在显示预览时避免XSS攻击?您当然可以使用underscore.js去除它们,但这不会格式化他们的预览。所以我暂时禁止了所有HTML标签,只允许像这样的标签。,等您如何看待这个解决方案?是否足够安全? 最佳答案 为了防止应用程序受到XSS攻击,我通常使用以下规则:确定您的应用程序的安全级别

javascript - grunt-contrib-htmlmin 如何忽略模板标签

我正在使用grunt-contrib-htmlmin来缩小backbone/underscorejs项目中的html,但是,当我在任何具有的underscorejs模板上运行grunt-contrib-htmlmin时,任务输出一个解析错误。有没有办法grunt-contrib-htmlmin可以忽略中的文本? 最佳答案 自从您发布此问题后,html-minifier(grunt-contrib-htmlmin使用)引入了一项新功能ignoretheinterpolationtags导致问题的原因。例如,下面的html部分:现在将缩