草庐IT

内容丰富

全部标签

javascript - 通过 JQuery 打印 DIV 内容

假设我的页面中有很多div,但我想使用jquery打印特定div的内容。我发现有一个插件。jQueryPrintElement使用这个插件我们可以很容易的打印出如下的div内容。$('SelectorToPrint').printElement();但是如果我的div隐藏在页面中会发生什么。那么它是否有效。这个插件可以打印隐藏div的内容吗?如果打印机没有连接到客户端机器会发生什么。如果打印机不在客户那里,我想显示消息“找不到打印机”?如何处理这种情况。所以请告诉我什么是打印页面中隐藏div内容的最佳方法,以及如果未连接打印机则如何处理打印机问题。谢谢 最佳

javascript - 是否可以从客户端将 html 内容导出为 PDF?

我在尝试添加我的网站导出为PDF功能时遇到问题。在浏览网络时,我找到了一些解决方案,但没有一个是将页面按原样打印为PDF。http://parall.ax/products/jspdf不能将纯html制作成pdf文件。我知道有很多关于这个问题的问题,但没有一个明确的答案来回答这个问题:是否可以从客户端将html内容导出为PDF。如果可能的话,我很乐意知道怎么做。如果没有请建议我应该如何从服务器端(java/php/node.js)做。请注意该页面包含highcharts图表和图像:您可以在这里查看:http://angularjs.liadlivnat.com:8080/campaig

javascript - 对外部生成的静态内容进行指纹识别(ASP.NET + browserify)

Nodebrowserify在构建模块化js应用程序时非常棒。如果gulp也是设置的一部分,工作流isfurtherenhanced管理和解决依赖关系,适本地捆绑,使用sourcemaps进行uglify,auto-polyfill,jshint,测试...这对于css以及预处理,自动前缀,linting,嵌入非常方便资源和生成文档。TL;DR:通过npm/bower,您可以访问广泛的前端库生态系统,使nodejs非常适合构建(不一定是服务!)客户端代码。事实上,将它用于客户端代码非常棒,npm、bower和grunt/gulp将在VS2015中开箱即用。与此同时,我们设置了一个gul

javascript - TypeScript - 是否有一个选项可以禁止在除 bool 值之外的任何内容之前使用“!”?

我知道这可能是一个典型的javascript问题,但我发现自己经常使用:if(!something){//...}在TypeScript中验证此something不是undefined或null。这很容易出错!当用于number时,“0”将匹配,当用于enum时,第一项也将匹配(默认情况下,第一项的值为“0”")!有没有办法在TypeScript中处理这个问题?有没有办法配置TypeScript以禁止在除boolean(和any)之外的任何内容前面使用感叹号?这种配置有意义还是我遗漏了一些微不足道的东西?应该:if(something===null||something===undef

javascript - 重新加载 Chrome 扩展内容脚本执行环境

我想模仿window.location.reload()的效果,但仅限于运行我的内容脚本的“孤立世界”。也就是说,删除所有现有的JS,特别是回调和事件绑定(bind)。有什么好的方法可以做到这一点吗?注意:chrome.runtime.reload()不适用于此;它具有重新加载扩展和后台脚本的效果,但它不会重新加载现有的内容脚本,直到用户刷新。 最佳答案 据我所知,没有自动重新注入(inject)内容脚本的方法,例如在扩展更新期间。您可以做的是找到所有url与您需要的模式匹配的选项卡,并使用chrome.tabs.executeSc

javascript - 使用 jQuery 操作 TinyMCE 内容

使用TinyMCE,我可以轻松地操作内容并将其发送回编辑器,如下所示://getcontentfromtinyMCEvarcontent=tinyMCE.get('content').getContent();//manipulatecontentusingjsreplacecontent=content.replace(//gi,'');//sendbacktotinyMCEtinyMCE.get('content').setContent(content);上面的代码工作正常。但是,我无法让它工作://getcontentfromtinyMCE(itprovidesanhtmlst

javascript - 幻灯片内容/页面转换

我正在尝试重新创建somethinglikethey'vegotoveratgimmebar.com.点击图片时,当前页内容向左滑出并淡出。目标页面淡入,从右侧滑入。我已经尝试了一些方法,例如在宽度为200%的容器中创建两个div并滚动内容以查看和使用JqueryUI以及滑动div。滚动失败,div根本没有移动,无论如何srollLeft始终为0。幻灯片的效果要好一些,但对我来说它们似乎不是同时运行的。第二个div只是突然出现,而不是很好地滑入第一个div的后面。slidedemo.container{width:100%;float:left;height:800px;}#one{b

javascript - HTTP 请求返回 200 OK 但没有响应内容

在开发特定网站时,我在Firefox中加载网站时遇到间歇性问题(无法在IE或Chrome中进行比较)。该站点加载了多个javascript文件、css样式表、图像等。有时,一个或多个文件无法正确加载。响应指示状态为200OK,但内容长度指示0。这发生在不同文件的不同时间。当它是一个无法加载的javascript文件时,该站点无法正常运行,但仍可能显示内容。当它恰好是index.html文件加载失败时,Firefox会显示一个带有以下html的空页面:(我相信这来自Firefox作为默认的“空”页面View)看起来之前成功的加载可能会从浏览器缓存中正确获取,并且响应状态为304NotMo

javascript - 在 JavaScript 中按另一个数组的内容排序

假设我有一个Person对象数组:varpeople=[{name:"JoeSchmo",age:36},{name:"JANEDOE",age:40}];我有一个函数可以不区分大小写地对字符串数组进行排序:functioncaseInsensitiveSort(arr){...}有什么简单的方法可以将我现有的排序函数与Array.prototype.map结合起来,仅使用name对people数组进行排序key?即它会产生varpeople=[{name:"JANEDOE",age:40},{name:"JoeSchmo",age:36}];在这种特殊情况下,手工操作并不难,peop

javascript - 带有动态内容的传单弹出窗口不在标记上居中

我正在尝试创建一个包含动态内容的传单弹出窗口,它可以工作,但弹出气泡未与标记对齐。这是一张截图,很明显弹出气泡没有在标记上居中。这是代码varmap=L.map('map').setView([51.505,-0.09],13);L.tileLayer('https://{s}.tiles.mapbox.com/v3/{id}/{z}/{x}/{y}.png',{maxZoom:18,id:'examples.map-i875mjb7'}).addTo(map);m=L.marker([51.5,-0.09]).addTo(map);m.bindPopup("Helloworld!Ia