小编Ste*_*hen的帖子

document.write实际上是否已被弃用?

我已经看到一些关于document.write被弃用的喋喋不休,但我不确定这些信息的确切来源.我确实在MDN中查找了它,但没有任何关于它被弃用的说法..所以现在我有点怀疑.不幸的是,谷歌没有太多帮助(也许我只是没有使用正确的搜索条件).

如果确实已弃用,有人可以将我链接到相应的文档,表明它确实已被弃用吗?

javascript

7
推荐指数
1
解决办法
3404
查看次数

在指令之间共享公共代码

我正在研究一个角度项目的核心,并希望将行为尽可能地分开,以便跨多个组件重用.一个例子可能是使用'iScroll'库来提取 - 刷新一些内容.目前,我遇到了问题,因为许多这些行为都需要自己的范围.我认为将服务中的行为包裹起来可能是可行的方法,但我还没有真正看到很多这类事情的例子.所以我想知道这是否是正确的方法.这是一个非常非常简单的jsfiddle示例:

http://jsfiddle.net/S7kC7/

var controls = angular.module('controls', []);
controls.service('ScrollingBehavior', function () {
    this.link = function ($scope, $element) {
        $element.addClass('scrolling');
    }
});

controls.directive('scrolling', ['ScrollingBehavior', function (ScrollingBehavior) {
    //pretend that this has its own individual scope
    return {
        restrict: 'A',
        link: function ($scope, $element) {
            console.log("Linking scrolling");
            ScrollingBehavior.link($scope, $element);
        }
    }
}]);

controls.directive('panel', ['ScrollingBehavior', function (ScrollingBehavior) {
    return {
        restrict: 'E',
        transclude: true,
        replace: true,
        template: '<div ng-transclude></div>',
        //pretend that this has its own individual scope
        link: function ($scope, $element) { …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

7
推荐指数
1
解决办法
1223
查看次数

有没有办法确定 gradle 的发布任务中工件发布到的位置?

正如标题所说,有没有办法确定 gradle 的发布任务中发布工件的位置?原因是我想获得该信息,以便我可以发送一封包含下载 URL 的电子邮件。发布不是问题 - 我已经解决了maven-publish. 但似乎没有办法在构建过程中获取在屏幕上打印的信息。

编辑:

例如,在发布时我得到一个读数

Upload http://xxxxxxxxxx:9000/archiva/repository/snapshots/com/xxxxxxxxxx/mobile/xxxxxxxxxx/0.0.1-SNAPSHOT/xxxxxxxxxx-debug-unaligned-0.0.1-SNAPSHOT.apk

该程序显然知道工件被发送到的确切位置。有没有办法提取该信息并将其用于其他任务?

gradle maven

1
推荐指数
1
解决办法
1082
查看次数

标签 统计

javascript ×2

angularjs ×1

gradle ×1

maven ×1