问题标签 [es6-class]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 如何正确使用 ES6 React 类函数的箭头?
我有一个没有箭头函数的反应组件(在下面注释掉),但我希望能够使用箭头函数而不是手动绑定每个函数。
这(未注释掉的部分)是我尝试过的:
如何在我的项目中启用箭头功能?
该链接 似乎是解决方案的一部分,但作为前端新手,我不知道如何应用它。
另外,作为一个附带问题,您如何知道 jsx 文件中有什么问题?什么是解决反应代码的好工具?我选择 brunch 作为构建系统,因为它似乎是最简单的前端入门,它给我的唯一错误是Compiling of app/components/CowClicker.jsx failed.
有关更多上下文:
- 我的应用程序是使用 设置的
brunch new -s react
,它放置了一个反应应用程序骨架 - 如果您有任何 linting / 编译错误发现扩展可以推荐,我将使用 vscode 作为文本编辑器,我将非常感激
- 我的构建配置(我用早午餐构建)看起来像这样(它是带有早午餐“反应”骨架的默认配置):
.
javascript - 使用“this”变量的类和子类
我正在尝试将一个类方法附加到一个元素,以便它引用该类的实例。
//例子
//调用
问题:为什么 Form 类方法submit()
返回的是按钮元素本身而不是实例化的类?
javascript - 从nodejs中的javascript ES6类引用获取文件名
有没有办法从对类的引用中获取文件名?请注意,此示例过于简化以说明我正在尝试做的事情(请不要开始建议日志库!)
我显然可以添加一个带有字符串值的属性,或者一个方法来返回 __filename Logger1 类,但我宁愿避免它。有没有办法从 MainProcess 类内部做到这一点,保持 Logger1 和任何其他外部代码干净?
我不传递记录器实例的原因是主进程然后创建子进程,这些子进程实例化自己的记录器。据我所知,没有办法将对象引用传递给子进程。
angularjs - 如何使用 ES6 类语法对 Angular 1.5.x 组件进行依赖注入?
我正在使用ng-annotate-loader
自动注入依赖项,并且我在项目中拥有的任何其他组件都可以正常工作,但是这种实现Datepicker
不能。
尝试使用$document
时,$filter
或者$parse
我得到了undefined
,也就是说,依赖项没有被注入。
请参见下面的示例:
我正在使用 ES6 构建 Angular 1.5.x 组件。
在这种情况下还有其他方法可以注入依赖项吗?也许我没有看到我做错了什么,你可以帮我找到这个。
组件的完整代码在这里。
谢谢你。
javascript - 类中的对象方法
我是使用 ES6 的新手classes
,我试图弄清楚如何在我为Table
诸如排序、调整大小等方法创建的类中对方法进行分组...
//错误(意外的标识符)
问题是Table
该类已经在扩展(默认基类)someClass
,我会说扩展Column
类或其他东西,但我不能,因为它已经在扩展基类。
问题:如何在已经扩展另一个类的类中sort
组织我的方法?resize
(或者这是非标准的,如果是,请提供正确的方法。)
javascript - 在 ES6 类中禁用吸气剂?
您可以禁用属性的吸气剂吗?会有意想不到的后果吗?我应该扔吗?返回未定义?
ecmascript-6 - 带有 GSAP 的 ES6 类说不能补间空对象
我的代码如下。任何想法我怎么能称之为 this.rule ?我正在尝试使用 GSAP 的 TweenMax 和一个名为 CSSRulePlugin 的插件来为伪元素设置动画。
一直说can not Tween null object
。我究竟做错了什么?
javascript - 我正在尝试将功能绑定到按钮,但有些失败
我希望我的按钮能够调用绑定到它们的功能。有人可以解释一下这里出了什么问题吗?我已经将功能绑定到<button>
我用 Javascript 注入的一些元素,但看起来user.method
第 41 行正在返回undefined
。
http://codepen.io/ueeeieei/pen/KNQbXO?editors=0011
javascript - 从 ES6 类构造函数返回 ES6 代理
我希望用户只为一个对象设置特定的属性,但同时该对象应该从自定义类构造。
例如
row
可以有方法。但是当用户尝试设置时row.password
,他们是不允许的。
一种方法是使用new Proxy
而不是,但是我们将失去我们在课堂new Row
上所做的所有很酷的事情。Row
我想new Row
返回一个带有this
引用的代理对象作为代理的目标。
有人对此有任何想法吗?如果你知道mongoose
,mongoose
它是怎么做的?