小编And*_*llo的帖子

将Ionic Framework或OnsenUI仅用作托管webapp时有什么缺点

我们计划使用AngularJS创建托管Web应用程序.作为UI Framework,我们发现Ionic和Onsen可以很好地与AngularJS配合使用.这两个框架都促进了它们特别适用于混合应用程序.但我们正确理解,这两个框架都基于Web技术.那么在为非混合应用程序使用建议的UI框架时有什么缺点?主要是浏览器支持吗?

谢谢

angularjs ionic-framework onsen-ui

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

CSS 过渡不适用于变换

我有以下 CSS:

.popup {
  background-color: white;
  border-style: solid;
  z-index: 1001;
  box-shadow: 15px 15px 10px rgba(0,0,0,.3);
  border-radius: 3px;
  position: absolute;
  -webkit-transition: -webkit-transform 1s ease;
  -moz-transition: -moz-transform 1s ease;
  -o-transition: -o-transform 1s ease;
  -ms-transition: -ms-transform 1s ease;
  transition: transform 1s ease;
}

.centered {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.hidden {
  top:100%;
  visibility: hidden;
}

.visible {
  top: 50%;
}
Run Code Online (Sandbox Code Playgroud)

我想做的是bottom->top在弹出窗口可见和top->bottom隐藏时执行动画。

之前,我正在使用transition: all 1s …

css css-animations

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

在我的Onsenui应用程序中添加登录页面

我想在进入主页面之前设置登录页面.我怎么能在这个指令之前做到这一点:

<ons-screen page="sliding_menu.html"></ons-screen>
Run Code Online (Sandbox Code Playgroud)

我使用Monaca IDE

谢谢您的帮助

查尔斯

javascript mobile onsen-ui monaca

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

在 Haskell 中使用递归查找列表中的出现次数

我有一个列表,它只能包含两种元素:ApplePeach。我需要创建一个函数,给定一个包含这些元素的列表,该函数使用递归返回Apple在列表中出现的次数。

\n\n

这是我的尝试:

\n\n
data Fruit = Apple | Peach\nfindFruit :: [Fruit] -> Int\n\nfindFruit [] = 0\n\nfindFruit (y:ys)\n    | y==Apple = 1+(findFruit ys)\n    | otherwise = findFruit ys\n
Run Code Online (Sandbox Code Playgroud)\n\n

但它不起作用。我怀疑问题出在最后的指令中,但我无法真正理解哪里,因为我仍然是 Haskell 新手。

\n\n

这是错误日志:

\n\n
Main.hs:7:8:\n    No instance for (Eq Fruit) arising from a use of \xe2\x80\x98==\xe2\x80\x99\n    In the expression: y == Apple\n    In a stmt of a pattern guard for\n                   an equation for \xe2\x80\x98findFruit\xe2\x80\x99:\n      y == Apple\n    In an equation for \xe2\x80\x98findFruit\xe2\x80\x99:\n        findFruit …
Run Code Online (Sandbox Code Playgroud)

recursion haskell

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

Java 8:使用lambda表达式修改流中的特定元素

我需要修改int上的列表,如下所示:

  • 每个元素== 10都需要加倍

这是我的尝试:

list.stream()
            .filter(val -> val.getValue() == 10)
            .map(val -> {
                val.doubleValue();
                return val;
            })
            .forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud)

问题是我正在过滤元素,而我想保留所有元素,只需修改那些== 0.

编辑:列表由元素组成MyType,定义如下:

public class MyType {

    private int val;

    public MyType(int v){
        this.val = v;
    }

    public void doubleVal(){
        val*val;
    }

    public int getValue(){
        return val;
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

java lambda java-8 java-stream

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

使用Java 8 Stream打印修改后的列表值

拥有如下清单

List<Integer> values = new ArrayList<Integer>();

values.add(1);
values.add(0);
values.add(1);
values.add(1);
values.add(0);
Run Code Online (Sandbox Code Playgroud)

我想打印> 0添加元素的元素,例如10,使用Java 8 Stream。例如:

values.stream()
    .filter(val -> val > 0)
    // HERE add 10
    .forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud)

有可能这样做吗?如果是,怎么办?

java lambda java-stream

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

更改CSS“转换”中的“比例”属性

我有以下 div

<div style="transform-origin: left top 0px; transform: translate3d(0px, -26px, 0px) scale(1);">
Run Code Online (Sandbox Code Playgroud)

如您所见,transform包含scale(1)。改变scale价值的最佳方法是什么?

谢谢您的帮助。

javascript scale css-transforms

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

保存变量并在递归时使用它

假设我有以下功能

printVariance :: [Float] -> IO ()
printVariance [] = return ()
printVariance (x:xs)
    | x >= avg (x:xs) = print (x - avg (x:xs)) >> printVariance xs
    | otherwise       = printVariance xs
Run Code Online (Sandbox Code Playgroud)

获取一个列表,检查哪些元素大于平均值并打印它们value - avg.

我的问题是avg价值每一步都会改变.如何只定义一次并将其值用于递归?

recursion haskell functional-programming

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

最小化特定的正则表达式

我有以下正则表达式

(1*)+(1*0)(?+11*0)*(11*)
Run Code Online (Sandbox Code Playgroud)

如果最小化,它应该是

(1+01)*
Run Code Online (Sandbox Code Playgroud)

但我无法理解最小化,有人可以解释一下吗?

regex

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

使用map而不是递归

我有以下代码,它采用一个列表,检查每个元素的值是否高于avg和,就是这样,打印val - avg.我已经用递归实现了它,我想转换它以便使用map函数.

loop [] = return ()
loop (x:xs)
      | x > average = print (x - average) >> loop xs
      | otherwise = loop xs
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

recursion lambda haskell

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