zoukankan      html  css  js  c++  java
  • mean(bootstrap,angular,express,node,mongodb)通用后台框架

    学习node,我这个毫无美感的程序员在bootstrap与node的感染下,向着“全栈工程师”迈进,呵呵!

    最终选择如题的技术方案,这些东东都算比较新的,网上的资料比较少,参考了不少github程序及自己的努力,终于有一些感觉了,于是开贴记录一些感悟,供自己与同道者参考之。

    1.我用了webstorm,并同时在ubuntu与win7_64下不断试验,ubuntu下webstorm会菜单中会有中文乱码,解决方法如下:File->settings->appearance下UI Options,勾选Override default fonts by ... 我选Wen Quan Yi  Micro Hei 。即这个问题是因为默认字体不支持中文的原因造成的。

    2.我使用的ejs模板,对javascript文件的引用必须这个写:<script src=""></script>;不能简化成<script src="" />,这个问题把我折腾得好苦。

    3.webstorm对express的智能提示有问题,这样解决:File->settings->javascript->Libraries 下点击 download按钮,选TypeScript community stubs,在选择中可以找到express。或者直接到 https://github.com/borisyankov/DefinitelyTyped 去下类型定义文件。

    4.同一个页面内的所有操作,都交由angular掌控,进行页面跳转,需在express(res.redirect)中与angular($window.location='/';)中都要写上才能正常;这我也是试了好久才确定的。

    5.angular的版本区别:1.0到1.2要注意,angular把ngRoute单独出来了,现在网上的源代码大都是基于1.0.*的,若你在用最新的angular进行学习,很多时候出错是因为这个原因。如何解决,自己上官网去看升级办法,很简单。

    好了,就记得这么多了,要是能想起,过后再补。

    很感谢有github,我的学习过程,大部分问题是在这上面解决的,因此我也把源代码发到上面,供大家参考。

    https://github.com/mrtankai/bst

    现在这是第一个版本,实现登录和首页,首页上有一个树的应用,数据库我已经写了部分代码,已经可以操作了,但登录还没有真正连上数据库,这两天在搞无限级树,对javascript还不是很熟,一头雾水中,在恶补javascript,呵呵!

    有空我就会不断完善这个项目,最终会是一个如oneThink一样的东东,呵呵!我原来用thinkphp比较多。

  • 相关阅读:
    SP笔记:交叉实现七行并成一行
    HTML tag 学习
    操作哈希表
    Efficient bipedal robots based on passivedynamic walkers
    Pushing People Around
    ZEROMOMENT PONTTHIRTY FIVE YEARS OF ITS LIFE

    Active Learning for RealTime Motion Controllers
    Accelerometerbased User Interfaces for the Control of a Physically Simulated Character
    Dynamic Response for Motion Capture Animation
  • 原文地址:https://www.cnblogs.com/zhoutk/p/3648280.html
Copyright © 2011-2022 走看看