小编Wil*_*ham的帖子

addEventListener vs onclick

addEventListener和之间有什么区别onclick

var h = document.getElementById("a");
h.onclick = dothing1;
h.addEventListener("click", dothing2);
Run Code Online (Sandbox Code Playgroud)

上面的代码一起存在于一个单独的.js文件中,它们都完美地工作.

javascript onclick addeventlistener

642
推荐指数
10
解决办法
50万
查看次数

接口类型不能静态分配?

我试着把它放在我的视图对象的头文件中:

@property (nonatomic) UIColor color;
Run Code Online (Sandbox Code Playgroud)

存储应在此视图中绘制线条的颜色.

Xcode在这一行上给出了一个错误:

接口类型不能静态分配

这是什么意思,我该怎么办?

编辑:

我确实添加了*,在合成时,它说:

ARC禁止使用未指定的所有权或存储属性合成Objective C对象的属性?

xcode memory-management compiler-errors interface objective-c

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

将PHP对象传递给javascript

我在php中有对象,每个对象代表一个"项目"以及与之关联的所有信息.

当用户浏览页面时,这些对象应该传递给javascript.理想情况下,镜像相同的结构,所以我可以使用Raphael在我的网站上将每个项目及其信息显示为单独的形状.

但是,如何从php获取对象到javascript?

javascript php object

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

ARC禁止合成具有未指定所有权或存储的属性

我创建了一个@propertyUIColor,

@property (nonatomic) UIColor *color;
Run Code Online (Sandbox Code Playgroud)

然后我试着合成它:

@synthesize color = _color;
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:

ARC禁止使用未指定的所有权或存储属性合成Objective-C对象的属性

那是什么意思?

我所要做的就是为一个UIColor改变颜色的对象创建一个属性.

memory-management compiler-errors properties objective-c automatic-ref-counting

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

故事板是否消除了对.nib的需求

随着storyboard的引入,当我创建UIViewController的子类时,我不会选择创建.xib/.nib,因为我可以在界面构建器中拖出一个viewcontroller并将其分配给新类.

因此,使用storyboard,何时需要使用.xib/.nib文件?

谢谢.

iphone xcode cocoa-touch uistoryboard

19
推荐指数
3
解决办法
8451
查看次数

方法比较:EaselJS vs Multiple Canvases vs Hidden Canvas用于交互性

1.)我找到了一个名为EaselJS的画布API,它为你绘制的每个元素创建一个显示列表做了很棒的工作.它们基本上成为画布上可单独识别的对象(在一个画布上)

2.)然后我在http://simonsarris.com/上看到了这个可以拖放的教程,它利用隐藏的画布概念进行选择.

3.)第三种方法,一种工作方法,http://www.lucidchart.com/,这正是我想要实现的,基本上在不同的画布上有每一个形状,并用于定位它们.有大量的帆布.

问题是,如http://www.lucidchart.com/所示,实现交互式网络图的最简单方法是什么

一个侧面的问题是,通过在画布上定位或使用多个画布(一个用于渲染文本)来获取文本输入更好,如LucidChart

javascript interactive canvas easeljs

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

Window vs Var声明变量

可能重复:
使用var和不使用JavaScript中的var之间的区别
我应该使用window.variable还是var?

我已经看到了两种在javascript中声明类的方法.

喜欢

window.ABC = ....
Run Code Online (Sandbox Code Playgroud)

要么

var ABC = ....
Run Code Online (Sandbox Code Playgroud)

使用类/变量有什么区别吗?

javascript

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

Backbone.js如何将View连接到Model

我试图通过以下示例学习backbone.js.然后我陷入了困境

ItemView = Backbone.View.extend
Run Code Online (Sandbox Code Playgroud)

为什么你可以使用this.model.get?我认为这是指将要创建的ItemView实例.那么为什么ItemView会有一个模型属性呢?!!

    (function($){
      var Item = Backbone.Model.extend({
        defaults: {
          part1: 'hello',
          part2: 'world'
        }
      });

      var List = Backbone.Collection.extend({
        model: Item
      });


var ItemView = Backbone.View.extend({

        tagName: 'li', 
        initialize: function(){
          _.bindAll(this, 'render');
        },
        render: function(){
          $(this.el).html('<span>'+this.model.get('part1')+' '+this.model.get('part2')+'</span>');
          return this;
        }
      });

      var ListView = Backbone.View.extend({
        el: $('body'), 
        events: {
          'click button#add': 'addItem'
        },
        initialize: function(){
          _.bindAll(this, 'render', 'addItem', 'appendItem'); 

          this.collection = new List();
          this.collection.bind('add', this.appendItem); 

          this.counter = 0;
          this.render();
        },
        render: function(){
          $(this.el).append("<button id='add'>Add list item</button>");
          $(this.el).append("<ul></ul>"); …
Run Code Online (Sandbox Code Playgroud)

javascript backbone.js

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

找到在Facebook上拍照的地方?

因为FB不保留EXIF,是否仍然可以在Facebook上找到图片的位置信息?

谢谢

facebook exif

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

在Javascript中添加/减去工作日

我需要一个Date.prototype.addBusDays函数,它将整数作为要添加到日期的工作日数.

但是,有两个注意事项:1.周末,2.假期(我想这将是一个预设数组来比较.如果开始日期和结束日期包含3个假期,那么你将结束日期推出3)

我在网上遇到过一些剧本,我可以想到的一个难题是,让我们说你先解决所有周末,然后你做假期,如果你+1天(由于假期),你的结束日期被推入再过一个周末... <

有任何想法吗?谢谢!

编辑:

这是我正在开发的调度工具的一部分,这意味着日期将与链接在一起的任务相关联.向任务添加1天将触发重新计算与其关联的所有内容,可能是数据库中的所有日期.

javascript date

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