环境准备 以下步骤都不需要事先创建文件夹,只是环境的准备过程,只有到需要搭建项目的时候才需要创建文件夹用来存放项目文件。 1、安装NodeJs NodeJs的安装步骤是很简单的,在网上下载一个一个nodeJs安装包,然后按照提示一步一步的安装。 NodeJs安装好之后会连带着安装一个npm,node ...
分类:
其他好文 时间:
2018-06-17 23:50:38
阅读次数:
583
介绍 vueJS 是一种轻量级的 MVVM 框架,它同时吸收了 react 和 angular 的优点,强调了 react 组件化的概念,可以轻松的实现数据和展现的分离。也吸收了 angular 灵活的指令和页面操作的一些方法。 Vue 引入建议放在头部,避免发生抖屏的现象。 Vue 使用后不再需要 ...
分类:
其他好文 时间:
2018-06-17 17:56:00
阅读次数:
197
在没有使用vue angular react 三大流行框架去开发静态的项目时,困扰我们最多的就是缓存问题,没有三大框架的优势之热刷新功能,如何做到我们修改了我们引用的外部文件里的某些内容,回到页面,刷新一下就能看到最新的效果或是样式呢?说的直白点就是动态的给文件加版本号,在没有接触php我是不知道如 ...
分类:
其他好文 时间:
2018-06-17 14:20:00
阅读次数:
254
为什么需要模板引擎 关于前端的模板引擎,我用一个公式来解释 模板引擎就像是html的解析生成器,将对应的模板填充完数据之后生成静态的html页面。它可以在浏览器端(比如angular中指令所用的模板)也可以在服务器端执行,不过一般用于服务器端。因为它的一个作用是抽象公共页面来重用,如果在服务端填充数 ...
分类:
其他好文 时间:
2018-06-17 10:52:18
阅读次数:
364
一开始我新建项目的步骤是: ng new demo --skip-install cnpm install ng serve 后来新建项目的步骤: ng new demo --skip-install npm install ng serve 结论:将第二行的cnpm改成npm即可 一开始我新建项目 ...
分类:
Web程序 时间:
2018-06-16 19:33:23
阅读次数:
221
Scope 作用:- 监听数据的变化- 广播并监听事件- 绑定模板中的数据 其中“监听数据变化”是 Angular 中最具争议也是最大的卖点——脏检查。将从以下几个功能点来介绍 scope 的实现。 脏检查的核心实现,包含 $watch 和 $digest 不同的触发 digest 循环的方法:$e ...
分类:
其他好文 时间:
2018-06-16 17:52:50
阅读次数:
141
深入浅析AngularJS中的模块 模块是AngularJS应用程序的一个组成部分,模块可以是一个Controller、Service服务、Filter过滤器、directive指令,这些都属于模块。 大多数的应用程序都有一个函数入口main文件,用它来进行初始化,加载装配各个模块,然后这些模块的组 ...
分类:
其他好文 时间:
2018-06-16 15:15:21
阅读次数:
166
半年没写了,天天加班,没时间和精力再自我充电,最近还是要下定决心,多学习下其它语言(Java、Oracle、Angular等),扩展视野,拥抱市场,不能困死在.net一棵树上。 工欲善其事,必先利其器,每学一门语言,IDE是要先摸熟的,之前弄VSCode、WebStorm也是折腾了好久。 和VS相比 ...
分类:
编程语言 时间:
2018-06-16 13:38:17
阅读次数:
193
1.0 选项卡 其中涉及到了三目运算福 <!DOCTYPE html> <html ng-app="test"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> ...
分类:
Web程序 时间:
2018-06-15 20:11:00
阅读次数:
212
一 、数据绑定 以上代码,定义了2个输入框和两个p标签用来显示内容。先把body 标签中的 ng-app=" " 和 ng-init="userName='tom'" 给去掉,打开页面,发现姓名后面直接显示表达式了, 表达式原样输出说明 js 语法是有问题的,而angularjs也引入了,出现这个问 ...
分类:
Web程序 时间:
2018-06-14 01:05:51
阅读次数:
237