Polymer 聚合物的性能验证
在一个普通的JavaScript类中,我可以使用构造函数和setter来确保我的对象永远不会被传递无效值,从而永远不会进入无效状态 在聚合物中,我将如何做到这一点 这就是我为什么这么问。我有一个错误,它是由于我的一个组件属性的值无效而导致的。我不知道它是怎么失效的。通常,我的第一步是确保它没有被传递坏值。我会使用构造函数和setter来实现这一点 聚合物是普通老JavaScript之上的一层魔法,我不知道如何解决这个问题。Polymer 聚合物的性能验证,polymer,Polymer,在一个普通的JavaScript类中,我可以使用构造函数和setter来确保我的对象永远不会被传递无效值,从而永远不会进入无效状态 在聚合物中,我将如何做到这一点 这就是我为什么这么问。我有一个错误,它是由于我的一个组件属性的值无效而导致的。我不知道它是怎么失效的。通常,我的第一步是确保它没有被传递坏值。我会使用构造函数和setter来实现这一点 聚合物是普通老JavaScript之上的一层魔法,我不知道如何解决这个问题。 选项1:在设置无效值时,创建一个用于记录堆栈跟踪(使用)的。虽然此选项不
- 选项1:在设置无效值时,创建一个用于记录堆栈跟踪(使用)的。虽然此选项不能阻止无效值,但它可以帮助您找到错误
下面是一篇博客文章,比较了聚合物和React的性能验证:有效:[[u isValid]] //仅用于演示的index.html中的HTMLImports.whenReady() HTMLImports.whenReady(函数(){ “严格使用”; 聚合物({ 是‘x-foo’, 特性:{ 傅:{ 类型:数字, 价值:2, 观察者:“" }, _有效期:{ 类型:布尔型, 值:false } }, _fooChanged:函数(foo){ 这。_isValid=foo%2==0; 如果(!this.\u有效){ console.trace(“无效值”); } } }); });