-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathatom.xml
596 lines (341 loc) · 24.1 KB
/
atom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>小丁的个人博客</title>
<icon>https://tding.top/icon.png</icon>
<subtitle>世间所有的相遇,都是久别重逢</subtitle>
<link href="/atom.xml" rel="self"/>
<link href="https://tding.top/"/>
<updated>2022-01-07T15:11:06.805Z</updated>
<id>https://tding.top/</id>
<author>
<name>小丁</name>
</author>
<generator uri="https://hexo.io/">Hexo</generator>
<entry>
<title>微前端qiankun应用间通讯</title>
<link href="https://tding.top/archives/16d6af96.html"/>
<id>https://tding.top/archives/16d6af96.html</id>
<published>2021-12-22T15:33:47.000Z</published>
<updated>2022-01-07T15:11:06.805Z</updated>
<summary type="html">
<p>qiankun官方提供的Actions通信方式,适合业务划分清晰,比较简单的微前端应用,可以满足大部分的应用场景需求。</p>
</summary>
<category term="前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/"/>
<category term="微前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/%E5%BE%AE%E5%89%8D%E7%AB%AF/"/>
<category term="前端" scheme="https://tding.top/tags/%E5%89%8D%E7%AB%AF/"/>
<category term="Vue" scheme="https://tding.top/tags/Vue/"/>
<category term="微前端" scheme="https://tding.top/tags/%E5%BE%AE%E5%89%8D%E7%AB%AF/"/>
<category term="qiankun" scheme="https://tding.top/tags/qiankun/"/>
</entry>
<entry>
<title>Spring Cloud Gateway解决前端请求跨域问题</title>
<link href="https://tding.top/archives/1e14800d.html"/>
<id>https://tding.top/archives/1e14800d.html</id>
<published>2021-12-11T15:08:13.000Z</published>
<updated>2021-12-16T14:38:56.212Z</updated>
<summary type="html">
<p>在前后端分离的项目中,一般都会碰到跨域问题,对于直接请求后端应用的情况,可以直接参考:<a href="https://tding.top/archives/17a727e7.html">Spring Boot 解决前端请求跨域问题</a>。</p>
<p>而随着微服务架构概念的提出,API网关成为了微服务架构的一个标配组件。所有的客户端都通过统一的网关接入微服务,在网关层处理所有非业务功能。</p>
<p>因此,需要在网关这边处理跨域问题。</p>
</summary>
<category term="后端" scheme="https://tding.top/categories/%E5%90%8E%E7%AB%AF/"/>
<category term="Java" scheme="https://tding.top/categories/%E5%90%8E%E7%AB%AF/Java/"/>
<category term="Java" scheme="https://tding.top/tags/Java/"/>
<category term="跨域" scheme="https://tding.top/tags/%E8%B7%A8%E5%9F%9F/"/>
<category term="CORS" scheme="https://tding.top/tags/CORS/"/>
<category term="Spring Cloud Gateway" scheme="https://tding.top/tags/Spring-Cloud-Gateway/"/>
<category term="网关" scheme="https://tding.top/tags/%E7%BD%91%E5%85%B3/"/>
</entry>
<entry>
<title>Vue项目优化-代码压缩</title>
<link href="https://tding.top/archives/6a6c4aad.html"/>
<id>https://tding.top/archives/6a6c4aad.html</id>
<published>2021-11-01T15:38:08.000Z</published>
<updated>2021-11-08T14:45:36.707Z</updated>
<summary type="html">
<p>网站应用的性能优化对于提高用户留存、转化率等都有积极影响。而减少传输大小是提高加载性能的一个常见方法。</p>
<p>本文介绍下Vue项目开启gzip压缩的方法。</p>
</summary>
<category term="前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/"/>
<category term="性能优化" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/"/>
<category term="前端" scheme="https://tding.top/tags/%E5%89%8D%E7%AB%AF/"/>
<category term="Vue" scheme="https://tding.top/tags/Vue/"/>
<category term="性能优化" scheme="https://tding.top/tags/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/"/>
<category term="代码压缩" scheme="https://tding.top/tags/%E4%BB%A3%E7%A0%81%E5%8E%8B%E7%BC%A9/"/>
<category term="gzip" scheme="https://tding.top/tags/gzip/"/>
</entry>
<entry>
<title>前端页面性能优化</title>
<link href="https://tding.top/archives/de5e2b62.html"/>
<id>https://tding.top/archives/de5e2b62.html</id>
<published>2021-11-01T15:29:08.000Z</published>
<updated>2022-01-10T14:43:54.785Z</updated>
<summary type="html">
<p>前端Vue工程的性能优化笔记。</p>
<p>前端性能优化的目的是为了让用户访问网站的时候可以非常快的加载出来,常见的优化方法:减小资源大小、CDN加速、浏览器缓存。</p>
</summary>
<category term="前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/"/>
<category term="性能优化" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/"/>
<category term="前端" scheme="https://tding.top/tags/%E5%89%8D%E7%AB%AF/"/>
<category term="性能优化" scheme="https://tding.top/tags/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/"/>
<category term="JS" scheme="https://tding.top/tags/JS/"/>
</entry>
<entry>
<title>Vue吸顶效果实现</title>
<link href="https://tding.top/archives/7e9fe7a8.html"/>
<id>https://tding.top/archives/7e9fe7a8.html</id>
<published>2021-10-25T15:51:27.000Z</published>
<updated>2021-12-06T15:01:50.870Z</updated>
<summary type="html">
<p>Vue实现吸顶效果。</p>
</summary>
<category term="前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/"/>
<category term="Vue" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/Vue/"/>
<category term="前端" scheme="https://tding.top/tags/%E5%89%8D%E7%AB%AF/"/>
<category term="CSS" scheme="https://tding.top/tags/CSS/"/>
<category term="Vue" scheme="https://tding.top/tags/Vue/"/>
<category term="吸顶" scheme="https://tding.top/tags/%E5%90%B8%E9%A1%B6/"/>
</entry>
<entry>
<title>Spring Boot解决前端请求跨域问题</title>
<link href="https://tding.top/archives/17a727e7.html"/>
<id>https://tding.top/archives/17a727e7.html</id>
<published>2021-09-11T15:00:10.000Z</published>
<updated>2021-11-08T14:45:36.703Z</updated>
<summary type="html">
<p>在前后端分离的项目中,一般都会碰到跨域问题,这里记录下解决方法。</p>
</summary>
<category term="后端" scheme="https://tding.top/categories/%E5%90%8E%E7%AB%AF/"/>
<category term="Java" scheme="https://tding.top/categories/%E5%90%8E%E7%AB%AF/Java/"/>
<category term="Java" scheme="https://tding.top/tags/Java/"/>
<category term="Spring Boot" scheme="https://tding.top/tags/Spring-Boot/"/>
<category term="跨域" scheme="https://tding.top/tags/%E8%B7%A8%E5%9F%9F/"/>
<category term="CORS" scheme="https://tding.top/tags/CORS/"/>
</entry>
<entry>
<title>Robot Framework测试笔记</title>
<link href="https://tding.top/archives/257120b0.html"/>
<id>https://tding.top/archives/257120b0.html</id>
<published>2021-08-30T15:30:00.000Z</published>
<updated>2021-11-08T14:45:36.700Z</updated>
<summary type="html">
<p>Robot Framework是一个开源的自动化框架。RIDE是使用wxPython库编写的Robot Framework的图形界面。</p>
</summary>
<category term="工具使用" scheme="https://tding.top/categories/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/"/>
<category term="自动化测试" scheme="https://tding.top/categories/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/"/>
<category term="Python" scheme="https://tding.top/tags/Python/"/>
<category term="RF测试" scheme="https://tding.top/tags/RF%E6%B5%8B%E8%AF%95/"/>
<category term="自动化测试" scheme="https://tding.top/tags/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/"/>
</entry>
<entry>
<title>杭州滨融府摇号人群分析</title>
<link href="https://tding.top/archives/f283bd0e.html"/>
<id>https://tding.top/archives/f283bd0e.html</id>
<published>2021-07-10T07:30:00.000Z</published>
<updated>2021-07-10T08:08:44.128Z</updated>
<summary type="html">
<p>杭州滨融府(开发商:滨江、融创)本次开盘的是2幢、3幢、4幢,总共房源155套,其中包括保障无房家庭的16套以及人才无房家庭的23套。<strong>户型为139平、168平,均价54000,起步750w左右</strong>。</p>
<p><strong>冻资要求:首套250万、二套500万、全款800万</strong>。</p>
<p>登记人数究竟有多少已经不得而知了,最后审核通过的报名家庭:9821户,其中2326户是无房家庭,558户是人才无房家庭。<strong>摇号中签率:总体1.58%(其中人才5.79%、无房1.74%、有房1.19%)</strong>。</p>
<p>为什么这样一个起步750w总价的楼盘会有那么多人报名,<strong>一方面是因为项目周边的次新二手房(滨江锦绣之城、融创宜和园、天阳武林邸、融信公馆ARC、首开杭州金茂府)挂牌价基本没有低于8w的了,相比于项目5w4的限价倒挂非常明显;另一方面,老城西大量改善家庭首选的就是临近的申花板块;同时,本项目的开发商也是大家认可的品牌开发商滨江和融创</strong>。</p>
<p>下面我们大概看一下参与摇号的人群分布。</p>
</summary>
<category term="数据分析" scheme="https://tding.top/categories/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/"/>
<category term="实战" scheme="https://tding.top/categories/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/%E5%AE%9E%E6%88%98/"/>
<category term="数据可视化" scheme="https://tding.top/tags/%E6%95%B0%E6%8D%AE%E5%8F%AF%E8%A7%86%E5%8C%96/"/>
<category term="数据分析" scheme="https://tding.top/tags/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/"/>
<category term="新房摇号" scheme="https://tding.top/tags/%E6%96%B0%E6%88%BF%E6%91%87%E5%8F%B7/"/>
</entry>
<entry>
<title>MyBatis报错记录</title>
<link href="https://tding.top/archives/4a4be831.html"/>
<id>https://tding.top/archives/4a4be831.html</id>
<published>2021-06-30T15:12:15.000Z</published>
<updated>2021-11-08T14:45:36.698Z</updated>
<summary type="html">
<p>记录一下工作中碰到的MyBatis报错。</p>
</summary>
<category term="后端" scheme="https://tding.top/categories/%E5%90%8E%E7%AB%AF/"/>
<category term="Mybatis" scheme="https://tding.top/categories/%E5%90%8E%E7%AB%AF/Mybatis/"/>
<category term="Java" scheme="https://tding.top/tags/Java/"/>
<category term="数据库" scheme="https://tding.top/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/"/>
<category term="Mybatis" scheme="https://tding.top/tags/Mybatis/"/>
</entry>
<entry>
<title>DevOps&CICD</title>
<link href="https://tding.top/archives/3a8cd398.html"/>
<id>https://tding.top/archives/3a8cd398.html</id>
<published>2021-06-11T15:40:00.000Z</published>
<updated>2021-06-12T14:26:49.843Z</updated>
<summary type="html">
<p>DevOps、CI/CD</p>
</summary>
<category term="工具使用" scheme="https://tding.top/categories/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/"/>
<category term="DevOps" scheme="https://tding.top/categories/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/DevOps/"/>
<category term="DevOps" scheme="https://tding.top/tags/DevOps/"/>
<category term="CI/CD" scheme="https://tding.top/tags/CI-CD/"/>
<category term="k8s" scheme="https://tding.top/tags/k8s/"/>
<category term="Docker" scheme="https://tding.top/tags/Docker/"/>
</entry>
<entry>
<title>Hive基本操作</title>
<link href="https://tding.top/archives/795fd7d2.html"/>
<id>https://tding.top/archives/795fd7d2.html</id>
<published>2021-06-11T15:30:10.000Z</published>
<updated>2021-06-12T14:16:38.173Z</updated>
<summary type="html">
<p>Hive是一个可以使用多种计算引擎以及兼容多种数据存储格式的分布式OLAP客户端。</p>
</summary>
<category term="后端" scheme="https://tding.top/categories/%E5%90%8E%E7%AB%AF/"/>
<category term="Hive" scheme="https://tding.top/categories/%E5%90%8E%E7%AB%AF/Hive/"/>
<category term="Hive" scheme="https://tding.top/tags/Hive/"/>
<category term="Hadoop" scheme="https://tding.top/tags/Hadoop/"/>
</entry>
<entry>
<title>Kettle定时执行数据库表增量同步</title>
<link href="https://tding.top/archives/d745dad8.html"/>
<id>https://tding.top/archives/d745dad8.html</id>
<published>2021-05-14T12:40:13.000Z</published>
<updated>2021-05-17T14:23:09.246Z</updated>
<summary type="html">
<p>本文主要记录通过kettle实现定时执行数据库表增量同步。</p>
</summary>
<category term="数据库" scheme="https://tding.top/categories/%E6%95%B0%E6%8D%AE%E5%BA%93/"/>
<category term="Kettle" scheme="https://tding.top/categories/%E6%95%B0%E6%8D%AE%E5%BA%93/Kettle/"/>
<category term="数据库" scheme="https://tding.top/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/"/>
<category term="数据迁移" scheme="https://tding.top/tags/%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB/"/>
<category term="Kettle" scheme="https://tding.top/tags/Kettle/"/>
<category term="增量同步" scheme="https://tding.top/tags/%E5%A2%9E%E9%87%8F%E5%90%8C%E6%AD%A5/"/>
</entry>
<entry>
<title>Kettle插入更新组件详解</title>
<link href="https://tding.top/archives/a3b9e995.html"/>
<id>https://tding.top/archives/a3b9e995.html</id>
<published>2021-05-14T12:30:03.000Z</published>
<updated>2021-05-14T12:42:55.771Z</updated>
<summary type="html">
<p>本文介绍的是输出菜单下的插入/更新组件。</p>
<p>实现功能:自动对比用户设置的对比字段,若目标表不存在该字段,则新插入该条记录。若存在,则更新。</p>
</summary>
<category term="数据库" scheme="https://tding.top/categories/%E6%95%B0%E6%8D%AE%E5%BA%93/"/>
<category term="Kettle" scheme="https://tding.top/categories/%E6%95%B0%E6%8D%AE%E5%BA%93/Kettle/"/>
<category term="数据库" scheme="https://tding.top/tags/%E6%95%B0%E6%8D%AE%E5%BA%93/"/>
<category term="数据迁移" scheme="https://tding.top/tags/%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB/"/>
<category term="Kettle" scheme="https://tding.top/tags/Kettle/"/>
</entry>
<entry>
<title>Performance API详解</title>
<link href="https://tding.top/archives/bc52c916.html"/>
<id>https://tding.top/archives/bc52c916.html</id>
<published>2021-04-30T12:20:00.000Z</published>
<updated>2021-11-06T01:41:07.695Z</updated>
<summary type="html">
<p>Performance 接口可以获取到当前页面中与性能相关的信息。它是 High Resolution Time API 的一部分,同时也融合了 Performance Timeline API、Navigation Timing API、 User Timing API 和 Resource Timing API。</p>
<p>本文主要记录Performance API的几个属性、方法,以及页面加载慢问题的排查分析。</p>
</summary>
<category term="前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/"/>
<category term="性能优化" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/"/>
<category term="前端" scheme="https://tding.top/tags/%E5%89%8D%E7%AB%AF/"/>
<category term="性能监控" scheme="https://tding.top/tags/%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7/"/>
<category term="Performance API" scheme="https://tding.top/tags/Performance-API/"/>
</entry>
<entry>
<title>Lighthouse介绍</title>
<link href="https://tding.top/archives/a896eef1.html"/>
<id>https://tding.top/archives/a896eef1.html</id>
<published>2021-04-30T12:10:00.000Z</published>
<updated>2021-11-06T01:41:19.972Z</updated>
<summary type="html">
<p>Lighthouse 是谷歌开源的一款 Web 前端性能测试工具,用于改进网络应用的质量,适用于网页版和移动端。能生成一个包括页面性能、PWA(Progressive Web apps,渐进式 Web 应用)、可访问性(无障碍)、最佳实践、SEO 的报告清单提供参考,看看可以采取哪些措施来改进您的应用。</p>
</summary>
<category term="前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/"/>
<category term="性能优化" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/"/>
<category term="前端" scheme="https://tding.top/tags/%E5%89%8D%E7%AB%AF/"/>
<category term="性能监控" scheme="https://tding.top/tags/%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7/"/>
<category term="Lighthouse" scheme="https://tding.top/tags/Lighthouse/"/>
</entry>
<entry>
<title>Nginx反向代理配置总结</title>
<link href="https://tding.top/archives/9c7d6d63.html"/>
<id>https://tding.top/archives/9c7d6d63.html</id>
<published>2021-04-01T14:00:00.000Z</published>
<updated>2021-05-03T14:47:00.120Z</updated>
<summary type="html">
<p>在前后端分离项目中,可以通过前端配置Nginx来解决跨域问题。</p>
<blockquote>
<p>前端页面<code>mysite.com</code>,后台接口是在<code>myserver.com</code>域下的<code>myserver.com/querytags</code>接口,当在页面里直接请求,浏览器会报跨域的错误。为了绕开浏览器的跨域安全限制,现在需要将请求的域名改成<code>mysite.com</code>,同时约定一个URL规则来表明代理请求的身份,然后Nginx通过匹配该规则,将请求代理回原来的域。</p>
</blockquote>
<p>本文总结一下Nginx反向代理匹配规则。</p>
</summary>
<category term="前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/"/>
<category term="Nginx" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/Nginx/"/>
<category term="前端" scheme="https://tding.top/tags/%E5%89%8D%E7%AB%AF/"/>
<category term="Nginx" scheme="https://tding.top/tags/Nginx/"/>
<category term="反向代理" scheme="https://tding.top/tags/%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86/"/>
</entry>
<entry>
<title>Git Submodule学习</title>
<link href="https://tding.top/archives/ffd57292.html"/>
<id>https://tding.top/archives/ffd57292.html</id>
<published>2021-03-17T14:13:40.000Z</published>
<updated>2021-09-17T14:19:42.352Z</updated>
<summary type="html">
<p>项目的版本库在某些情况下需要引用其他版本库中的文件,例如公司积累了一套常用的函数库,被多个项目调用,显然这个函数库的代码不能直接放到某个项目的代码中,而是要独立为一个代码库。</p>
<p>那么其他项目要调用公共函数库该如何处理呢?分别把公共函数库的文件拷贝到各自的项目中会造成冗余,丢弃了公共函数库的维护历史,这显然不是好的方法。</p>
<p>这种情况就可以使用Git Submodule。</p>
</summary>
<category term="工具使用" scheme="https://tding.top/categories/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/"/>
<category term="Git" scheme="https://tding.top/categories/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/Git/"/>
<category term="Git" scheme="https://tding.top/tags/Git/"/>
<category term="submodule" scheme="https://tding.top/tags/submodule/"/>
</entry>
<entry>
<title>单页面应用实现浏览器前进后退的方法</title>
<link href="https://tding.top/archives/b8992763.html"/>
<id>https://tding.top/archives/b8992763.html</id>
<published>2021-01-27T14:35:08.000Z</published>
<updated>2021-11-08T14:45:36.710Z</updated>
<summary type="html">
<p>Ajax可以在不需要页面的刷新动作时获取数据(页面的URL也会保持不变),但是问题时,这样也就无法通过浏览器进行前进与后退操作。</p>
<p>现在这个问题可以通过<code>history.pushState()</code>方法以及<code>window.onpopstate</code>事件监听去解决。</p>
</summary>
<category term="前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/"/>
<category term="JS" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/JS/"/>
<category term="前端" scheme="https://tding.top/tags/%E5%89%8D%E7%AB%AF/"/>
<category term="JS" scheme="https://tding.top/tags/JS/"/>
<category term="浏览器" scheme="https://tding.top/tags/%E6%B5%8F%E8%A7%88%E5%99%A8/"/>
<category term="页面监控" scheme="https://tding.top/tags/%E9%A1%B5%E9%9D%A2%E7%9B%91%E6%8E%A7/"/>
</entry>
<entry>
<title>Vue中chunk-vendors.js文件过大问题</title>
<link href="https://tding.top/archives/58886cc1.html"/>
<id>https://tding.top/archives/58886cc1.html</id>
<published>2021-01-27T14:34:14.000Z</published>
<updated>2021-11-08T14:45:36.705Z</updated>
<summary type="html">
<p>在Vue前端项目开发中,发现每次都会有一个很大的<code>chunk-vendors.js</code>文件要载入,这也使得页面加载时间变长。</p>
</summary>
<category term="前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/"/>
<category term="Vue" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/Vue/"/>
<category term="前端" scheme="https://tding.top/tags/%E5%89%8D%E7%AB%AF/"/>
<category term="Vue" scheme="https://tding.top/tags/Vue/"/>
<category term="性能优化" scheme="https://tding.top/tags/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/"/>
<category term="webpack" scheme="https://tding.top/tags/webpack/"/>
<category term="chunk-vendors.js" scheme="https://tding.top/tags/chunk-vendors-js/"/>
</entry>
<entry>
<title>前端异常监控</title>
<link href="https://tding.top/archives/ff61036.html"/>
<id>https://tding.top/archives/ff61036.html</id>
<published>2021-01-27T14:29:08.000Z</published>
<updated>2021-11-06T01:28:54.304Z</updated>
<summary type="html">
<p>在前端项目中,由于JavaScript本身是一个弱类型语言,加上浏览器环境的复杂性,网络问题等等,很容易发生错误。做好网页错误监控,不断优化代码,提高代码健壮性是一项很重要的工作。</p>
</summary>
<category term="前端" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/"/>
<category term="性能优化" scheme="https://tding.top/categories/%E5%89%8D%E7%AB%AF/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/"/>
<category term="前端" scheme="https://tding.top/tags/%E5%89%8D%E7%AB%AF/"/>
<category term="JS" scheme="https://tding.top/tags/JS/"/>
<category term="异常监控" scheme="https://tding.top/tags/%E5%BC%82%E5%B8%B8%E7%9B%91%E6%8E%A7/"/>
</entry>
</feed>