Tag: JavaScript

使用Javascript文件API获取图像尺寸

我需要在我的Web应用程序中生成一个图像的缩略图。 我利用Html 5 File API来生成缩略图。 我利用下面的URL中的例子来生成缩略图。 http://www.html5rocks.com/en/tutorials/file/dndfiles/ 我成功地能够生成缩略图。 我有的问题是我能够通过使用静态大小生成缩略图。 有没有办法从选定的文件中获取文件尺寸,然后创build图像对象?

JavaScript – 转储所有全局variables

有没有在JavaScript的方法来获取列表或转储页面上的JavaScript / jQuery脚本声明的所有全局variables的内容? 我对数组特别感兴趣。 如果我能得到数组名称,这对我来说就足够了。 看到它的价值是一个奖金。

我如何获得angularjs的基本身份validation工作?

我如何获得AngularJs的基本authentication? 我GOOGLE了,资源不适合我。 我对AngularJS 很新

我为什么要使用ES6类?

我有很多关于ES6类的问题。 因为我知道如何使用函数和WebComponent,React&so。 我没有看到使用它的许多好处。 我想知道使用类有什么好处。 我读到public / private / static将成为ES7的一部分。 所以我目前没有看到使用它的意思。 而且,类会是面向对象的概念,还是“javascript对象概念”? 这是不是说我不能用.prototype来修改它? 还是只是两个不同的方式来声明它是同一个对象。 速度有没有好处? 如果您拥有Big Java应用程序这样的大型应用程序,维护/理解起来会更容易一些吗? tl;dr : The question is in the title. 信息 :我注意到现在人们还是来看这个2年多前的q / a了。 答案仍然是准确的,但记住JavaScript已经演变了一点。

如何在不需要语句的情况下使用webpack加载子目录中的所有文件

我的应用程序中有大量的javascript文件分成4个子目录。 在咕I中,我抓住了所有这些,并将它们编译成一个文件。 这些文件没有module.exports函数 我想使用webpack并将其分为4个部分。 我不想手动进去,并要求我所有的文件。 我想创build一个在编译时遍历目录树的插件,然后抓取所有的.js文件名和path,然后需要子目录中的所有文件并将其添加到输出中。 我希望将每个目录中的所有文件编译成一个模块,然后我可以从我的入口点文件中获取所需的模块,或者将其包含在http://webpack.github.io/docs/plugins.html提及的资源中。 当添加一个新的文件,我只想把它放在正确的目录,并知道它将被包括在内。 有没有办法做到这一点与webpack或有人写了这样做的插件?

为什么没有instanceof在babel-node下的Error子类的实例上工作?

我看到在OS X上运行babel-node版本6.1.18 /节点版本5.1.0时, instanceof运算符不能运行在Error子类的实例上。为什么? 相同的代码在浏览器中运行良好,请尝试我的小提琴示例。 下面的代码在浏览器中输出true ,而在babel-node下则为false: class Sub extends Error { } let s = new Sub() console.log(`The variable 's' is an instance of Sub: ${s instanceof Sub}`) 我只能想象这是由于babel-node中的错误,因为instanceof对于其他基类的工作比Error 。 .babelrc { "presets": ["es2015"] } 编译输出 这是由babel 6.1.18编译的JavaScript: 'use strict'; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a […]

使用Gulp.js和globbing模式修改文件(相同的目标)

我有一个尝试将.scss文件转换成.css文件(使用gulp-ruby-sass)的gulp任务,然后将得到的.css文件放到find原始文件的相同位置。 问题是,因为我正在使用globbing模式,所以我不一定知道原始文件的存储位置。 在下面的代码中,我试图用gulp-tap来进入stream,并找出当前文件stream的读取文件path: gulp.task('convertSass', function() { var fileLocation = ""; gulp.src("sass/**/*.scss") .pipe(sass()) .pipe(tap(function(file,t){ fileLocation = path.dirname(file.path); console.log(fileLocation); })) .pipe(gulp.dest(fileLocation)); }); 基于console.log(fileLocation)的输出,这段代码看起来应该可以正常工作。 但是,由此产生的CSS文件似乎被放在比我预期的更高的目录。 它应该是project/sass/partials ,结果文件path只是project/partials 。 如果有这样一个更简单的方法,我一定会更加欣赏这个解决scheme。 谢谢!

在JavaScript中返回正则expression式匹配()的位置?

有没有一种方法来检索Javascript中正则expression式匹配()的结果string中的(起始)字符位置?

删除ax vs ax = undefined

这两者之间是否有实质性的区别? delete ax; VS ax = undefined; 哪里 a = { x: 'boo' }; 可以说它们是相等的吗? (我没有考虑像“V8喜欢不使用delete更好”的东西 )

如何在客户端发生之前取消/终止window.setTimeout?

我有几个地方,我使用下面的行来清除状态,例如。 我有一些挂出10秒或更多,如果用户点击周围的行动可能发生在不正确的时间间隔。 是否有可能取消或杀死这个w /一些jQuery或JavaScript,所以我没有这个过程挂? window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout);