Git Product home page Git Product logo

Comments (14)

otakustay avatar otakustay commented on July 23, 2024

9e69fa1 中添加,未美化,待CSS完善后关Issue

from esui.

errorrik avatar errorrik commented on July 23, 2024

支持对现有crumb dom结构自动渲染不?

from esui.

otakustay avatar otakustay commented on July 23, 2024

暂无,计划有,设计中

from esui.

errorrik avatar errorrik commented on July 23, 2024

那等你的标准草案再讨论~

from esui.

otakustay avatar otakustay commented on July 23, 2024

仔细想了一下,认为面包屑从已有DOM渲染没有什么意义。面包屑有以下特点:

  • 结构绝大多数(至少也90%)情况下是固定的,即不会在运行期动态去变或者加减节点的
  • 使用的都是链接,没有事件的处理

那么已经有了一个DOM结构的话,也不需要把它变成控件,本身就有了节点和链接,起到了效果

因此不打算做已有DOM自动渲染,请 @errorrik 帮忙评定一下

from esui.

errorrik avatar errorrik commented on July 23, 2024

我觉得暂时没发现需求,现在可以不考虑。
控件默认的dom结构是啥

from esui.

otakustay avatar otakustay commented on July 23, 2024

默认结构:

nav > ol > li > [a | span]

from esui.

errorrik avatar errorrik commented on July 23, 2024

还有nav?难道是我太保守了。。。

from esui.

otakustay avatar otakustay commented on July 23, 2024

ESUI有个normalize.less,里面有HTML5元素的display等样式的一致化,所以用<nav>是没有问题的,<video>这种别用就好

我们也先进一把嘛,没啥成本的事情表现自己很NB也好

from esui.

errorrik avatar errorrik commented on July 23, 2024

那个,难道你写了document.createElement('nav')

from esui.

otakustay avatar otakustay commented on July 23, 2024

现在还没有,届时会统计一下用了哪些,在main中写一把。 @errorrik 你给评估一下吧,如果实在是不合适一票否掉,用个<div>也妥妥的

from esui.

errorrik avatar errorrik commented on July 23, 2024

我肯定不会反对用这货,但是:

  1. 如果用的话,控件里各写各的。还是不在main里统一写比较好,不然一定会漏的
  2. 无论如何得支持<div data-ui-type="Crumb">

from esui.

otakustay avatar otakustay commented on July 23, 2024
  1. good,这个好办法
  2. 由于Crumb自己会再建一个<ol>,所以事实上main是啥它毫不关心(求大爷的别是<span>这种就好),因此你说的没问题

from esui.

otakustay avatar otakustay commented on July 23, 2024

关,后续单独发标准文档Review

from esui.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.