草庐IT

可以使

全部标签

javascript - 你怎么称呼这个 JavaScript 语法,所以我可以研究它?

1)在下面的代码中,使gameOfLive成为变量而不仅仅是functiongameOfLife()背后的原因是什么?2)什么是gol?它看起来像一个数组,但我不熟悉语法或它的名称。我正在研究http://sixfoottallrabbit.co.uk/gameoflife/if(!window.gameOfLife)vargameOfLife=function(){vargol={body:null,canvas:null,context:null,grids:[],mouseDown:false,interval:null,control:null,moving:-1,clickT

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

client-side - 你可以在不捆绑的情况下使用 browserify 吗?

我有很多同事和friend都在处理现有的乱七八糟的javascript应用程序,他们想开始过渡到某种js模块系统。我过去曾尝试通过向他们展示如何重构为requirejs来帮助他们,但我开始认为这是一种糟糕的方法。问题通常是他们的全局代码的性质与AMD的异步性质相冲突,尽管我相信AMD的方法,但他们比我关于“正确”的方式来进行模块加载。同时Browserify消除了异步考虑并且更直接但增加了整个构建步骤。对于不使用捆绑或任何类型的构建过程(或仅使用VisualStudio中的默认构建过程)的人来说,这又是一个太大的开销。所以我真正想要的是一个简单的模块系统,允许人们define和requ

javascript - Eclipse 可以在不同的行上格式化逗号分隔的语句 (var a = 1, b=2;) 吗?

我正在使用EclipseJSDT,默认的格式设置发生了类似的变化vara=1,b=2;在一条丑陋的线上。格式化前的样式是JSLint推荐的,请问Eclipse可以设置成这样格式化吗?现有的格式化程序设置似乎不提供对逗号语句的控制。 最佳答案 以下JavaScriptBeautifier插件可用于Eclipse。https://github.com/atlanto/eclipse-javascript-formatter它可用于将单个语句-多个变量声明分成多行。README.md文件中提供了有关使用上述插件的更多信息。

javascript - 我可以在 Dart 服务器中使用 Node 库吗

是否可以将Node模块(NPM)导入Dart服务器?据我所知,JS互操作仅适用于客户端Dart,对吗?能否将Javascript库包含到pubspec文件中,并通过js互操作在服务器中使用该库的内容?有没有其他方法可以在Dart服务器代码中包含JS? 最佳答案 如果你想在NodeJS上运行你的Dart应用程序,你需要使用package:node_preamble。https://pub.dev/packages/node_preamble一个突出的包就是Sass。事实上,当你将Sass编译成CSS时,你很可能正在使用运行在Node.

javascript - gulp-usemin 可以接受多个文件吗?

我有一个关于usemin的问题,我不确定它是否是一个错误。我的应用程序结构很简单:-root|-gulpfile.js|-app||-index.html||-about.html||-contact.html||-js||-a.js||-b.js||-c.js||-d.js||-e.js||-dist我的每个html文件中都有一个useminblock来包含所有脚本,例如:当我运行以下任务时:gulp.task('usemin'.function(){gulp.src('app/*.html').pipe(usemin({assetDir:'app/**/'})).pipe(dest

javascript - 如果需要,如何创建一个可以导入单个组件的库 à la lodash

我使用导入/导出在es6中编写了一个库。我可以使用Rollup将这个库捆绑到一个可以在浏览器中使用的IIFE中。我也希望能够在其他项目中使用这个库。但是,我通常不想包含整个库,只包含其中的一部分。因为库是使用es6import/export编写的,所以我可以将未捆绑的index.js文件作为依赖项包含在另一个项目中,然后import{myFunc}from'my-lib'就可以了太棒了-只有在我的项目被捆绑时我才会得到myFunc。但是,我遇到了一个问题,因为这些文件没有经过babel处理,因此包含es6代码,例如箭头函数。我读过,如果您要发布一个库,则它不需要由最终用户进行转译。我如

javascript - 是否有一种树结构或算法可以在树中的各个级别之间进行洗牌?

我有一个我认为很有趣的问题。基本上,我有一个项目列表,其中每个项目都有一组固定的元数据,具有不同的值。例如:项目1:{类型=“文本”,作者=“用户A”,编辑日期=“03/03/2003”项目2:{Type="Table",Author="UserA",EditedDate="04/05/2006"}项目3:{Type="Image",Author="UserB",EditedDate="05/05/2005"}项目4:{类型=“文本”,作者=“用户B”,编辑日期=“05/07/2007”现在,就目前而言,该项目列表已展开并显示在表格中。但是,我们想找到一种方法允许用户在树中浏览它,但增

javascript - JsDoc:如何记录对象可以具有任意(未知)属性但具有特定类型?

这类似于question30360391.我想表达的是,函数的参数是一个普通的JS对象,它可以具有任意属性(未知)名称,但所有属性本身都是具有固定属性的对象。一个例子:函数就是这样/***@param{Descriptor}desc*/functionfoo(desc){//...}一个典型的desc看起来像desc={unknownEntity1:{priority:5;writable:false;},unknownEntity2:{priority:42;writable:true;},unknownEntity3:{priority:9;writable:false;}}我已经

javascript - 我可以在打印 HTML 页面时使用 scoped CSS 吗? (使用 Laravel 和 Vue.js)

我应该将作用域CSS放在我的主文件中,还是应该更改打印函数以适应组件的作用域CSS?第二种情况,JS函数应该怎么改?我将Laravel5与许多Vue组件一起使用。在其中一个中,我有以下作用域CSStd.not-purchased{background-color:darkgrey;}td.not-assigned-here{background-color:lightgreen;}td.checkbox{margin-top:0;margin-bottom:0;display:inline-block;}tableth:nth-child(n+3),tabletd:nth-child(