editable-list:使用TypeScript构建的可编辑列表Web组件

可编辑清单这是一个实验项目,它利用创建了一个解决前端工程师经常遇到的常见挑战的项目。 Web组件是一套涵盖CSS,JavaScript(ECMAScript)和HTML的标准化技术套件,并且在构建时可用作任何标准HTML组件。在这种情况下,已编写了一个自定义Web组件,该组件允许用户使用组件从列表中添加和删除项目。目的是使它尽可能简单地集成到任何Web项目中,并且与框架无关。除了测试,开发和构建之外,该项目在运行时不使用任何外部依赖项。一切都是WebAPI的一部分。该项目涵盖了诸如范围样式,阴影dom,自定义HTML模板和基于类的组件等概念。这
zip
editable-list-main.zip 预估大小:38个文件
folder
editable-list-main 文件夹
file
.prettierignore 14B
file
.gitignore 34B
file
tsconfig.json 514B
file
README.md 6KB
file
.prettierrc 26B
file
package.json 1KB
folder
dist 文件夹
file
editable-list.js 21KB
file
example.js 3KB
file
base.css 1KB
folder
src 文件夹
folder
components 文件夹
folder
listItem 文件夹
file
listItem.test.ts 3KB
file
template.ts 594B
file
index.ts 2KB
file
style.ts 872B
folder
itemsList 文件夹
file
itemsList.test.ts 4KB
file
template.ts 358B
file
index.ts 3KB
folder
editableList 文件夹
file
editableList.test.ts 4KB
file
template.ts 531B
file
index.ts 3KB
folder
itemInput 文件夹
file
itemInput.test.ts 3KB
file
template.ts 380B
file
index.ts 3KB
folder
utils 文件夹
file
utils.test.ts 540B
file
index.ts 302B
folder
models 文件夹
file
interfaces.ts 136B
file
index.ts 55B
file
enums.ts 63B
file
index.ts 488B
file
.babelrc 347B
file
webpack.dev.js 167B
file
jest.config.js 582B
file
webpack.prod.js 148B
file
jestsetup.js 533B
file
.editorconfig 264B
file
index.html 1KB
file
yarn.lock 256KB
file
.eslintrc.js 469B
file
webpack.common.js 602B
zip 文件大小:124.98KB