推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
minggeJS

山寨 angular , 仿真度 95% ,带你看看 angular 底层

  •  
  •   minggeJS · Feb 1, 2016 · 7086 views
    This topic created in 3939 days ago, the information mentioned may be changed or developed.

    这个是山寨 angular 精简演试版,我做得很卖力,仿真度是极高的,现在的主流都 angular 之类的 MVVM 框架。

    那么有多少人知道底层呢,我相信大部份人都是盲目地用,对底层是一问三不知的,这个山寨 angular 不为显罢技术,何况也不是什么技术,只纯粹带大家进底层看看,浪费 2 小时左右时间也值得的!

    讲下我为什么山寨 angular ?是因为群里一个人,他说:“老是山寨 JQUERY 这种没技术的东西,有本事山寨 ng 出来”(又讽刺 minggeJS 了)。山寨 angular ,就山寨吧,山寨完了,放演试出来了

    演试地址: http://www.shearphoto.com/angular/

    下载地址在底部!,这个山寨 angular ,绝不是简单的 replace 简单替换字符串,泄及到数据绑定操作,仿真度是极高的

    演试地址: http://www.shearphoto.com/angular/

    38 replies  •  2016-02-05 09:22:38 +08:00
    minggeJS
    minggeJS
    OP
    Feb 1, 2016
    1
    没人呢,不会吧
    xiqingongzi
    xiqingongzi
    Feb 1, 2016
    2
    前端渣渣来学习一下
    我喜欢用 Hbulider ,明哥你呢?
    jy02201949
    jy02201949
    Feb 1, 2016
    3
    明哥前排,小板凳葵花瓜子啤酒出售
    Kokororin
    Kokororin
    Feb 1, 2016❤️1
    4
    老实说我从来没用过 AngularJS ,正因为我反感 AngularJS 。
    为什么我反感,因为我完全有开发 AngularJS 的能力, AngularJS 的底层我都了如指掌。
    minggeJS
    minggeJS
    OP
    Feb 1, 2016
    5
    @Kokororin 我开发 minggeJS 前,我已经可以山寨 NG ,我目前能山寨的框架有 JQUERY NG react TP 框架, YII 框架,
    catoncat
    catoncat
    Feb 1, 2016
    6
    。。。。。。
    CuminLo
    CuminLo
    Feb 1, 2016
    7
    @minggeJS 求山寨 Yii
    ggiiss
    ggiiss
    Feb 1, 2016
    8
    @minggeJS 明哥至少写个的 todomvc 的 demo 嘛
    maxsec
    maxsec
    Feb 1, 2016 via iPhone
    9
    虽然 bs 炒作,但为重造轮子的人点赞
    zsx
    zsx
    Feb 1, 2016
    10

    你是不是以为实现一个数据替换就叫 angular 了……
    minggeJS
    minggeJS
    OP
    Feb 1, 2016
    11
    @zsx 这是简单的数据替换? ang 的主要特点就是模板标签处理以及 attr 附加属性
    SoulSleep
    SoulSleep
    Feb 2, 2016
    12
    垃圾!我不是说你的山寨 angular 垃圾,而是说你做的所有项目都是垃圾

    //对不起,我没有写注释的习惯,看不懂就拉倒,请支持 minggeJS

    对不起我有骂人的习惯。
    minggeJS
    minggeJS
    OP
    Feb 2, 2016
    13
    minggeJS 的功能很强大,希望能有一批用户加入 minggeJS 的大家庭

    minggeJS 支持手机触屏,支持 MVVM 架构,支持 DOM 操作,兼容性好兼容到 IE678
    文件只有 35K ,手机 PC 能够两用,功能超级强大。希望大家不要对 minggeJS 带着伎视, minggeJS 真的好强大,加入吧
    aitaii
    aitaii
    Feb 2, 2016
    14
    对 minggeJS 带着伎视 ###「歧」
    minggeJS
    minggeJS
    OP
    Feb 2, 2016
    15
    顶上
    wweir
    wweir
    Feb 2, 2016 via Android
    16
    学 js 第二个月,写了个数据绑定的 js 框架,现在用在项目里。
    不想吹黑, angularjs 那么多代码不是白写的,功用不一样,看问题的角度不一样
    neoblackcap
    neoblackcap
    Feb 2, 2016
    17
    我只想说国人不仅能山寨,还能吃透 MVVM

    http://vuejs.org/
    minggeJS
    minggeJS
    OP
    Feb 2, 2016
    18
    @wweir 不错,不过我初学 JS 的第一个星期可以山寨 js 框架了
    minggeJS
    minggeJS
    OP
    Feb 2, 2016
    19
    赶快投到 minggeJS 怀抱,保你成为高手, minggeJS 使用高手,也是一名高手,只是基于我石榴裙下的高手,但也是高手嘛,而且短期内能成高手
    ljcarsenal
    ljcarsenal
    Feb 2, 2016
    20
    明哥在哪家公司工作?
    tracymcladdy
    tracymcladdy
    Feb 2, 2016 via Android
    21
    说实话,楼主虽然有点哗众取宠,但 js 水平应该还是强于绝大多数 v2er 。。
    LBJames
    LBJames
    Feb 2, 2016
    22
    @tracymcladdy 嗯,起码排在前 5 是没问题的。只不过他的风格不符合国人的胃口而已,谦卑是中华民族上下五千年的文明传统。。。
    minggeJS
    minggeJS
    OP
    Feb 2, 2016
    23
    @tracymcladdy 我是全栈工程师,不要绝大多数,应该前十名内,
    kulove
    kulove
    Feb 3, 2016
    24
    说实话,单看 minggeJS 这个名字就不会用了,更不用说作者这么自大,当然,也可能是炒作。
    嗯?说自大应该没错吧?有时候态度决定成败,而不是技术。
    wowpanda
    wowpanda
    Feb 3, 2016 via Android
    25
    傻逼
    guyskk
    guyskk
    Feb 3, 2016 via Android
    26
    明哥有没有兴趣看看这个
    http://v2ex.com/t/255107
    希望有个 jser 来做 res.js ,要有完整测试。
    CoderUndefined
    CoderUndefined
    Feb 3, 2016
    27
    前 5 ? 别来侮辱专职前端了好吗
    mingzepeng
    mingzepeng
    Feb 3, 2016
    28
    虽然一定程度认可作者的 js 功底,不过写的那个山寨 jQuery 连单元测试都没有,试问谁敢去用,如果你有写单元测试,就当我没说
    CrispElite
    CrispElite
    Feb 3, 2016
    29
    我很认真的问:这是一个认真严肃的帖子吗
    有一说一,个人来说,国内社区的项目真的不敢用,社区力量有限。比如某个模块加载工具
    guyskk
    guyskk
    Feb 3, 2016 via Android
    30
    @CrispElite 伦师兄,是你吗?
    0x2537
    0x2537
    Feb 3, 2016
    31
    (本来有着一副做鸭能赚钱的脸,却做起编程)
    guyskk
    guyskk
    Feb 3, 2016 via Android
    32
    哈哈
    CrispElite
    CrispElite
    Feb 3, 2016
    33
    @guyskk 嘘!
    skylancer
    skylancer
    Feb 3, 2016
    34
    @Xxss 哈哈哈哈哈哈可以可以
    SaberSalv
    SaberSalv
    Feb 3, 2016
    35
    我就问你们见过 Angular, React 这样子推销的吗? 这还是程序员的社区吗? 看来是时代变了,我已经跟不上了呀.
    moki
    moki
    Feb 3, 2016
    36
    等 100%再看.
    kirainmoe
    kirainmoe
    Feb 4, 2016 via Android
    37
    我来整理一下楼主的言论,可以用一句话概括就是:
    **明哥大法好,用 minggeJS 保平安**

    ——邪教年年有,今年特别多(((
    minggeJS
    minggeJS
    OP
    Feb 5, 2016
    38
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   998 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 19:35 · PVG 03:35 · LAX 11:35 · JFK 14:35
    ♥ Do have faith in what you're doing.