当前位置: 首页 > news >正文

做网站那家比较好汉字logo标志设计

做网站那家比较好,汉字logo标志设计,如何查网站是织梦做的,支付网站技术服务费怎么做分录在angular中#xff0c;MatTable构建简单#xff0c;使用范围广。但某些时候会出现卡顿 卡顿情景#xff1a; 1#xff1a;一次性请求太多的数据 2#xff1a;一次性渲染太多数据#xff0c;这会花费CPU很多时间 3#xff1a;行内嵌套复杂的元素 4#xff1a;使用过多的… 在angular中MatTable构建简单使用范围广。但某些时候会出现卡顿 卡顿情景 1一次性请求太多的数据 2一次性渲染太多数据这会花费CPU很多时间 3行内嵌套复杂的元素 4使用过多的ngStyle或者ngClass。或者一些额外的class import { MatTableDataSource } from angular/material/table; ...const data: IDemoRow[] [];for (let i 0; i 8000; i) {data.push({studentId: studentId-${i 1},name: name-${i},className: className-${i},age: i,address: address-${i},studySubjects: [studySubjects-1,studySubjects-2,studySubjects-3,studySubjects-4,studySubjects-5,studySubjects-6,],grade: 4});}this.dataSource new MatTableDataSource(data);第一次渲染会卡顿拖动滚动条时会出现空白现象。 提升办法 1分页 使用MatPaginator对数据进行分页 import { MatPaginator } from angular/material/paginator; ...ViewChild(MatPaginator) paginator: MatPaginator; ...ngAfterViewInit() {this.dataSource.paginator this.paginator;} table mat-table [dataSource]dataSource... /table mat-paginator[pageSizeOptions][13, 50, 200]showFirstLastButtons /mat-paginator效果如下 2尽可能少用或不用ngStyle和 ngClass。无效的css及时清理。ngStyle不仅导致性能问题。还会使样式无法被覆盖。因此要慎用 // less .grade-background {background: #a1bcd6; } .grade-color {color: #37474f; }// html table mat-table [dataSource]dataSource...ng-container matColumnDefgradeth mat-header-cell *matHeaderCellDef classclass-unnecessary Grade /thtd mat-cell *matCellDeflet elementclasstable-cell grade-color class-unnecessary-test[ngClass]{grade-background : element.grade 3}[ngStyle]{color: #DB5C5C}{{element.grade}}/td/ng-container... /table第一次渲染会卡顿且ngStyle的值未被覆盖 3使用trackBytrackBy是angular提供的函数来告诉angular怎么跟踪数组里的项目。这会减少不必要的DOM的删除和重建 trackByFunction(index: number, row: IDemoRow): string {return row.studentId; }table mat-table [dataSource]dataSource[trackBy]trackByFunction... /table mat-paginator[pageSizeOptions][13, 50, 200]showFirstLastButtons /mat-paginator4但是对于更复杂的表的使用比如分组管理数据。打开或者关闭某个组的时候还要操作DOM那么在以上几种方法的基础上可能还会卡顿 这时候需要利用interval分批操作DOM能减少卡顿问题 intervalH window.setInterval(() {...if (...) {window.clearInterval(intervalH);intervalH undefined;}... }, interval);以上就是几种常用的优化方法。
http://www.pierceye.com/news/56269/

相关文章:

  • 网页对于网站有多重要装修设计平台
  • 做网站公司汉狮团队有哪些好的做网站
  • 在阿里国际站做的网站wordpress默认登录地址
  • 加强网站信息建设方案深圳建站模板购买
  • 做明星同款的网站百度网站排名
  • 鹤壁做网站的公司设计素材网站推荐2023
  • 合肥建设发展局网站用vue框架做的网站
  • 多人运动免费正能量网站链接出境旅游哪个网站做的好
  • 给网站做沈阳网站建设服务电话
  • 网站关键词排名优化软件网站订单模板
  • 网站营销软件爱南宁app下载官网最新
  • 摄影网站制作流程千图网免费素材图库背景
  • 一个网站可以做多少地区词融创中国最新消息
  • 联想公司网站建设现状朝阳区搜索优化seosem
  • 广州网站建设八爪鱼乐陵seo排名
  • 百度智能建站怎么样如何设计一个公司网站步骤
  • 网络营销思想的网站改版计划wordpress 调用百度前端公众库
  • 周浦手机网站建设公司建设网站转赚钱吗
  • 网站视频大全运动服饰网站建设目的
  • 怎么做招标公司网站有哪些做任务网站
  • 广西公司做网站做外贸好还是跨境电商好
  • 湛江市seo网站设计联系方式线上购买链接
  • 算命网站开发校园网站建设成本
  • 设计网站外网常用免费ppt模板
  • 网站前后台模板家乡网站设计目的
  • 网站建设的频道是什么意思开发游戏怎么赚钱
  • 网站开发公司基础产品品牌vi
  • pc端网站互动营销是什么意思
  • 网站开发有哪些公司网站怎么做备案
  • 网店网站模板进入微信官方网站注册