Giter VIP home page Giter VIP logo

Comments (19)

luyongfugx avatar luyongfugx commented on August 25, 2024

@w19871029 可以把zepto当做一个mt模块来使用,mt基于amd规范,另外可以看 http://mt.tencent.com 的介绍,里面其实有一个例子可以参考,记得给个star哦:)

from mt.

w19871029 avatar w19871029 commented on August 25, 2024
 jsmap:{
            'init': 'base.js',
            'util': 'base.js',
            'p1': 'page/p1.js',
            'p2': 'page/p2.js',
            'p3': 'page/p3.js'
        }

这个参数 是代表什么啊

from mt.

w19871029 avatar w19871029 commented on August 25, 2024

理念很不错 学习起来怎么觉得很费劲啊

from mt.

luyongfugx avatar luyongfugx commented on August 25, 2024

@w19871029 jsmap有一些参数,在mt.tencent.com上有解释,你刚才说的这个是指amd模块配置,某个模块在哪个js里的配置,这个对amd,cmd有了解的话理解起来应该不难,我再看看官网上怎么再解释一下吧

from mt.

w19871029 avatar w19871029 commented on August 25, 2024

可惜 好东西 学不会啊 jsmap 这里面 要放的是哪些东西

from mt.

luyongfugx avatar luyongfugx commented on August 25, 2024

@w19871029 这个不难啊,官网上有个例子,看看就明白了

from mt.

w19871029 avatar w19871029 commented on August 25, 2024
'init': 'base.js',
'util': 'base.js',

不太理解 为什么这个都指向这个base

from mt.

luyongfugx avatar luyongfugx commented on August 25, 2024

@w19871029 可以指向不同文件的,这是合并后base.js指向的代码,具体看https://github.com/mtjs/mt/tree/master/demo/quickstart 真的建议把这个demo看下:)

from mt.

w19871029 avatar w19871029 commented on August 25, 2024

好的 谢谢

from mt.

gaocc2016 avatar gaocc2016 commented on August 25, 2024

请问一下,mt能支持css模块管理吗?

from mt.

luyongfugx avatar luyongfugx commented on August 25, 2024

@GaoCC 没有支持,其实css倒是可以做增量更新的,但是一般为了渲染速度css会放到前面而,如果想做css的增量更新的话需要等待mt的js下载完再去拉取css,所以我们当时就不支持css了

from mt.

gaocc2016 avatar gaocc2016 commented on August 25, 2024

我觉得这个比sea.js 简单易懂啊

from mt.

gaocc2016 avatar gaocc2016 commented on August 25, 2024

2.0 比1.0 也简单了好多哦

from mt.

gaocc2016 avatar gaocc2016 commented on August 25, 2024

就是打不了断点了,不知道怎么调试

from mt.

luyongfugx avatar luyongfugx commented on August 25, 2024

@w19871029 写了篇文章,http://my.oschina.net/luyongfugx/blog/343400 算是比较完整的小例子了,供参考

from mt.

w19871029 avatar w19871029 commented on August 25, 2024

看了 你写的例子 @luyongfugx 有些疑问 问一下 如果不打包 不配置环境 可以预览吗 我这边是不行也打不了断点 也不报错

 MT是手机腾讯网前端团队开发维护的一个专注于移动端的、带有增量更新特色的js模块管理框架
新增:<span id="write"></span>
<script type="text/javascript">
    var g_config = {
        jsmap: {
                "zepto": "common/zepto.js",
                "txTpl": "common/txTpl.js",
                "index": "pages/index.js",
                "init": "init.js"
                },
        storeInc: {},
        staticPath: 'js',
        serverDomain:'',
        testEnv: true
    }
</script>
<script type="text/javascript" src="js/common/core.js"></script>
<script type="text/javascript" src="js/common/storeIncLoad.js"></script>
<script type="text/javascript">
    MT.config(g_config);
    require('init');
</script>

index.js

define('index',['txTpl'],function(txTpl){
var tpl = '<h1>{{title}}</h1>'+
            '<ul>'+
                '{{each list as value i}}'+
                    '<li>索引 {{i + 1}} :{{value}}</li>'+
                '{{/each}}'+
            '</ul>',
    data ={
            title: '标签',
            list: ['文艺', '博客', '摄影', '电影', '民谣', '旅行', '吉他']
        },
    thtml = txTpl(tpl,data);
    return thtml;
    });

init.js

define('init', ['zepto','index'], function($,_index_) {
var write = $("#write");
write.html(_index_)

})

zepto.js 是直接下载的 是不是要改成 AMD写法

from mt.

luyongfugx avatar luyongfugx commented on August 25, 2024

嗯,是要改下,断点的问题测试的时候先不要开本地存储就行

from mt.

liuyan5258 avatar liuyan5258 commented on August 25, 2024

用了zepto,然而eval执行新增js的时候总报错,类似于cannot set property 'innerHTML' of undefined

from mt.

liuyan5258 avatar liuyan5258 commented on August 25, 2024

不用java实现,走nodejs的话,css和图片的response headers下content-type:text/html;chartset=utf-8

from mt.

Related Issues (16)

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.