189 8069 5689

webpack使用原生js和react分别搭建项目

  1. 原生js:
    a. head.jsx:
    function head(){
    var head = document.createElement('div')
    head.setAttribute('class','head')
    head.innerHTML = "head"
    return head
    }
    module.exports = head

    b. table.jsx:

    岐山网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联建站从2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站

    function table(){
    var table = document.createElement('table')
    table.setAttribute('class','table')
    var thead = document.createElement('thead')
    var tbody = document.createElement('tbody')
    var tdh = document.createElement('td')
    var tdb = document.createElement('td')
    var tnh = document.createTextNode('title')
    var tnb = document.createTextNode('body')
    tdh.appendChild(tnh)
    tdb.appendChild(tnb)
    thead.appendChild(tdh)
    tbody.appendChild(tdb)
    table.appendChild(thead)
    table.appendChild(tbody)
    return table
    }
    module.exports = table

    c. foot.jsx:

    function foot(){
    var foot = document.createElement('div')
    foot.setAttribute('class','foot')
    foot.innerHTML = "foot"
    return foot
    }
    module.exports = foot

    d. test.less:

    .color(@color;@background){
    color:@color;
    background:@background;
    }
    .table(){
    border-collapse:collapse;
    border:1px solid black;
    padding:1vh 1vw;
    }
    .head{
    .color(red,yellow);
    }
    .table{
    .table();
    }
    .foot{
    .color(white,black);
    }

    e. index.js:

    var head = require('./static/jsx/head.jsx')
    var table = require('./static/jsx/table.jsx')
    var foot = require('./static/jsx/foot.jsx')
    require('./static/less/test.less')
    document.body.appendChild(head())
    document.body.appendChild(table())
    document.body.appendChild(foot())

    f. index.html:

    
    
    
        hello
    
    
        
    
    

    g. 效果:
    webpack使用原生js和react分别搭建项目

  2. react:
    a. head.jsx:
    var React = require('react')
    var CreateReactClass = require('create-react-class')
    var head = CreateReactClass({
    render:function(){
        return(
                
    head
    ) } }) module.exports = head

    b. table.jsx:

    var React = require('react')
    var CreateReactClass = require('create-react-class')
    var table = CreateReactClass({
    render:function(){
        return(
                
    head
    body
    ) } }) module.exports = table

    c. foot.jsx:

    var React = require('react')
    var CreateReactClass = require('create-react-class')
    var foot = CreateReactClass({
    render:function(){
        return(
                
    foot
    ) } }) module.exports = foot

    d. test.less:

    .color(@color;@background){
    color:@color;
    background:@background;
    }
    .table(){
    border-collapse:collapse;
    border:1px solid black;
    padding:1vh 1vw;
    }
    .head{
    .color(red,yellow);
    }
    .table{
    .table();
    }
    .foot{
    .color(white,black);
    }

    e. index.js:

    var React = require('react')
    var ReactDom = require('react-dom')
    var CreateReactClass = require('create-react-class')
    var Head = require('./static/jsx/head.jsx')
    var Table = require('./static/jsx/table.jsx')
    var Foot = require('./static/jsx/foot.jsx')
    require('./static/less/test.less')
    var App = CreateReactClass({
    render:function(){
        return(
                
    ) } }) ReactDom.render( , document.getElementById('app') )

    f. index.html:

    
    
    
        hello
    
    
        

    g. 效果:
    webpack使用原生js和react分别搭建项目


    网站题目:webpack使用原生js和react分别搭建项目
    浏览地址:http://cdxtjz.cn/article/phohip.html

    联系我们

    您好HELLO!
    感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
    • 电话:028- 86922220 18980695689
    • 商务合作邮箱:631063699@qq.com
    • 合作QQ: 532337155
    • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

    小谭建站工作室

    成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

    小谭观点

    相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
    我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。