首页 > 关于coffeescript中的问题

关于coffeescript中的问题

今日在一本书上看到一段代码有点迷糊想请教下大家

class window.PetView
  constructor: (@views, featuredPets) ->
    @featured = featruedPets
  #....剩下的就是一些原型上的方法

我想请问下上面那段断码中的构造函数中如果我直接改为

 class window.PetView
      constructor: (@views, @featured) ->

这样子有什么区别吗?感觉这两个完全是一样啊更改了下形参的名字而已?希望大家可以指点一下!谢谢另外请教下大家我现在js css html都已经略懂一些了书看了不少了已经,jQuery也看了两本书,希望找一些真正的项目可以给自己练练手 因为自己是自学转行所以完全没机会接触什么项目之类的,现在都不知道到底一个前端是怎么工作。。。。如果有对这方的建议希望大家也可以指点下啊 谢谢!!!!!


你把两段代码分别编译成原生JS,看一下是不是一样不就知道了嘛。


对于featured是一样的。但是我猜程序其他地方是不是要用featruedPets干些什么。所以不方便直接@featured


coffee 别学太深了, 很少有企业用 coffee 的。当做个人兴趣还好。作为一个前端网上有好多前端知识库的脑图。你就知道一个前端要学什么东西了。现在我建议你基础的搞定了之后学nodejs, npm, webpack, gulp之后react, angularjs这样的框架也看些。反正多涉猎多看别人的源码,就不会有大问题.

对于你的问题, 就是你想的那个样子

【热门文章】
【热门文章】