小编Ale*_*ova的帖子

Javascript - 克隆数组本身

我有一个数组["0","1","2"],我需要创建使其成为
["0","1","2","0","1","2"的函数].我写了克隆函数:

arr = [0, 1, 2];
arr.clone = function() {
    var b = [];
    for (var i = 0; i < arr.length; i++) {
        b.push(arr[i]);
    }
    var c = b.concat(b);
    return c;
}
arr.clone();
Run Code Online (Sandbox Code Playgroud)

我做得对吗?也许有更好或更短的方法克隆元素?

javascript arrays clone

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

从 webpack 多个入口点获取一个 css 文件

我的项目使用 webpack。我有两个入口点:第一个用于带有 CSS 模块的 CSS 文件,第二个用于全局 css 文件。Main.css 不是从项目中的任何文件导入的,所以我为它创建了一个特殊的入口点。

const extractStylesCss = new ExtractTextPlugin('styles.css');  

entry: {
    'main': ["./src/index.tsx"],
    'styles': "./src/main.css"
},
module: {
    loaders: [ 
        {
            test: /^.*\.css$/,
            exclude: [
                path.join(__dirname, 'src/main.css')
            ],

            loader: extractStylesCss.extract(
                "style",
                `css?modules&importLoaders=2&localIdentName=[local]___[hash:base64:5]___${pjson.version}!typed-css-modules!postcss?pack=pure&sourceMap=inline`
            )
        },
        {
            test: /main\.css$/,
            loader: extractStylesCss.extract('style', 'css!postcss?pack=pure&sourceMap=inline')
        },
    ]
},
plugins: [
    extractStylesCss
],
output: {
    path: path.join(__dirname, "/docs"),
    filename: "[name].js"
}
Run Code Online (Sandbox Code Playgroud)

我只需要一个输出文件——styles.css。我知道 ExtractTextPlugin 为每个入口点生成一个包,但是否有可能获得一个文件?

webpack extract-text-plugin

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

Swift中的UIButton - 行动无效

我正在编写我的第一个IO应用程序.我有我的班级animation,我为我的按钮注册了一个动作

class animation {
    var view: UIView!
    init(var viewLink:UIView) {
      self.view = viewLink
      let buttonNext   = UIButton.buttonWithType(UIButtonType.System) as UIButton
      buttonNext.frame = CGRectMake(200, 250, 100, 50)
      buttonNext.addTarget(self, action: "nextActionButton:", forControlEvents: UIControlEvents.TouchUpInside)
      self.view.addSubview(buttonNext)
    }
}
class ViewController: UIViewController {
      private var animClass: animation?

      required init(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
      }

      override func viewDidLoad() {
         super.viewDidLoad()
         animClass = animation(viewLink: self.view) 
      }

      func nextActionButton(sender:UIButton!) {
         println('rrr')
      }
}
Run Code Online (Sandbox Code Playgroud)

我有一个错误: NSForwarding: warning: object 0x7fd820c94c00 of class 'animation.animation' does not implement methodSignatureForSelector: -- …

ios swift

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

标签 统计

arrays ×1

clone ×1

extract-text-plugin ×1

ios ×1

javascript ×1

swift ×1

webpack ×1