分享好友 前端技术首页 频道列表

mean(bootstrap,angular,express,node,mongodb)通用后台框架

angular  2023-03-08 19:190

学习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比较多。

查看更多关于【angular】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
Angular.js的作用域和数据绑定
初识Angular.js通过初识Angular.js可以做一个简单的入门,下面开始做深入的了解吧。作用域作用域($scope)和应用的数据模型相关联的,同时作用域也是表达式执行的上下文。$scope对象是定义应用业务逻辑、控制器方法和视图属性的地方。 作用域是视图和控制器

0评论2023-03-16944

angularJSapi学习-angular.copy使用
angular.copy使用效果:初始状态:输入信息后未保存状态:点击save后状态:当输入框内容和master内容不一致时:点击reset使得user的信息被重置为master中信息: 具体代码: 1 !DOCTYPE HTML 2 html ng-app="app" 3 headscript src="./angular.min.js"/script

0评论2023-03-16345

Angular.js之内置过滤器学习笔记 javascript过滤器
!DOCTYPE htmlhtml lang="en"headmeta charset="UTF-8"titleangularFilter/titlescript src="http://cdn.bootcss.com/angular.js/1.4.6/angular.js"/script/head  body ng-app="angularJS" ng-controller="ctrl"    div{{

0评论2023-03-08452

Angular 隨記
Windows下更新Node 和NPM方法管理員模式打開powershell執行以下命令:Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Forcenpm install -g npm-windows-upgradenpm-windows-upgrade

0评论2023-03-08858

双向数据绑定(angular,vue) 双向数据绑定指令
最近github上插件项目更新了关于双向数据绑定的实现方式,关于angular和vue.angular众所周知是使用的脏检查($dirty)。一开始大家会认为angular开启了类似setInterval去不停的循环检查,性能极差,但其实并不是,$dirty是在一定条件下才会去执行,比如输入框

0评论2023-03-08953

angular.js使用ui-router注入报错,这里是版本问题导致的
 报错如下:common.ts:604Uncaught SyntaxError: Unexpected token ) stateEvents.ts:211Uncaught SyntaxError: Unexpected token ) jquery.js:3827 Uncaught Error: [$injector:modulerr] Failed to instantiate module salesApp due to: Error: [$injector

0评论2023-03-08406

angular5给懒加载模块添加loading angular2懒加载
在根组件的构造函数中直接执行:this.router.events.subscribe(event={if(event instanceof RouteConfigLoadEnd) {this.toast.hide();}if(event instanceof RouteConfigLoadStart) {this.toast.loading();} }); 

0评论2023-03-08610

Angular 核心概念
module(模块)作用通过模块对页面进行业务上的划分,根据不同的功能划分不同的模块。将重复使用的指令或者过滤器之类的代码做成模块,方便复用注意必须指定第二个参数,否则变成找到已经定义的模块请参照资料-备课代码-20-module.html理解语法语法: angular.

0评论2023-03-08579

Angular 核心概念2
自定义指令指令增强了 HTML,提供额外的功能内置的指令基本上已经可以满足我们的绝大多数需要了少数情况下我们有一些特殊的需要,可以通过自定义指令的方式实现普通指令语法div hello-world/divhello-world/hello-world angular.module('myModule', []).contr

0评论2023-03-08934

Angular框架 angular框架和vue框架的区别
Angular 框架库和框架的区别jQuery:库库一般都是封装了一些常用的方法自己手动去调用这些方法,来完成我们的功能$('#txt').val('我是小明');$('div').text('xx');angular:框架框架都是提供一种规范或者模式,我们却要按照它提供的这种规则去写代码框架会自动

0评论2023-03-08930

更多推荐