2018年9月19日
摘要: instanceof运算符简介 在 JavaScript 中 判断一个变量的类型常常会用 typeof 运算符 判断一个实例是否属于某种类型会使用instanceof 与 typeof 方法不同的是,instanceof 方法要求开发者明确地确认对象为某特定类型。 常规用法 继承关系中的用法 复杂用 阅读全文
posted @ 2018-09-19 15:41 Failbs 阅读(264) 评论(0) 推荐(0) 编辑
  2018年9月17日
摘要: 1.先分析 # 的作用 1.1. # 的涵义 #代表网页中的位置。其右面的字符就是该位置的标识符。比如,http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。 #是指 阅读全文
posted @ 2018-09-17 15:12 Failbs 阅读(210) 评论(0) 推荐(0) 编辑
  2018年9月14日
摘要: 原因:NG2+ 会默认不显示URL后面的文件名 解决方案:使用LocationStrategy方式,然后把URL后的# 替换成index.html# app.module.ts app.component.ts(这一步是后端Tomact不设置默认index.html的情况下才需要的) 详细内容可浏览 阅读全文
posted @ 2018-09-14 12:31 Failbs 阅读(147) 评论(0) 推荐(0) 编辑
  2018年9月11日
摘要: 实现组件交互有很多方式,下面列举。 1.父组件向子组件传递数据:(属性绑定) 父组件 [子属性名] = "父属性名" 子组件通过@Input() data 来获取 2.子组件向父组件传递数据:(事件绑定) 子组件使用EventEmitter创建自定义事件,并且通过@Output装饰器将它作为属性暴露 阅读全文
posted @ 2018-09-11 10:09 Failbs 阅读(175) 评论(0) 推荐(0) 编辑
  2018年9月4日
摘要: 在做需求时用到video这个html5的新增标签,然后公司要求把video的右键屏蔽了去,我在网上找了很久没找到完整的方法来实现这个功能,只能自己摸索着来。 不说废话,先上干货 0.0 video.component.html 1 <video #myVideo (contextmenu)="nom 阅读全文
posted @ 2018-09-04 16:34 Failbs 阅读(1621) 评论(0) 推荐(0) 编辑
  2018年8月23日
摘要: 首先说下Apache和Tomcat的区别: 相同点:1、两者都是apache组织开发的 2、两者都有HTTP服务的功能 3、两者都是免费的 不同点:Apache是web服务器,专门提供HTTP服务的,以及相关配置的(虚拟主机、URL转发等); Tomcat是应用(java)服务器,是Apache组织 阅读全文
posted @ 2018-08-23 09:33 Failbs 阅读(187) 评论(0) 推荐(0) 编辑
  2018年8月20日
摘要: 1.安装node.js; 2. npm install -g @angular/cli 3.ng new projectName 4.ng serve PS:如果要使用moduleId,需先在src目录下添加typings.d.ts文件 否则会报错: PS2:修改全局style.css文件的路径 在 阅读全文
posted @ 2018-08-20 15:23 Failbs 阅读(329) 评论(0) 推荐(0) 编辑
  2018年5月15日
摘要: 父子组件交互方式,这里介绍主要的三种方式 1.事件传值 下面以列表页和分页组件举例。 list.component.html list.component.ts pagination.component.html 2.局部变量 下面使用简单的例子来说明模板局部变量的使用。 2.1.子组件childC 阅读全文
posted @ 2018-05-15 12:28 Failbs 阅读(289) 评论(0) 推荐(0) 编辑
  2018年4月24日
摘要: 开始 一个URL = 一个页面 = 一个Component。 我们可以使用路由来实现页面之间的切换与导航。 使用路由前,我们先安装router包: 首先,我们建立个根路由,app-router.module.ts 这是最简单的路由配置 阅读全文
posted @ 2018-04-24 00:19 Failbs 阅读(242) 评论(2) 推荐(0) 编辑
  2018年4月22日
摘要: 1需要具备的基本前端基础:HTML、CSS、JavaScript。为了实现对项目包的管理,推荐使用npm NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题;官网先下载node.js并安装 2.clone快速新建Angular项目的仓库到本地文件夹my-angula 阅读全文
posted @ 2018-04-22 22:43 Failbs 阅读(183) 评论(0) 推荐(0) 编辑