PageSourceSearch

https://meteart.github.io/

html meteart.github.io collected 2026-10-03 09:36:04 UTC 26,080 bytes, 910 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="google-site-verification" content="xBT4GhYoi5qRD5tr338pgPM5OWHHIDR6mNg1a3euekI" />
8    <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
9    <meta name="description" content=" 这里是 @Eason 的个人博客,与你一起发现更大的世界。">
10    <meta name="keywords"  content="师三, 四年级, Eason, meteart ,@meteart, 学生的博客, 小升初, 博客, 个人网站, 互联网, AI,人工智能, JavaScript, 前端, 设计">
11    <meta name="theme-color" content="#000000">
12    
13    <!-- Open Graph -->
14    <meta property="og:title" content="Eason的博客">
15    
16    <meta property="og:type" content="website">
17    <meta property="og:description" content="只有兴趣,才是人类进步的阶梯!">
18    
19    <meta property="og:image" content="https://meteart.github.io/img/eason_tj.jpg">
20    <meta property="og:url" content="https://meteart.github.io/">
21    <meta property="og:site_name" content="Eason的博客">
22    
23    <title>Eason的博客</title>
24
25    <!-- Web App Manifest -->
26    <link rel="manifest" href="/pwa/manifest.json">
27
28    <!-- Favicon -->
29    <link rel="shortcut icon" href="/img/favicon.ico">
30    
31    <!-- Canonical URL -->
32    <link rel="canonical" href="https://meteart.github.io/">
33
34    <!-- Bootstrap Core CSS -->
35    <link rel="stylesheet" href="/css/bootstrap.min.css">
36
37    <!-- Custom CSS -->
38    <link rel="stylesheet" href="/css/hux-blog.min.css">
39
40    <!-- Custom Fonts -->
41    <!-- <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> -->
42    <!-- Hux change font-awesome CDN to qiniu -->
43    <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css">
44
45
46    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
47    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
48    <!--[if lt IE 9]>
49        
49<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
49
50        
50<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
50
51    <![endif]-->
52
53    <!-- ga & ba script hoook -->
54    
54<script></script>
54
55</head>
56
57
58<!-- hack iOS CSS :active style -->
59<body ontouchstart="">
60
61    <!-- Navigation -->
62
63<nav class="navbar navbar-default navbar-custom navbar-fixed-top">
64
65    <div class="container-fluid">
66        <!-- Brand and toggle get grouped for better mobile display -->
67        <div class="navbar-header page-scroll">
68            <button type="button" class="navbar-toggle">
69                <span class="sr-only">Toggle navigation</span>
70                <span class="icon-bar"></span>
71                <span class="icon-bar"></span>
72                <span class="icon-bar"></span>
73            </button>
74            <a class="navbar-brand" href="/">Eason's Blog</a>
75        </div>
76
77        <!-- Collect the nav links, forms, and other content for toggling -->
78        <div id="huxblog_navbar">
79            <div class="navbar-collapse">
80                <ul class="nav navbar-nav navbar-right">
81                    <li>
82                        <a href="/">Home</a>
83                    </li>
84                    
85                    
86                    
87                    
88                    <li>
89                        <a href="/about/">About</a>
90                    </li>
91                    
92                    
93                    
94                    <li>
95                        <a href="/archive/">Archive</a>
96                    </li>
97                    
98                    
99                    
100                    
101                    
102                    <li>
103                        <a href="/portfolio/">Portfolio</a>
104                    </li>
105                    
106                    
107                    
108                    
109                    
110                    
111                    
112                    
113                    
114                    
115                    
116                    
117                    
118                    
119                </ul>
120            </div>
121        </div>
122        <!-- /.navbar-collapse -->
123    </div>
124    <!-- /.container -->
125</nav>
126<script>
127    // Drop Bootstarp low-performance Navbar
128    // Use customize navbar with high-quality material design animation
129    // in high-perf jank-free CSS3 implementation
130    var $body   = document.body;
131    var $toggle = document.querySelector('.navbar-toggle');
132    var $navbar = document.querySelector('#huxblog_navbar');
133    var $collapse = document.querySelector('.navbar-collapse');
134
135    var __HuxNav__ = {
136        close: function(){
137            $navbar.className = " ";
138            // wait until animation end.
139            setTimeout(function(){
140                // prevent frequently toggle
141                if($navbar.className.indexOf('in') < 0) {
142                    $collapse.style.height = "0px"
143                }
144            },400)
145        },
146        open: function(){
147            $collapse.style.height = "auto"
148            $navbar.className += " in";
149        }
150    }
151
152    // Bind Event
153    $toggle.addEventListener('click', function(e){
154        if ($navbar.className.indexOf('in') > 0) {
155            __HuxNav__.close()
156        }else{
157            __HuxNav__.open()
158        }
159    })
160
161    /**
162     * Since Fastclick is used to delegate 'touchstart' globally
163     * to hack 300ms delay in iOS by performing a fake 'click',
164     * Using 'e.stopPropagation' to stop 'touchstart' event from 
165     * $toggle/$collapse will break global delegation.
166     * 
167     * Instead, we use a 'e.target' filter to prevent handler
168     * added to document close HuxNav.  
169     *
170     * Also, we use 'click' instead of 'touchstart' as compromise
171     */
172    document.addEventListener('click', function(e){
173        if(e.target == $toggle) return;
174        if(e.target.className == 'icon-bar') return;
175        __HuxNav__.close();
176    })
177</script>
177
178
179
180    <!-- Page Header -->
181
182
183
184
185
186
187
188<header class="intro-header" style="background-image: url('/img/home-bg.jpg')">
189  <div class="container">
190    <div class="row">
191      <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
192        
193        <div class="site-heading">
194        
195          <h1>Eason's Blog</h1>
196          <span class="subheading">只有兴趣,才是人类进步的阶梯!</span>
197        </div>
198      </div>
199    </div>
200  </div>
201</header>
202
203
204<!-- Main Content -->
205<div class="container">
206	<div class="row">
207        
208
209<!-- USE SIDEBAR -->
210    <!-- PostList Container -->
211    		<div class="
212                col-lg-8 col-lg-offset-1
213                col-md-8 col-md-offset-1
214                col-sm-12
215                col-xs-12
216                postlist-container
217            ">
218    			
219<div class="post-preview">
220    <a href="/2019/04/06/vim-cn-im/">
221        <h2 class="post-title">
222            我与谷歌比赛
223        </h2>
224        
225        <h3 class="post-subtitle">
226            How to develop your first app
227        </h3>
228        
229        <div class="post-content-preview">
230            
231                2018年11月,我参加了谷歌中学生编程挑战赛。经过努力,最终获得三等奖。
232
233
234  
235    
236      姓名
237      年龄
238      性别
239      民族
240    
241  
242  
243    
244      Eason
245      10岁
246      男
247      汉
248    
249  
250
251
252我相信很多同学都想开发自己的APP程序,在我们班级中我统计的较多的数据表明,很多人都想学编程,苦于...
253            
254        </div>
255    </a>
256    <p class="post-meta">
257        Posted by Eason on April 6, 2019
258    </p>
259</div>
260<hr>
261
262<div class="post-preview">
263    <a href="/2018/09/27/avoiding-success-at-all-cost/">
264        <h2 class="post-title">
265            参加数学大王比赛
266        </h2>
267        
268        <h3 class="post-subtitle">
269            跨级考获得一等奖"
270        </h3>
271        
272        <div class="post-content-preview">
273            
274                “Avoiding success at all cost” is the informal motto behinds Haskell. It could be parenthesized in two ways, either “Avoiding (success at all cost)” or “(Avoiding sucess) (at all cost)”.
275
276I’m not going to interpret them directly but rather to share some thoughts on “the success vs. costs” basing ...
277            
278        </div>
279    </a>
280    <p class="post-meta">
281        Posted by Eason on September 27, 2018
282    </p>
283</div>
284<hr>
285
286<div class="post-preview">
287    <a href="/2018/06/30/dreamer/">
288        <h2 class="post-title">
289            程序员中的梦想家
290        </h2>
291        
292        <h3 class="post-subtitle">
293            Dreamers among programmers
294        </h3>
295        
296        <div class="post-content-preview">
297            
298                
299  本文首发于我的知乎专栏 The Little Programmer,转载请保留链接 ;)
300
301
302有一类程序员是 visionary 型的,为了实现一些超前的 idea,绕过某些技术的限制,他们写的 code 晦涩高深得只有他们自己能懂,做出来的 tool 看上去很美好结果处处是坑出了 bug 根本没法查,但正是这类人不断创造出新的东西,在洗礼之后成为一个个 big thing。
303
304我每周...
305            
306        </div>
307    </a>
308    <p class="post-meta">
309        Posted by Hux on June 30, 2018
310    </p>
311</div>
312<hr>
313
314<div class="post-preview">
315    <a href="/2017/12/12/uncomputable-funcs/">
316        <h2 class="post-title">
317            「知乎」如何证明不可计算的函数比可计算的函数多?
318        </h2>
319        
320        <h3 class="post-subtitle">
321            Why is there more uncomputable functions?
322        </h3>
323        
324        <div class="post-content-preview">
325            
326                
327  这篇文章转载自我在知乎上的回答
328
329
330严谨的证明的话,可以使用「形式语言」(Formal language)来证明:
331
332在可计算理论和计算复杂度理论中,每个「计算问题」都被描述为一个一个「形式语言」,即字符串的集合。比如对于判断一个图是否是无向连通图这个问题:我们可以写为一个描述所有无向连通图的集合:
333
334
335
336由于图灵机只能接受字符串,所以这里的尖括号表示对图的「编码」。出于简单,我们全部...
337            
338        </div>
339    </a>
340    <p class="post-meta">
341        Posted by Hux on December 12, 2017
342    </p>
343</div>
344<hr>
345
346<div class="post-preview">
347    <a href="/2017/12/12/halting-problem/">
348        <h2 class="post-title">
349            「知乎」如何通俗地解释停机问题?
350        </h2>
351        
352        <h3 class="post-subtitle">
353            How to explain the Halting Problem?
354        </h3>
355        
356        <div class="post-content-preview">
357            
358                
359  这篇文章转载自我在知乎上的回答
360
361
362我用 Python 伪代码来解释下,我觉得对这个问题有兴趣的应该都是有点编程基础的,所以直接上 code 应该是最容易的。
363
364背景知识
365
366「停机问题」研究的是:是否存在一个「程序」,能够判断另外一个「程序」在特定的「输入」下,是会给出结果(停机),还是会无限执行下去(不停机)。
367
368在下文中,我们用「函数」来表示「程序」,「函数返回」即表示给出了结果。...
369            
370        </div>
371    </a>
372    <p class="post-meta">
373        Posted by Hux on December 12, 2017
374    </p>
375</div>
376<hr>
377
378<div class="post-preview">
379    <a href="/2017/10/06/css-complaints/">
380        <h2 class="post-title">
381            「知乎」为什么 CSS 这么难学?
382        </h2>
383        
384        <h3 class="post-subtitle">
385            Why I dislike CSS as a programming language
386        </h3>
387        
388        <div class="post-content-preview">
389            
390                
391  这篇文章转载自我在知乎上的回答
392
393
394对我来说,CSS 难学以及烦人是因为它「出乎我意料之外的复杂」且让我觉得「定位矛盾」。
395
396@方应杭 老师的答案我赞了:CSS 的属性互不正交,大量的依赖与耦合难以记忆。
397
398@顾轶灵 @王成 说得也没错:CSS 的很多规则是贯彻整个体系的,而且都记在规范里了,是有规律的,你应该好好读文档而不是去瞎试。
399
400「CSS是一门正儿八经的编程语言,请拿出你学C+...
401            
402        </div>
403    </a>
404    <p class="post-meta">
405        Posted by Hux on October 6, 2017
406    </p>
407</div>
408<hr>
409
410<div class="post-preview">
411    <a href="/2017/07/26/farewell-flash/">
412        <h2 class="post-title">
413            Farewell, Flash. 感谢你,但这一次是真正的永别。
414        </h2>
415        
416        <h3 class="post-subtitle">
417            So long, and thanks for all the Flash
418        </h3>
419        
420        <div class="post-content-preview">
421            
422                
423  本文首发于我的知乎专栏 The Little Programmer,转载请保留链接 ;)
424
425
426一年半前,我曾和 Flash 作过一次告别。那一次,Adobe Flash Professional CC 被重新命名为了 Adobe Animate CC,宣告着 Flash 作为一个创作工具走到了尽头。
427
428
429
430而今天,通过 Chromium 博客 So long, and thanks f...
431            
432        </div>
433    </a>
434    <p class="post-meta">
435        Posted by Hux on July 26, 2017
436    </p>
437</div>
438<hr>
439
440<div class="post-preview">
441    <a href="/2017/07/12/upgrading-eleme-to-pwa/">
442        <h2 class="post-title">
443            饿了么的 PWA 升级实践
444        </h2>
445        
446        <h3 class="post-subtitle">
447            Upgrading Ele.me to Progressive Web App
448        </h3>
449        
450        <div class="post-content-preview">
451            
452                
453
454    
455    
456
457  很荣幸在今年 2 月到 5 月的时间里,以顾问的身份加入饿了么,参与 PWA 的相关工作。这篇文章其实最初是在以英文写作发表在 medium 上的:Upgrading Ele.me to Progressive Web Apps,获得了一定的关注。所以也决定改写为中文版本再次分享出来,希望能对你有所帮助 ;) 
458本文首发于 CSDN 与《程序员》2017 年 7...
459            
460        </div>
461    </a>
462    <p class="post-meta">
463        Posted by Hux on July 12, 2017
464    </p>
465</div>
466<hr>
467
468<div class="post-preview">
469    <a href="/2017/06/24/you-are-slaves/">
470        <h2 class="post-title">
471            他是狗,你们便是苟奴隶
472        </h2>
473        
474        <div class="post-content-preview">
475            
476                
477  在知乎被删帖,我理解知乎。
478你说你们做不了什么,我也理解你们。
479
480只是,总要有人,还敢说点反对的声音吧?  
481只是,不想让这一切,看起来都变得如此理所应当吧?
482
483你说,你们也抗争了
484那就站出来,让我们相信,你们还在吧?
485
486
487我甚至都不需要写出 LGL 三个顶天立地的大字,你们便知道我今天要说什么了。
488骂狗官、骂体制、骂 D,骂的人已经够多了。我故是可以再骂,却也深知自己甚至连让他们听到...
489            
490        </div>
491    </a>
492    <p class="post-meta">
493        Posted by Hux on June 24, 2017
494    </p>
495</div>
496<hr>
497
498<div class="post-preview">
499    <a href="/2017/05/28/sw-precache/">
500        <h2 class="post-title">
501            How does SW-Precache works?
502        </h2>
503        
504        <div class="post-content-preview">
505            
506                SW-Precache is a great Service Worker tool from Google. It is a node module designed to be integrated into your build process and to generate a service worker for you. Though you can use sw-precache out of the box, you might still wonder what happens under the hood. There you go, this article is ...
507            
508        </div>
509    </a>
510    <p class="post-meta">
511        Posted by Hux on May 28, 2017
512    </p>
513</div>
514<hr>
515
516
517<!-- Pager -->
518
519<ul class="pager">
520    
521    
522    <li class="next">
523        <a href="/page2">Older Posts &rarr;</a>
524    </li>
525    
526</ul>
527
528
529    		</div>
530    <!-- Sidebar Container -->
531            <div class="
532                col-lg-3 col-lg-offset-0
533                col-md-3 col-md-offset-0
534                col-sm-12
535                col-xs-12
536                sidebar-container
537            ">
538                <!-- Featured Tags -->
539                
540
541
542<section>
543    
544    <h5><a href="/archive/">FEATURED TAGS</a></h5>
545    <div class="tags">
546        
547        
548        
549        </a>
550        
551        
552                <a data-sort="0027" 
553                    href="/archive/?tag=%E7%9F%A5%E4%B9%8E"
554                    title="知乎"
555                    rel="10">知乎</a>
556        
557                <a data-sort="0018" 
558                    href="/archive/?tag=Web"
559                    title="Web"
560                    rel="19">Web</a>
561        
562                <a data-sort="0030" 
563                    href="/archive/?tag=UX%2FUI"
564                    title="UX/UI"
565                    rel="7">UX/UI</a>
566        
567                <a data-sort="0031" 
568                    href="/archive/?tag=%E4%BA%A7%E5%93%81"
569                    title="产品"
570                    rel="6">产品</a>
571        
572                <a data-sort="0031" 
573                    href="/archive/?tag=PWA"
574                    title="PWA"
575                    rel="6">PWA</a>
576        
577                <a data-sort="0033" 
578                    href="/archive/?tag=JavaScript"
579                    title="JavaScript"
580                    rel="4">JavaScript</a>
581        
582                <a data-sort="0033" 
583                    href="/archive/?tag=Slides"
584                    title="Slides"
585                    rel="4">Slides</a>
586        
587                <a data-sort="0034" 
588                    href="/archive/?tag=%E7%94%9F%E6%B4%BB"
589                    title="生活"
590                    rel="3">生活</a>
591        
592                <a data-sort="0034" 
593                    href="/archive/?tag=%E7%AC%94%E8%AE%B0"
594                    title="笔记"
595                    rel="3">笔记</a>
596        
597                <a data-sort="0034" 
598                    href="/archive/?tag=%E8%AF%91"
599                    title="译"
600                    rel="3">
600译</a>
601        
602                <a data-sort="0034" 
603                    href="/archive/?tag=%E9%98%BF%E9%87%8C"
604                    title="阿里"
605                    rel="3">阿里</a>
606        
607                <a data-sort="0035" 
608                    href="/archive/?tag=%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6"
609                    title="计算机科学"
610                    rel="2">计算机科学</a>
611        
612                <a data-sort="0035" 
613                    href="/archive/?tag=%E8%AE%A1%E7%AE%97%E7%90%86%E8%AE%BA"
614                    title="计算理论"
615                    rel="2">计算理论</a>
616        
617                <a data-sort="0035" 
618                    href="/archive/?tag=%F0%9F%87%AC%F0%9F%87%A7"
619                    title="🇬🇧"
620                    rel="2">🇬🇧</a>
621        
622                <a data-sort="0035" 
623                    href="/archive/?tag=CSS"
624                    title="CSS"
625                    rel="2">CSS</a>
626        
627                <a data-sort="0035" 
628                    href="/archive/?tag=Wechat"
629                    title="Wechat"
630                    rel="2">Wechat</a>
631        
632                <a data-sort="0035" 
633                    href="/archive/?tag=hUX+%E9%9A%8F%E6%83%B3%E5%BD%95"
634                    title="hUX 随想录"
635                    rel="2">hUX 随想录
636    </div>
637</section>
638
639
640                <!-- Short About -->
641                <section class="visible-md visible-lg">
642  <hr>
643  <h5><a href="/about/">ABOUT ME</a></h5>
644  <div class="short-about">
645    
646    <img src="/img/eason_tj.jpg" />
647    
648    
649    <p>For the next quantum leap<br>离开世界之前,一切都是过程</p>
650    
651    <!-- SNS Link -->
652    
653
654
655<ul class="list-inline">
656
657
658  
659  
660  <li>
661    <a href="https://twitter.com/danyue">
662      <span class="fa-stack fa-lg">
663        <i class="fa fa-circle fa-stack-2x"></i>
664        <i class="fa fa-twitter fa-stack-1x fa-inverse"></i>
665      </span>
666    </a>
667  </li>
668  
669  
670  <li>
671    <a target="_blank" href="https://www.zhihu.com/people/Eason">
672      <span class="fa-stack fa-lg">
673        <i class="fa fa-circle fa-stack-2x"></i>
674        <i class="fa  fa-stack-1x fa-inverse">知</i>
675      </span>
676    </a>
677  </li>
678  
679  
680  <li>
681    <a target="_blank" href="http://weibo.com/Eason">
682      <span class="fa-stack fa-lg">
683        <i class="fa fa-circle fa-stack-2x"></i>
684        <i class="fa fa-weibo fa-stack-1x fa-inverse"></i>
685      </span>
686    </a>
687  </li>
688  
689  
690  
691  <li>
692    <a target="_blank" href="https://github.com/meteart">
693      <span class="fa-stack fa-lg">
694        <i class="fa fa-circle fa-stack-2x"></i>
695        <i class="fa fa-github fa-stack-1x fa-inverse"></i>
696      </span>
697    </a>
698  </li>
699  
700  
701</ul>
702  </div>
703</section>
704
705                <!-- Friends Blog -->
706                
707<hr>
708<h5>FRIENDS</h5>
709<ul class="list-inline">
710  
711  <li><a href="http://mida.re/">乱序</a></li>
712  
713  <li><a href="http://qianduan.guru/">前端外刊评论</a></li>
714  
715  <li><a href="http://lingyu.wang/">天镶的博客</a></li>
716  
717  <li><a href="http://hmqk1995.github.io">Luke 的自留地</a></li>
718  
719  <li><a href="http://ebnbin.com/">Ebn's Blog</a></li>
720  
721  <li><a href="http://blog.smdcn.net">SmdCn's Blog</a></li>
722  
723  <li><a href="https://www.ruoyaowu.com/">David's Game</a></li>
724  
725  <li><a href="http://dhong.co">DHong Say</a></li>
726  
727  <li><a href="http://ingf.github.io/">尹峰以为</a></li>
728  
729  <li><a href="http://xieminis.me/">解旻的博客</a></li>
730  
731</ul>
732
733    		</div>
734        
735	</div>
736</div>
737
738
739
740    <!-- Footer -->
741<footer>
742    <div class="container">
743        <div class="row">
744            <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
745                <!-- SNS Link -->
746                
747
748
749<ul class="list-inline text-center">
750
751
752  
753  
754  <li>
755    <a href="https://twitter.com/danyue">
756      <span class="fa-stack fa-lg">
757        <i class="fa fa-circle fa-stack-2x"></i>
758        <i class="fa fa-twitter fa-stack-1x fa-inverse"></i>
759      </span>
760    </a>
761  </li>
762  
763  
764  <li>
765    <a target="_blank" href="https://www.zhihu.com/people/Eason">
766      <span class="fa-stack fa-lg">
767        <i class="fa fa-circle fa-stack-2x"></i>
768        <i class="fa  fa-stack-1x fa-inverse">知</i>
769      </span>
770    </a>
771  </li>
772  
773  
774  <li>
775    <a target="_blank" href="http://weibo.com/Eason">
776      <span class="fa-stack fa-lg">
777        <i class="fa fa-circle fa-stack-2x"></i>
778        <i class="fa fa-weibo fa-stack-1x fa-inverse"></i>
779      </span>
780    </a>
781  </li>
782  
783  
784  
785  <li>
786    <a target="_blank" href="https://github.com/meteart">
787      <span class="fa-stack fa-lg">
788        <i class="fa fa-circle fa-stack-2x"></i>
789        <i class="fa fa-github fa-stack-1x fa-inverse"></i>
790      </span>
791    </a>
792  </li>
793  
794  
795</ul>
796
797                <p class="copyright text-muted">
798                    Copyright &copy; Eason's Blog 2019
799                    <br>
800                    Powered by <a href="http://meteart.github.io">Eason's Blog</a> |
801                    <iframe
802                        style="margin-left: 2px; margin-bottom:-5px;"
803                        frameborder="0" scrolling="0" width="100px" height="20px"
804                        src="https://ghbtns.com/github-btn.html?user=meteart&repo=meteart.github.io&type=star&count=true" >
805                    </iframe>
806                </p>
807            </div>
808        </div>
809    </div>
810</footer>
811
812<!-- jQuery -->
813<script src="/js/jquery.min.js "></script>
813
814
815<!-- Bootstrap Core JavaScript -->
816<!-- Currently, only navbar scroll-down effect at desktop still depends on this -->
817<script src="/js/bootstrap.min.js "></script>
817
818
819<!-- Custom Theme JavaScript -->
820<script src="/js/hux-blog.min.js "></script>
820
821
822<!-- Service Worker -->
823
824<script src="/js/snackbar.js "></script>
vendor: 1 bytes, line 824
824
825<script src="/js/sw-registration.js "></script>
825
826
827
828<!-- async load function -->
829<script>
830    function async(u, c) {
831      var d = document, t = 'script',
832          o = d.createElement(t),
833          s = d.getElementsByTagName(t)[0];
834      o.src = u;
835      if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); }
836      s.parentNode.insertBefore(o, s);
837    }
838</script>
838
839
840<!--
841     Because of the native support for backtick-style fenced code blocks
842     right within the Markdown is landed in Github Pages,
843     From V1.6, There is no need for Highlight.js,
844     so Huxblog drops it officially.
845
846     - https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0
847     - https://help.github.com/articles/creating-and-highlighting-code-blocks/
848     - https://github.com/jneen/rouge/wiki/list-of-supported-languages-and-lexers
849-->
850<!--
851    
851<script>
852        async("http://cdn.bootcss.com/highlight.js/8.6/highlight.min.js", function(){
853            hljs.initHighlightingOnLoad();
854        })
855    </script>
855
856    <link href="http://cdn.bootcss.com/highlight.js/8.6/styles/github.min.css" rel="stylesheet">
857-->
858
859
860
861
862
863<!--fastClick.js -->
864<script>
865    async("//cdnjs.cloudflare.com/ajax/libs/fastclick/1.0.6/fastclick.min.js", function(){
866        var $nav = document.querySelector("nav");
867        if($nav) FastClick.attach($nav);
868    })
869</script>
869
870
871
872<!-- Google Analytics -->
873
874<script>
875    // dynamic User by Hux
876    var _gaId = 'UA-49627206-1';
877    var _gaDomain = 'meteart.github.io';
878
879    // Originial
880    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
881    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
882    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
883    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
884
885    ga('create', _gaId, _gaDomain);
886    ga('send', 'pageview');
887</script>
887
888
889
890
891<!-- Baidu Tongji -->
892
893
894
895<!-- Side Catalog -->
896
897
898
899<!-- Multi-Lingual -->
900
901
902
903
904<!-- Image to hack wechat -->
905<img src="/img/icon_wechat.png" width="0" height="0" />
906<!-- Migrate from head to bottom, no longer block render and still work -->
907
908</body>
909
910</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.