小编Joh*_*tål的帖子

什么"代码生成器已经优化了[某些文件]的样式,因为它超过了"100KB"的最大值?

我在我的项目中添加了一个新的npm包,并在我的一个模块中需要它.

现在我从webpack收到此消息,

build modulesNote: The code generator has deoptimised the styling of "D:/path/to/project/node_modules/ramda/dist/ramda.js" as it exceeds the max of "100KB".

这是什么意思?我需要采取一些行动吗?

webpack babeljs

153
推荐指数
5
解决办法
8万
查看次数

css过渡与线性渐变

我正在尝试添加一个按钮,我有一个按钮,它的背景是用css线性渐变制作的,但它不起作用.

这是我的按钮的CSS.

a.button
{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,@green), color-stop(100%,#a5c956));
-webkit-transition: background 5s linear;
}

a.button:hover
{
-webkit-gradient(linear, left top, left bottom, color-stop(0%,@greenhover), color-stop(100%,#89af37))
}
Run Code Online (Sandbox Code Playgroud)

如果你想知道@green和@greenhover,我正在使用.less来制作我的CSS.

这有什么不对吗?有任何想法吗?

css css-transitions

53
推荐指数
4
解决办法
6万
查看次数

RequireJS如何处理多个页面和部分视图?

我正在研究RequireJS,但我不确定某些事情.

我理解如何加载所有依赖项main.js.但是,我是否需要添加任何逻辑来处理这些依赖项main.js

对我来说,main.js似乎是一个document.ready状态,你在文档加载时输入逻辑,对吧?

对于其他页面和部分视图,我是否需要创建多个main.js或者我是否可以仅从视图中的依赖项中引用加载的函数<script>

asp.net-mvc requirejs

41
推荐指数
1
解决办法
2万
查看次数

用于RequireJS的Shim Twitter Bootstrap

RequireJS 文档说,要支持旧版本的IE,您需要进行配置enforceDefine: true.

因此,如果您想支持Internet Explorer,捕获加载错误,并通过直接的define()调用或shim配置获得模块化代码,请始终将enforceDefine设置为true.有关示例,请参阅下一节.

注意:如果你设置enforceDefine:true,并且使用data-main =""来加载主JS模块,那么主JS模块必须调用define()而不是require()来加载它需要的代码.主JS模块仍然可以调用require/requirejs来设置配置值,但是对于加载模块,它应该使用define().

由于Twitter Bootstrap不是AMD模块,我需要使用它来使其工作.这是我配置它的方式;

<script type="text/javascript">
    var require = {
        paths: {
            "bootstrap": "../bootstrap",
            "jquery": "../jquery-1.8.2"
        },
        shim: {
            "bootstrap": ["jquery"]
        },
        enforceDefine: true
    };
</script>
Run Code Online (Sandbox Code Playgroud)

后来当我的模块想要bootstrap作为依赖项时,我仍然得到一条错误消息;

Error: No define call for bootstrap
Run Code Online (Sandbox Code Playgroud)

http://requirejs.org/docs/errors.html#nodefine

如果我理解正确的文档,enforceDefine应该忽略垫片,但事实并非如此.

我在这做错了什么?

requirejs twitter-bootstrap

37
推荐指数
3
解决办法
3万
查看次数

SQL中的视图的目的是什么?

可能重复:
哪些观点适合?

我试图找出SQL数据库中视图的用途是什么?

为什么,何时以及如何创建和使用视图?

sql views

18
推荐指数
1
解决办法
3万
查看次数

为什么我不能将资源用作具有DataAnnotations的ErrorMessage?

我为什么不能这样做?

[Required(ErrorMessage = "*")]
[RegularExpression("^[a-zA-Z0-9_]*$", ErrorMessage = Resources.RegistrationModel.UsernameError)]
public string Username { get; set; }
Run Code Online (Sandbox Code Playgroud)

告诉我的错误信息是什么?

属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式.

c# asp.net asp.net-mvc resources data-annotations

17
推荐指数
1
解决办法
2万
查看次数

C# - 创建一个可以接受任意数量参数的EventHandler

我希望创建一个自定义的EventHandler,它可以包含任意数量的对象作为参数,并且事先不知道它获取的对象.

我知道我可以传递一个Object [],但我想要的是类似的东西

MyEventHandler someCustomEvent(Object obj1, Object obj2, Object obj3)
Run Code Online (Sandbox Code Playgroud)

如果需要,对象的数量可以是0或10.

编辑:

所以感谢我的评论和答案,我已经来到这里,

public class FinishedEventArgs : EventArgs {
            public Object[] Args{ get; set; }
        }

protected void OnFinished(params Object[] args) {
            if(this.Finished != null) {
                this.Finished(this, new FinishedEventArgs() {
                    Args = args
                });
            }
        }
Run Code Online (Sandbox Code Playgroud)

它看起来可以接受吗?

c# event-handling

11
推荐指数
2
解决办法
2万
查看次数

范围.$ watch在指令链接函数中没有被调用

我有这个工厂,

.factory('authentication', [function() {

    return {
      loginRequired: false
    };
  }]);
Run Code Online (Sandbox Code Playgroud)

我有这个控制器,

.controller('TopNavCtrl', ['$scope', 'authentication', function($scope, authentication) {

  $scope.login = function() {
    authentication.loginRequired = true;
  };

}]);
Run Code Online (Sandbox Code Playgroud)

我在指令中有这个链接功能,

link: function(scope, element, attrs) {

    scope.show = false;

    scope.$watch(authentication.loginRequired, function(value) {
      scope.show = value;
    });
  }
Run Code Online (Sandbox Code Playgroud)

authentication.loginRequired = true;在控制器完成,scope.$watch该指令不叫.

有什么想法吗?

angularjs angularjs-directive angularjs-scope

7
推荐指数
2
解决办法
2万
查看次数

起订量 - It.IsInRange(TValue from, TValue to, Range rangeKind) 中的范围是什么?

我在谷歌上搜索了 Range 参数的作用的解释,但什么也没找到,所以我相信你会解释使用It.IsInRange(TValue from, TValue to, Range rangeKind)?时设置 Range.Inclusive 或 Range.Exclusive 有什么区别。

moq

6
推荐指数
2
解决办法
2501
查看次数

如何获得使用AngularDart的路由?

这是我的代码,

import 'package:angular/angular.dart';

class AppModule extends Module {

  AppModule(){
    type(AppController);
    type(LoginController);
    type(RouteInitializer, implementedBy: AppRouter);
  }

}

class AppRouter implements RouteInitializer {

  init(Router router, ViewFactory view) {
   router.root
    ..addRoute(
      name: 'login',
      path: '/login',
      enter: view('app/views/login.tpl.html'))
    ..addRoute(
       defaultRoute: true,
       name: 'index',
       enter: view('app/views/index.tpl.html'));
  }

}

@NgController(selector: '[app-ctrl]', publishAs: 'ctrl')
class AppController {

}

@NgController(selector: '[login-ctrl]', publishAs: 'ctrl')
class LoginController {

  Http _http;
  String works = 'Works.';

  LoginController(this._http);

}
Run Code Online (Sandbox Code Playgroud)

没有路由正常工作,点击"#/ login"链接不会更改网址或视图.

记录说

clicked /app/web/index.html#/login
route /app/web/index.html [Route: null]
route  [Route: index]
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

dart angular-dart

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