小编Cod*_*kie的帖子

localStorage值的最大大小是多少?

由于localStorage(当前)仅支持字符串作为值,并且为了做到这一点,对象需要在存储之前进行字符串化(存储为JSON字符串),是否存在关于值的长度的定义限制.

有谁知道是否有适用于所有浏览器的定义?

javascript html5 local-storage

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

OpenAPI:如何验证示例?

当您呈现文档时,RAML 会使用相应的模式自动验证包含的示例。

有没有办法对 OpenAPI 3 规范做同样的事情?

codekie/swagger-examples-validator目前仅支持 OpenAPI 2。

任何人都知道一个简单的解决方案来根据他们的模式检查所有示例?

validation jsonschema openapi

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

Javascript重构,可以使用地图和过滤器

这是函数的返回值,我想在数组中应用40%的折扣,以防万一产品颜色为红色。这是回报,正在发挥作用。我想知道一种重构它的方法,也想知道在这种情况下是否可以链接过滤器函数,如果可能的话应该怎么做?另外,如果您可以使用更好的纯函数来做到这一点,我将学习函数式编程。

return cart.map( (x) => {
  if (x.color === "red") {
    x.price = x.price * 0.4;
  }
   return x;
 });
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript functional-programming ecmascript-6

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

如何使用 Web 组件创建自定义元素?

我正在尝试创建自定义元素...

我的第一个选择:

JS:在此处输入图片说明

class AwesomeButtonComponent extends HTMLButtonElement {
    constructor() {
        super();

        this.addEventListener('click', () => {
            alert('Great job!');
        });
    }
}

customElements.define('awesome-button', AwesomeButtonComponent, {extends: 'button'});
Run Code Online (Sandbox Code Playgroud)

HTML: <awesome-button>CLICK ME</awesome-button>


我的第二个选择:

JS:

customElements.define('awesome-button', Object.create(HTMLButtonElement.prototype), {
       extends: 'button'
    });
Run Code Online (Sandbox Code Playgroud)

HTML: <awesome-button>CLICK ME</awesome-button>

08.07.2019<button is="awesome-button">CLICK ME</button>

我的每一次尝试都变成了一个简单的元素。如何正确创建从本机扩展的自定义元素?

在此处输入图片说明

js、vue、html5

html javascript web-component custom-element

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