我在chrome中有以下网络日志:

我不明白其中的一件事:填充灰色条和透明灰色条之间的区别是什么.
我正在使用gulp使用以下代码将所有文件从一个目录复制到另一个目录:
gulp.src([ 'app/**/*' ]).pipe(gulp.dest('dist'));
Run Code Online (Sandbox Code Playgroud)
Glob文档说*匹配所有文件,但实际上.gitignore不会复制名称以dot开头的文件.
如何解决这个问题?
我已经阅读了曼宁的大数据Lambda架构(http://www.manning.com/marz/BD_meap_ch01.pdf),仍然无法理解为什么它被命名为'Lambda'.它有点像这个架构基于的系统的代号或名称吗?
我的图像有一堆简单的灰度原始几何体(曲线,'锯'线,椭圆,三角形,星形),由宽约8-10像素的线条绘制.
如何对图像进行统计分析?我至少需要遵循以下两个参数:
我自己尝试通过提取轮廓,缩小直到它们连接边缘(即变成曲线)并通过微分函数进行分析来实现,但是对于大图像需要花费太多时间.
假设有某种曲线/角度/角度锐度检测算法?
我需要的是一个开源框架(java/javascript preffe)来做这样的东西或至少名称的算法来检测曲线/'锯'线.
有没有办法检索browserify用来构建bundle的依赖树?
Browserify需要一堆脚本并制作好的捆绑包,解决所有需要的依赖项.但是我希望看到那些依赖关系的结构.
var scripts = [ 'a.js', 'b.js' ];//a & b require a lot of other scripts
var b = browserify({
entries:scripts
});
b.bundle().pipe(fs.createWriteStream('bundle.js'));
//looking on b in debugger I can't find anything like dependency tree
Run Code Online (Sandbox Code Playgroud) 我经常使用函数元属性,即像这样
var func = function(){}
func.meta = "meta";
console.log(func);//output: function func()
console.log(func.meta);//output: "meta"
Run Code Online (Sandbox Code Playgroud)
但是当我尝试以类似的方式使用字符串时,它不起作用。
var string = "string";
string.meta = "meta";
console.log(string);//output: "string"
console.log(string.meta);//output: undefined
Run Code Online (Sandbox Code Playgroud)
为什么以及如何解决这个问题?
我需要 IDEA 插件,它允许将图像(最好是 svg)链接或附加到 java/xml 代码注释(因为我的项目是一张图片价值一千字的情况)。
那么,有这样的插件吗?如果没有,我自己实现这样的插件很难吗?
我需要一个带有嵌入式按钮的文本区域字段,如下图所示:
__________________________________
|Lorep ipsum lorep ipsum lorep ipsu|
|m lorep ipsum lorep ipsum lorep ip|
|sum lorep ipsum lorep ip _________|
|sum lorep ipsum lorep ip| OK |
|________________________|_________|
Run Code Online (Sandbox Code Playgroud)
文本应该围绕按钮流动,而不是隐藏在按钮下面.
我能想象的唯一选择是SVG带有文本和用户操作处理程序的自定义组件,但这似乎有点矫枉过正.
有关这项任务的简单(可能不完美)方法的任何建议吗?
我正在为 ES 类实现某种依赖注入解决方案,为此我需要知道类构造函数参数的确切名称。
当我获得类或类静态方法的字符串形式时,它确实提供了完整的代码(通常用于函数),但对于类构造函数则没有。
class C { constructor(a, b) { }; static m(x,y) { } }
console.log(C);
console.log(C.constructor);
console.log(C.m);
Run Code Online (Sandbox Code Playgroud)
结果是
class C { constructor(a, b) { }; static m(x,y) { } }
ƒ Function() { [native code] }
ƒ m(x,y) { }
Run Code Online (Sandbox Code Playgroud)
结果,我必须解析整个类代码以提取构造函数参数部分,使用这样的正则表达式
C.toString().split(/constructor\s*[^\(]*\(\s*([^\)]*)\)/m)
Run Code Online (Sandbox Code Playgroud)
有没有更简洁的方法来获取构造函数参数名称?
更新:感谢您的所有意见和评论,但我非常清楚缩小的工作原理、TS 装饰器的工作原理以及 Angular/AngularJS DI 的实现方式及其工作原理。它与问题无关。问题是:
是否可以像函数一样获得构造函数代码?
我需要访问输入元素的ngModelController来检查它是否脏或原始。
我已经设法通过指令来做到这一点,该指令将ngModel输入的输入捕获到与element关联的数据对象,从而使其可从任何地方获取:
app.directive("input", [ function () {
return {
restrict: "E",
replace: false,
scope: false,
require: "ngModel",
link: function (scope, element, attrs, ctrls) {
element.data('ngModelController', ctrls);
}
}
}])
Run Code Online (Sandbox Code Playgroud)
我知道可以对其进行修改以使指令作为属性,从而使其与“ input”标签的耦合程度降低。
我在表示UI元素并input在其标记中包含元素的指令中使用了保存的控制器。我不使用表单,因为这些元素应该在任何dom上下文中都可以工作,并且表单暗示了对层次结构的某些限制。所以我正在使用ngModelController来检查验证字段所需的一些东西。
但是是否有更好的方法来获取某些输入的ngModelController?
javascript ×3
angularjs ×1
bigdata ×1
browserify ×1
comments ×1
css ×1
css-shapes ×1
ecmascript-6 ×1
glob ×1
gulp ×1
html ×1
http ×1
httprequest ×1
java ×1
javadoc ×1
lambda ×1
math ×1
plugins ×1
reflection ×1