當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript dom.div函數代碼示例

本文整理匯總了TypeScript中@cycle/dom.div函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript div函數的具體用法?TypeScript div怎麽用?TypeScript div使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了div函數的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: view

  function view([actor, nameVtree]: [Actor, VNode]): VNode {
    return div(".actor-panel.flex-column", [
      div(".attributes.flex-column", [
        nameVtree,
        "Width",
        input(".width", { props: { value: actor.width } }),
        "Height",
        input(".height", { props: { value: actor.height } }),

        "Color",
        input(".color", { props: { value: actor.color } }),

        button(".add-to-scenario", "Add to scenario")
      ]),

      div(".sidebar-preview.flex-column", [
        "Preview",

        h(
          "svg",
          {
            attrs: { height: 300, viewBox: `-150 -150 300 300` },
            style: { background: "#222" }
          },
          [renderActor(actor, [], 0, 0, 0)]
        )
      ])
    ]);
  }
開發者ID:helix-pi,項目名稱:helix-pi,代碼行數:29,代碼來源:editor.ts

示例2: div

 DOM: stuff$.map(([products, selected]) =>
   products ? div('.container', [
     hr(),
     button('.btn.btn-sm', 'Reload eWinery JSON Feed'),
     h1('Digivino Marketing Shortcodes'),
     `You have selected ${selected.length || 0} of the ${products.length || 0} products provided by eWinery`,
     hr(),
     div('.form-group', [
       label('Search'),
       input('#search.form-control', {props: {type: 'search'}}),
     ]),
     br(),
     ul('.list-unstyled.list-group', [
       li('list-group-item', div(['what the fuck'])),
       ...selected.map(each => li([
         b(each.PRODUCTNAME),
         span(` SKU ${each.PRODUCTSKU} (${each.TYPE})`),
         br(),
         ul('.list-unstyled.list-group', [
           ...each.TYPE === 'Kit' ?  [
             li('.list-group-item', `[Buy1Kit id="${each.PRODUCTID}" price="${each.PRICE1}]"`),
             li('.list-group-item', `[ReturnToSpecials]`)
           ] : [
             li('.list-group-item', `[Buy1Bottle id="${each.PRODUCTID}" price="${each.PRICE1}"]`),
             li('.list-group-item', `[Buy1Case id="${each.PRODUCTID}" price="${each.PRICE2}"]`),
             li('.list-group-item',  `[ReturnToShop]`)
           ]
         ])
       ]))
     ])
   ]) :
   div('.container.jumbotron', [
     h1('Loading eWinery JSON stream...')
   ])
開發者ID:wizardwerdna,項目名稱:CycleSimpleFormExample,代碼行數:34,代碼來源:boilerplate.ts

示例3: div

  return model.state$.map(s => {
    return div([
//      div([input(RandomButtonName, {attrs: {type:'button', value: 'Generate random data'}})]),
      div('#d3div', [
        h('svg#d3svg')
      ]),
      control(s)
    ])
  });
開發者ID:gmadrid,項目名稱:cfjj-viz,代碼行數:9,代碼來源:htmlview.ts

示例4: div

 const vdom$ = user$.map(user =>
   div('.users', [
     button('.get-random', 'Get random user'),
     user === null ? null : div('.user-details', [
       h1('.user-name', user.name),
       h4('.user-email', user.email),
       a('.user-website', {attrs: {href: user.website}}, user.website),
     ]),
   ]),
開發者ID:joeldentici,項目名稱:cyclejs,代碼行數:9,代碼來源:index.ts

示例5: main

function main() {
  return {DOM: Observable.of(
    div('.container', [
      div('.jumbotron', [
        h1('Cycle.js Starter Pack')
      ])
    ])
  )};
}
開發者ID:wizardwerdna,項目名稱:CycleSimpleFormExample,代碼行數:9,代碼來源:cycle.sample.ts

示例6: test

    test('view is function from model$ to observable of renderings', function() {
      [div('first'), div('second')].forEach(expected => {
        const model = (actions$, ...rest) => O.of(expected);
        Component({}, model, view, nullIntent);

        function view(model$, ...rest) {
          expect(model$).toBeStreamOf(expected);
        }
      });
    });
開發者ID:wizardwerdna,項目名稱:FRPBowlingKata,代碼行數:10,代碼來源:testsuite.ts

示例7: app

 function app() {
   return {
     html: xs.of(
       h('.test-element', [
         div([h2('.a', 'a'), h('h4.b', 'b'), h('h1.fooclass')]),
         div([h3('.c', 'c'), h('div', [h('p.d', 'd'), h('h2.barclass')])]),
       ]),
     ),
   };
 }
開發者ID:joeldentici,項目名稱:cyclejs,代碼行數:10,代碼來源:index.ts

示例8: div

 ([timestamp, speed, height, nodeCount]: [
   number,
   number,
   number,
   number
 ]) =>
   div('.time', [
     nodes(timestamp, speed, height, nodeCount),
     'Speed',
     input('.speed', {
       props: {type: 'range', min: 1, max: maxSpeed, value: speed},
     }),
     'Height',
     input('.height', {
       props: {type: 'range', min: 1, max: maxHeight, value: height},
     }),
     'Nodes',
     input('.node-count', {
       props: {
         type: 'range',
         min: 1,
         max: maxNodeCount,
         value: nodeCount,
       },
     }),
   ])
開發者ID:ntilwalli,項目名稱:cyclejs,代碼行數:26,代碼來源:index.ts

示例9: div

 .map(([backButton, contents]) =>
   div([
     backButton,
     h2(`.${className}`, ['Details']),
     hr(),
     ...contents
   ])
開發者ID:cyclejs-community,項目名稱:typescript-starter-cycle,代碼行數:7,代碼來源:index.ts


注:本文中的@cycle/dom.div函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。