自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yw00yw的博客

技术共享、技术学习、技术交流

  • 博客(20)
  • 资源 (27)
  • 收藏
  • 关注

原创 angular7获取当前激活的路由与监听路由

获取当前激活的路由名称,但是相对而言使用Router会比较好,因为Router能够实时的监听路由的变化,一旦路由发生了变化能马上监听到,在上面的代码中events事件订阅之后会返回对个不同的路由导航事件,这里需要根据自己的需要进行选择,关于路由导航事件,官网里都有介绍。另外ActivatedRoute也可以获取,相对比较麻烦,不推荐import { Router, NavigationEnd ...

2019-08-30 16:39:24 2657

原创 angular7中非父子组件间的通讯

方式一:通过service传递数据的组件:header.component.tsconstructor( private headerHomeData: HeaderHomeDataService) { }// 每次更改下拉框将数据传递给服务selectModeChange(e: any) { this.selectIsOpen = false; this...

2019-08-29 17:22:18 1305

原创 angular项目搭建注意事项

版本在新建项目的时候,一定要选择匹配的版本,包括脚手架版本和UI版本。项目环境nodenpmangular/cli ( npm install -g @angular/cli )项目搭建与运行ng new equipment-repairs-and-workorder-system 创建项目cd equipment-repairs-and-workorder-system 进...

2019-08-28 17:38:08 389

原创 angular7中使用ckplayer插件实现各大浏览器视频播放功能

使用原生的video属性,虽然主流浏览器都可以播放,但是在IE中会出现错误:(提示:视频类型不受支持或者文件路径无效)下载ckplayer.js文件可以在github或者我的下载资源中下载即可,目录结构如下:angular.json中引入"scripts": [ "node_modules/swiper/dist/js/swiper.min.js", "node_module...

2019-08-27 19:26:58 3038

原创 angular7项目使用nginx部署并使用H5(无#)history模式

前言前面的项目都是使用hash模式,即带#来访问的。不同模式(h5 history 和 hash #)两种模式之间的切换,在angular中做如下配置即可:app.module.tsimport { LocationStrategy, HashLocationStrategy, PathLocationStrategy } from '@angular/common';provider...

2019-08-27 11:09:59 1582

原创 angular7中渲染html数据,解决样式无效问题

在angular项目中,往页面上渲染html数据的时候,使用的是[innerHTML]来渲染,一般渲染富文本中的Html数据,比如新闻详情之类。但是发现,渲染之后,没有了行内样式。解决方法如下:在app下新建管道文件ng g pipe pipes/html在HtmlPipe管道中,写入如下代码:import { Pipe, PipeTransform } from '@angular/...

2019-08-23 08:55:05 3066

原创 angular中模拟页面刷新

有时候需要模拟用户刷新操作,只是为了效果,不做改变方法一document.documentElement.scrollTop = 0;方法二this.router.navigate(['/about/profile'], { queryParams: {refresh: new Date().getTime()}});...

2019-08-22 11:25:40 246

原创 angular7项目中使用页面锚点

在angular项目中使用页面锚点,原生的html锚点的时候会页面跳转或者找不到路由。可以使用以下方式解决:html<div class="circle_list"> <div class="circle wow zoomIn" (click)="goDistance1()">优质原料</div> <div class="circle...

2019-08-21 11:22:24 1668

原创 angular7中使用better-scroll实现滚动功能

地址https://www.npmjs.com/package/better-scroll安装npm install better-scroll --savenpm install better-scroll @types/better-scroll --save使用要求根据官方的文档可以看出,better-scroll对dom的结构是有要求的,最外层的wrapper那一层是需要固定...

2019-08-20 14:20:19 1354

原创 angular7中按需使用ng-zorro

在开发项目的时候,我们有时候不需要整个框架里面的模块,所以我们需要按需引入安装ng-zorronpm install ng-zorro-antd@7.3.3 --save安装指定版本,比如在angular7的脚手架搭建的项目中引入最新的ngzorro8会报错引入对应模块的样式文件在style.scss中导入@import '~ng-zorro-antd/style/index.min...

2019-08-20 09:40:47 1463 1

原创 angular7中wow.js的使用

ngx-wow地址https://tinesoft.github.io/ngx-wow/doc/index.htmlhttps://www.npmjs.com/package/ngx-wow首先安装依赖项, wow.jsnpm install --save wowjs在angular.json中引入animate.css和wow.js"styles": [ "src/sty...

2019-08-19 08:56:07 526

原创 angular7中使用iframe来加载外部页面

在angular7中使用echarts的线性地图的时候,发现出来缩成了一团,暂未找到解决方案。但是在普通的html中直接引入并使用是没有问题的。因此,转换了思路,使用iframe来加载外部的html,因为在外部html中是正常的。将正常的html页面放到angular项目的assets下面,然后在angular组件中通过iframe动态引入。这样就可以正常显示了。数据请求可以单独放到页面中。静...

2019-08-16 10:18:09 8527 1

原创 angular7中使用swiper轮播图插件

swiper中文官网https://www.swiper.com.cn/安装 插件npm / cpmnpm install swiper --save || yarn add swiper --savenpm install @types/swiper --save || yarn add @types/swiper --save配置angular.json"styles"...

2019-08-13 10:51:27 3222

原创 angular7中使用echarts

安装依赖建议使用cnpm 安装,直接使用npm可能会报错cnpm install echarts --savecnpm install ngx-echarts --save引入js文件angular.json"scripts": [ "node_modules/echarts/dist/echarts.js"],使用首先在需要的模块中引入microfactory...

2019-08-12 17:16:06 2015

原创 angular7监听滚动条滚动,路由跳转到顶部

app.component.tsimport { Component, OnInit } from '@angular/core';import { Router } from '@angular/router';@Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ...

2019-08-12 16:33:56 2738

原创 angular7项目中使用Iconfont字体图标库

iconfont官网https://www.iconfont.cn选择字体图标首先进入iconfont官网,然后使用github账号登录,搜索自己需要的图标,添加至购物车,然后添加之我的项目,点击下载即可。如下解压并复制iconfont开头的所有文件至angular项目assets/iconfont目录下在angular.json文件的styles下进行配置重启服务并使用&...

2019-08-12 11:41:46 3720 1

原创 angular7项目实战常见报错集锦

routerlink路由解决方法:在当前模块中引入路由模块import { RouterModule} from '@angular/router';imports: [ CommonModule, RouterModule],

2019-08-09 16:25:22 443

原创 Angular Universal 服务端渲染

使用angular创建的项目都是单页应用,即SPA应用。所以一般用来开发大数据量、大交互的后台系统。但是有时候需要考虑到seo的问题,就不得不用到服务端渲染技术。三大框架(react、angular、vue)都具有服务端渲染的功能。官方文档(https://angular.cn/guide/universal)创建项目和正常的创建angular项目一致,使用ng new projectNa...

2019-08-09 09:39:10 1111

原创 angular项目常用工具总结

服务端渲染https://angular.cn/guide/universalhttps://www.cnblogs.com/sgciviolence/p/6961287.htmlhttps://www.jianshu.com/p/40be228a5ec6插件富文本编辑器 http://www.html580.com/12414...

2019-08-08 14:58:31 562

原创 组件化项目开发管理系统布局思路

实现全屏,不同组件页面的布局头部组件是公共组件,只需要引入一次,而下面的内容就是不同的大组件,显示在router-outlet中。<div class="page"> <div class="header"> <app-header></app-header> </div> <div c...

2019-08-01 17:32:27 437

phpStudy工具安装

phpStudy工具安装

2022-12-13

charlas.zip

charlas抓包测试

2021-09-17

海康威视摄像头集成方式.rar

在项目中,需要集成监控,可以针对不同的设备情况集成不同的监控插件进行监控视频播放。

2021-01-20

Web浏览器基于Flash实时播放监控视频

使用videojs和vue-video-palyer两种方式实现视频播放,监控播放。

2020-12-30

Autograph-签名.vue

在vue中,通过使用canvas技术实现签名技术,并且可以重置/保存等功能。不仅可以在移动端使用,而且还可以在pc端使用。

2020-07-10

webpack+typescript环境配置.zip

采用当前最火的前端技术之一typescript结合webpack打包工具实现typescript环境的配置、项目结构的搭建、并实现打包与发布。

2020-04-23

gnvm地址.zip

随着时间的流逝,node版本升级的还是比较快的。曾几何时使用低版本的node 创建的项目,在升级到高版本的node启动应用程序的时候,发现启动不起来了,提示node版本错误。可以通过gnvm控制不同的node版本,在自己电脑上切换自如,不用每次卸载重装。

2020-03-18

黑马程序员西安校区前端学科面试宝典-2019.pdf

前端最新面试题:html5, css3, jquery, vue, react, javascript, es6, webpack, git等常见面试题~

2020-01-16

ajv.min.js

通过使用ajv.js文件对json文件数据格式进行校验、可以校验必填项、json类型等。 对于前端程序来说可以直接方便的引入,直接会将校验结果打印出来,可以很快的定位到问题。

2019-12-22

react结合redux实现TodoList.rar

通过react脚手架创建的todolist项目,在react实现组件的基础上运用redux进行状态管理

2019-09-08

ckplayer.zip

一般在前端做视频播放的时候,直接使用H5的video属性会存在问题,虽然各大主流浏览器都能够支持,但是难免部分浏览器出错,比如IE。在angular中使用ckplayer.js可以解决这个问题,也可以在其他项目中使用。

2019-08-27

nginx-1.12.2.zip

nginx不仅可以作为服务器,还可以进行代理解决跨域问题,并且还可以解决单页应用的hash模式切换为H5 history模式刷新404问题,改代理已经配置好了解决angular在H5 history模式下刷新404问题

2019-08-27

react js基本文件.rar

开始学习react了,刚开始还没有使用脚手架搭建项目,想直接引入react核心文件来开始学习,上次备份至此。

2019-08-24

node egg 爬虫.rar

基于node, koa2的egg实现一个新闻爬虫系统。运用技术有:控制器、路由、视图、中间件等 、

2019-07-28

ionic4自定义tabs切换.zip

使用angular路由自定义ionic4中的tabs切换,因为在实际项目中,需要自定义项目目录,需要手动定义tabs。

2019-07-03

angular2+的响应式表达校验.rar

在angular2及以上的版本中对响应式表单的校验及校验规则的使用。

2019-06-09

angular英雄指南

结合最新的angular官方文档,和官方文档一致的开发流程,手动搭建项目结构,完整实现angular官方英雄指南系列。

2019-03-21

传统MVC架构和前后端分离架构模式对比

通过多维度对传统的MVC和前后端分离架构进行对比,深入对比了两种架构方式的优缺点,还有MVC和MVVM的区别与联系。

2019-02-25

vue项目最新最全开发规范文档

通过整合、结合自身项目需要,为了便于后期项目团队成员的配合,是一份最新,最全的vue开发文档规范。

2019-02-21

前端技术选型分析文档

通过对前端如何技术选型的分析,清晰深入的对前端常见框架jquery,vue,react,angular的横向分析对比。

2019-02-14

DTLite虚拟光驱

这个软件是虚拟光驱软件,用来加载解压ISO文件的。具体安装步骤可以百度。

2019-02-12

vue项目规范文档

vue项目开发常见规范,可以帮助代码易于阅读,团队合作,提高开发效率,提高个人代码编码规范。

2019-01-17

react最全项目实战

该项目采用react最新技术,结合react-redux,redux-thunk等核心技术,使用axios来获取数据请求。immutable.js、redux-immutable等核心技术。

2019-01-08

react项目之TodoList

使用react实现todolist功能,运用了react的基本语法,父子组件的传值,jsx基本语法,性能优化。

2018-12-31

mpvue小程序项目

使用mpvue结合vue和小程序开发的一款小程序项目。具有文章登录,新闻详情、列表,电影列表,电影详情等,使用vuex、fly相关技术完成。

2018-12-27

nodejs+express实现增删改查

使用nodejs+express操作文件,是数据持久化,实现数据的增删改查操作!

2018-08-14

vue-cli+mock增删改查

使用mockjs可以事先模拟数据,前提是和后端约定好了数据接口,怎样的数据。使用mock就可以生成你要的数据了,从而实现开发时前后端分离。

2018-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除