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"> 9 <meta name="description" content="About - å ³äºç§»å¨ç«¯ææ¯ | Android&iOS Development Manager | è¿éæ¯ CrazyCodeBoy@CrazyCodeBoy ç个人å客,åäº«ææ¯å¹²è´§ã"> 10 <meta name="keywords" content="CrazyCodeBoy,CrazyCodeBoy,fengyuzhegnfan,Android,iOS,@CrazyCodeBoy,CrazyCodeBoyçå客,ç§»å¨å¼å,ç§»å¨ç«¯,ææ¯å¹²è´§,Androidå¼å,iOSå¼å,ç¨åºå,å¼åè ,个人ç½ç«, ç§»å¨äºèç½,React Native, React.js,䏿³¨ç§»å¨ææ¯å¼å(Android&IOS),React Nativeå¼å,React Nativeæç¨,React Nativeå客"> 11 <link rel="shortcut icon" href="/img/favicon.ico"> 12 13 <title>About - CrazyCodeBoyçææ¯å客å®ç½|CrazyCodeBoy|Devio|䏿³¨ç§»å¨ææ¯å¼å(Android&IOS)ãFlutterå¼åãFlutteræç¨ãReact Nativeå¼åãReact Nativeæç¨ãReact Nativeå客</title> 14 15 <link rel="canonical" href="http://localhost:4000/about/"> 16 17 <!-- Bootstrap Core CSS --> 18 <link rel="stylesheet" href="/css/bootstrap.min.css"> 19 20 <!-- Custom CSS --> 21 <link rel="stylesheet" href="/css/hux-blog.min.css"> 22 23 <!-- Pygments Github CSS --> 24 <link rel="stylesheet" href="/css/syntax.css"> 25 26 <!-- Custom Fonts --> 27 <!-- <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> --> 28 <!-- Hux change font-awesome CDN to qiniu --> 29 <link href="https://cdn.staticfile.org/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> 30 31 32 <!-- Hux Delete, sad but pending in China 33 <link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'> 34 <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/ 35 css'> 36 --> 37 38 39 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 40 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 41 <!--[if lt IE 9]> 42
42<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
42 43
43<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
43 44 <![endif]--> 45 46 <!-- ga & ba script hoook --> 47
47<script></script>
47 48</head> 49 50 51<!-- hack iOS CSS :active style --> 52<body ontouchstart=""> 53 54 <!-- Navigation --> 55<nav class="navbar navbar-default navbar-custom navbar-fixed-top"> 56 <div class="container-fluid"> 57 <!-- Brand and toggle get grouped for better mobile display --> 58 <div class="navbar-header page-scroll"> 59 <button type="button" class="navbar-toggle"> 60 <span class="sr-only">Toggle navigation</span> 61 <span class="icon-bar"></span> 62 <span class="icon-bar"></span> 63 <span class="icon-bar"></span> 64 </button> 65 <a class="navbar-brand" href="/">CrazyCodeBoyçææ¯å客å®ç½</a> 66 </div> 67 68 <!-- Collect the nav links, forms, and other content for toggling --> 69 <div id="huxblog_navbar"> 70 <div class="navbar-collapse"> 71 <ul class="nav navbar-nav navbar-right"> 72 <li> 73 <a href="/" style="font-size: larger;text-transform:none">é¦é¡µ</a> 74 </li> 75 <li> 76 <a href="http://www.imooc.com/t/4951150#Shizhan" style="font-size: x-large;text-transform:none">æç¨</a> 77 </li> 78 <li> 79 <a href="/tags/#Flutter" style="font-size: larger;text-transform:none">Flutter</a> 80 </li> 81 <li> 82 <a href="/tags/#React Native" style="font-size: larger;text-transform:none">React Native</a> 83 </li> 84 <li> 85 <a href="/tags/#Android" style="font-size: larger;text-transform:none">Android</a> 86 </li> 87 <li> 88 <a href="/tags/#iOS" style="font-size: larger;text-transform:none">iOS</a> 89 </li> 90 <li> 91 <a href="/tags/" style="font-size: larger;text-transform:none">æ ç¾</a> 92 </li> 93 <li> 94 <a href="/about/" style="font-size: larger;text-transform:none">å ³äº</a> 95 </li> 96 <!-- 97 <li> 98 <a href="/about/">About</a> 99 </li> 100 101 <li> 102 <a href="/recruitment/">é¿éæAndroid|iOS|å端</a> 103 </li> 104 105 <li> 106 <a href="/tags/">Tags</a> 107 </li> 108 --> 109 </ul> 110 </div> 111 </div> 112 <!-- /.navbar-collapse --> 113 </div> 114 <!-- /.container --> 115</nav>
116<script> 117 // Drop Bootstarp low-performance Navbar 118 // Use customize navbar with high-quality material design animation 119 // in high-perf jank-free CSS3 implementation 120 var $body = document.body; 121 var $toggle = document.querySelector('.navbar-toggle'); 122 var $navbar = document.querySelector('#huxblog_navbar'); 123 var $collapse = document.querySelector('.navbar-collapse'); 124 125 var __HuxNav__ = { 126 close: function(){ 127 $navbar.className = " "; 128 // wait until animation end. 129 setTimeout(function(){ 130 // prevent frequently toggle 131 if($navbar.className.indexOf('in') < 0) { 132 $collapse.style.height = "0px" 133 } 134 },400) 135 }, 136 open: function(){ 137 $collapse.style.height = "auto" 138 $navbar.className += " in"; 139 } 140 } 141 142 // Bind Event 143 $toggle.addEventListener('click', function(e){ 144 if ($navbar.className.indexOf('in') > 0) { 145 __HuxNav__.close() 146 }else{ 147 __HuxNav__.open() 148 } 149 }) 150 151 /** 152 * Since Fastclick is used to delegate 'touchstart' globally 153 * to hack 300ms delay in iOS by performing a fake 'click', 154 * Using 'e.stopPropagation' to stop 'touchstart' event from 155 * $toggle/$collapse will break global delegation. 156 * 157 * Instead, we use a 'e.target' filter to prevent handler 158 * added to document close HuxNav. 159 * 160 * Also, we use 'click' instead of 'touchstart' as compromise 161 */ 162 document.addEventListener('click', function(e){ 163 if(e.target == $toggle) return; 164 if(e.target.className == 'icon-bar') return; 165 __HuxNav__.close(); 166 }) 167</script>
167 168 169 170 <style type="text/css"> 171 172 header.intro-header{ 173 position: relative; 174 background-image: 175 url('/img/home-bg.jpg') 176 } 177 @media (min-width: 1600px){ 178 header.intro-header{ 179 position: relative; 180 background-image: 181 url('/img/home-bg.jpg') 182 }} 183</style> 184<!-- Page Header --> 185<header class="intro-header"> 186 <div class="container"> 187 <div class="row"> 188 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1 "> 189 <div class="site-heading"> 190 <span style="font-size: xx-large;text-transform:none">About</span> 191 <!--<hr class="small">--> 192 <span class="subheading">CrazyCodeBoy|Cboy|fengyuzhegnfan|CrazyCodeBoy</span> 193 </div> 194 </div> 195 </div> 196 </div> 197</header> 198 199<!-- Main Content --> 200<div class="container"> 201 <div class="row"> 202 203 204<!-- USE SIDEBAR --> 205 <!-- PostList Container --> 206 <div class=" 207 col-lg-8 col-lg-offset-1 208 col-md-8 col-md-offset-1 209 col-sm-12 210 col-xs-12 211 postlist-container 212 "> 213 <!-- Language Selector --> 214<select onchange="onLanChange(this.options[this.options.selectedIndex].value)"> 215 <option value="0" selected> 䏿 Chinese </option> 216 <option value="1"> è±æ English </option> 217</select> 218 219<!-- Chinese Version --> 220<div class="zh post-container"> 221 222 <!--copied from markdown --> 223 <blockquote> 224 <p>ææå¼åï¼ç ç 代ç ï¼åå管çï¼çç产åã<br> 225 ç¼ç¨éè·¯ä¸åè¿ä¹å¤ï¼æå¸¦ä½ ä¸èµ·èµ°è¿ã</p> 226 </blockquote> 227 228 <p>å¿ï¼ææ¯<strong>CrazyCodeBoy</strong>ï¼Android&iOSæ¶æå¸ & ææ¯ç»ç & ç§»å¨ç«¯è´è´£äºº ï¼<a 229 href="http://blog.csdn.net/fengyuzhengfan">CSDN</a> å客ä¸å®¶ã 230 </p> 231 232 <p>åè¿ASP.NETãå端ãJavaãAndroidãiOSå¼åã享åç¼ç¨ãçç±å¼æºãé ·ç±å享ãå¹³æ¶é¤äºååå客å¤ï¼ä¹å¼æºäºææ¯å¹²è´§ · <a 233 href="http://github.com/crazycodeboy">Github</a>ã</p> 234</div> 235 236<!-- English Version --> 237<div class="en post-container"> 238 <blockquote> 239 <p>Enjoy coding, <br> 240 Enjoy life.</p> 241 </blockquote> 242 243 <p>Hi, I am <strong>CrazyCodeBoy</strong>ï¼you can call me <strong>Cboy</strong>. Android & iOS Architect & 244 Technical Manager & Leader mobile end, <a href="http://blog.csdn.net/fengyuzhengfan">CSDN</a> blog expert. 245 <p> 246 247 <p>Has done ASP.NET, front-end, Java, Android, iOS development. 248 Enjoy programming, open source love, love to share. Usually in addition to writing a blog, but also some open 249 source technology dry · <a href="http://github.com/crazycodeboy">Github</a>. 250</div> 251 252<!-- Handle Language Change -->
253<script type="text/javascript"> 254 // get nodes 255 var $zh = document.querySelector(".zh"); 256 var $en = document.querySelector(".en"); 257 var $select = document.querySelector("select"); 258 259 // bind hashchange event 260 window.addEventListener('hashchange', _render); 261 262 // handle render 263 function _render() { 264 var _hash = window.location.hash; 265 // en 266 if (_hash == "#en") { 267 $select.selectedIndex = 1; 268 $en.style.display = "block"; 269 $zh.style.display = "none"; 270 // zh by default 271 } else { 272 // not trigger onChange, otherwise cause a loop call. 273 $select.selectedIndex = 0; 274 $zh.style.display = "block"; 275 $en.style.display = "none"; 276 } 277 } 278 279 // handle select change 280 function onLanChange(index) { 281 if (index == 0) { 282 window.location.hash = "#zh" 283 } else { 284 window.location.hash = "#en" 285 } 286 } 287 288 // init 289 _render(); 290</script>
290 291 292<!--ç è¨start--> 293 294<!--ç è¨äºè·å¸end--> 295 296 297<!--ç½æäºè·å¸start--> 298 299<!--ç½æäºè·å¸end--> 300 301 302 303 304 305 306 307 </div> 308 <!-- Sidebar Container --> 309 <div class=" 310 col-lg-3 col-lg-offset-0 311 col-md-3 col-md-offset-0 312 col-sm-12 313 col-xs-12 314 sidebar-container 315 "> 316 <!-- Featured Tags --> 317 318 <section> 319 <hr class="hidden-sm hidden-xs"> 320 <h5><a href="/tags/">FEATURED TAGS</a></h5> 321 <div class="tags"> 322 323 324 <a href="/tags/#Java" title="Java" rel="2"> 325 Java 326 </a> 327 328 329 330 331 332 <a href="/tags/#设计模å¼" title="设计模å¼" rel="2"> 333 è®¾è®¡æ¨¡å¼ 334 </a> 335 336 337 338 339 340 <a href="/tags/#Android" title="Android" rel="73"> 341 Android 342 </a> 343 344 345 346 <a href="/tags/#æç¨" title="æç¨" rel="58"> 347 æç¨ 348 </a> 349 350 351 352 <a href="/tags/#Tools" title="Tools" rel="8"> 353 Tools 354 </a> 355 356 357 358 <a href="/tags/#React Native" title="React Native" rel="55"> 359 React Native 360 </a> 361 362 363 364 <a href="/tags/#å¿å¾" title="å¿å¾" rel="14"> 365 å¿å¾ 366 </a> 367 368 369 370 <a href="/tags/#æ»ç»" title="æ»ç»" rel="9"> 371 æ»ç» 372 </a> 373 374 375 376 <a href="/tags/#React Native宿æç¨" title="React Native宿æç¨" rel="5"> 377 React Native宿æç¨ 378 </a> 379 380 381 382 <a href="/tags/#iOS" title="iOS" rel="59"> 383 iOS 384 </a> 385 386 387 388 <a href="/tags/#弿ºé¡¹ç®" title="弿ºé¡¹ç®" rel="5"> 389 弿ºé¡¹ç® 390 </a> 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 <a href="/tags/#GitHub" title="GitHub" rel="2"> 413 GitHub 414 </a> 415 416 417 418 419 420 <a href="/tags/#ç»è®¡" title="ç»è®¡" rel="3"> 421 ç»è®¡ 422 </a> 423 424 425 426 <a href="/tags/#å享" title="å享" rel="2"> 427 å享 428 </a> 429 430 431 432 <a href="/tags/#ç¬¬ä¸æ¹ç»å½" title="ç¬¬ä¸æ¹ç»å½" rel="2"> 433 ç¬¬ä¸æ¹ç»å½ 434 </a> 435 436 437 438 <a href="/tags/#éé " title="éé " rel="2"> 439 éé 440 </a> 441 442 443 444 <a href="/tags/#å¼åæå¯¼" title="å¼åæå¯¼" rel="13"> 445 å¼åæå¯¼ 446 </a> 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 <a href="/tags/#å端" title="å端" rel="2"> 469 å端 470 </a> 471 472 473 474 <a href="/tags/#Flutter" title="Flutter" rel="28"> 475 Flutter 476 </a> 477 478 479 480 <a href="/tags/#react-navigation" title="react-navigation" rel="2"> 481 react-navigation 482 </a> 483 484 485 486 487 488 <a href="/tags/#React Navigation" title="React Navigation" rel="4"> 489 React Navigation 490 </a> 491 492 493 494 495 496 <a href="/tags/#Reduxå¼åå®ç¨æç¨" title="Reduxå¼åå®ç¨æç¨" rel="3"> 497 Reduxå¼åå®ç¨æç¨ 498 </a> 499 500 501 502 <a href="/tags/#Flutteræç¨" title="Flutteræç¨" rel="2"> 503 Flutteræç¨ 504 </a> 505 506 507 508 <a href="/tags/#Dart" title="Dart" rel="4"> 509 Dart 510 </a> 511 512 513 514 515 516 517 518 519 520 <a href="/tags/#iOSãAndroid" title="iOSãAndroid" rel="5"> 521 iOSãAndroid 522 </a> 523 524 525 526 <a href="/tags/#Flutteræ´æ°" title="Flutteræ´æ°" rel="11"> 527 Flutteræ´æ° 528 </a> 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 </div> 544 </section> 545 546 547 <!-- Short About --> 548 <section class="visible-md visible-lg"> 549 <hr><h5><a href="/about/">ABOUT ME</a></h5> 550 <div class="short-about"> 551 552 <img src="https://www.geekailab.com/img/avatar.png" /> 553 554 555 <p>䏿³¨äºç§»å¨å¼åï¼å享ç¥è¯ï¼å ±äº«å¿«ä¹ã</p> 556 557 <!-- SNS Link --> 558 <ul class="list-inline"> 559 560 <li> 561 <a href="/feed.xml">
562 <span class="fa-stack fa-lg"> 563 <i class="fa fa-circle fa-stack-2x"></i> 564 <i class="fa fa-rss fa-stack-1x fa-inverse"></i> 565 </span> 566 </a> 567 </li> 568 569 570 571 572 <li> 573 <a target="_blank" href="http://blog.csdn.net/fengyuzhengfan"> 574 <span class="fa-stack fa-lg"> 575 <i class="fa fa-circle fa-stack-2x"></i> 576 <i class="fa fa-csdn fa-stack-1x fa-inverse" style="font-size: xx-small">CSDN</i> 577 </span> 578 </a> 579 </li> 580 581 582 583 <li> 584 <a target="_blank" href="http://www.jianshu.com/users/ca3943a4172a"> 585 <span class="fa-stack fa-lg"> 586 <i class="fa fa-circle fa-stack-2x"></i> 587 <i class="fa fa-stack-1x fa-inverse">ç®</i> 588 </span> 589 </a> 590 </li> 591 592 593 594 595 <li> 596 <a target="_blank" href="http://weibo.com/6003602003"> 597 <span class="fa-stack fa-lg"> 598 <i class="fa fa-circle fa-stack-2x"></i> 599 <i class="fa fa-weibo fa-stack-1x fa-inverse"></i> 600 </span> 601 </a> 602 </li> 603 604 605 606 <li> 607 <a target="_blank" href="https://github.com/CrazyCodeBoy"> 608 <span class="fa-stack fa-lg"> 609 <i class="fa fa-circle fa-stack-2x"></i> 610 <i class="fa fa-github fa-stack-1x fa-inverse"></i> 611 </span> 612 </a> 613 </li> 614 615 616 617 618 619 <li> 620 <a target="_blank" href="mailto:[email protected]"> 621 <span class="fa-stack fa-lg"> 622 <i class="fa fa-circle fa-stack-2x"></i> 623 <i class="fa fa-envelope fa-stack-1x fa-inverse"></i> 624 </span> 625 </a> 626 </li> 627 628 629 630 631 </ul> 632 </div> 633 </section> 634 <!-- Friends Blog --> 635 636 <hr> 637 <h5>FRIENDS</h5> 638 <ul class="list-inline"> 639 640 <li><a href="https://www.geekailab.com">geekailab.com</a></li> 641 642 <li><a href="https://github.com/crazycodeboy">GitHub</a></li> 643 644 <li><a href="http://blog.csdn.net/fengyuzhengfan">CSDN</a></li> 645 646 <li><a href="http://www.jianshu.com/users/ca3943a4172a/latest_articles">ç®ä¹¦</a></li> 647 648 </ul> 649 650 </div> 651 652 </div> 653</div> 654 655 656 <!-- jQuery -->
657<script src="/js/jquery.min.js "></script>
657 658 659<!-- Bootstrap Core JavaScript -->
660<script src="/js/bootstrap.min.js "></script>
660 661 662<!-- Footer --> 663<footer> 664 <div class="container"> 665 <div class="row"> 666 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 667 <ul class="list-inline text-center"> 668 669 <li> 670 <a href="/feed.xml"> 671 <span class="fa-stack fa-lg"> 672 <i class="fa fa-circle fa-stack-2x"></i> 673 <i class="fa fa-rss fa-stack-1x fa-inverse"></i> 674 </span> 675 </a> 676 </li> 677 678 679 680 <!-- add Weibo, Zhihu by Hux, add target = "_blank" to <a> by Hux --> 681 682 <li> 683 <a target="_blank" href="http://blog.csdn.net/fengyuzhengfan"> 684 <span class="fa-stack fa-lg"> 685 <i class="fa fa-circle fa-stack-2x"></i> 686 <i class="fa fa-csdn fa-stack-1x fa-inverse" style="font-size: small">CSDN</i> 687 </span> 688 </a> 689 </li> 690 691 692 693 <li> 694 <a target="_blank" href="http://www.jianshu.com/users/ca3943a4172a"> 695 <span class="fa-stack fa-lg"> 696 <i class="fa fa-circle fa-stack-2x"></i> 697 <i class="fa fa-stack-1x fa-inverse">ç®</i> 698 </span> 699 </a> 700 </li> 701 702 703 704 705 <li> 706 <a target="_blank" href="http://weibo.com/6003602003"> 707 <span class="fa-stack fa-lg"> 708 <i class="fa fa-circle fa-stack-2x"></i> 709 <i class="fa fa-weibo fa-stack-1x fa-inverse"></i> 710 </span> 711 </a> 712 </li> 713 714 715 716 717 718 <li> 719 <a target="_blank" href="https://github.com/CrazyCodeBoy"> 720 <span class="fa-stack fa-lg"> 721 <i class="fa fa-circle fa-stack-2x"></i> 722 <i class="fa fa-github fa-stack-1x fa-inverse"></i> 723 </span> 724 </a> 725 </li> 726 727 728 729 730 <li> 731 <a target="_blank" href="mailto:[email protected]"> 732 <span class="fa-stack fa-lg"> 733 <i class="fa fa-circle fa-stack-2x"></i> 734 <i class="fa fa-envelope fa-stack-1x fa-inverse"></i> 735 </span> 736 </a> 737 </li> 738 739 740 </ul> 741 <p class="copyright text-muted"> 742 Copyright © CrazyCodeBoyçææ¯å客å®ç½ 2024 | <a href="https://www.geekailab.com">geekailab.com</a> 743  æ²ªICPå¤<a target="_blank" href="https://beian.miit.gov.cn/">2023014792å·-1</a> 744 <br> 745 746 </p> 747 </div> 748 </div> 749 </div> 750 751 752 <!-- search --> 753 <div class="cb-search-tool" style="position: fixed; top: 0px ; bottom: 0px; left: 0px; right: 0px; 754 opacity: 0.8; background-color: #111111; z-index: 9999; display: none;"> 755 <input type="text" class="form-control cb-search-content" id="cb-search-content" style="position: fixed; top: 60px; border-color: #ffc231" placeholder="æç« æ é¢ æ¥æ æ ç¾" > 756 757 <div style="position: fixed; top: 16px; right: 16px;"> 758 <!--<img src="/search/img/cb-close.png" id="cb-close-btn"/>--> 759 <svg id="cb-close-btn" fill="#ffffff" height="48" viewBox="0 0 24 24" width="48" xmlns="http://www.w3.org/2000/svg"> 760 <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/> 761 <path d="M0 0h24v24H0z" fill="none"/> 762 </svg> 763 </div> 764 </div> 765 766 <div style="position: fixed; right: 16px; bottom: 20px;"> 767 <!--<img src="/search/img/cb-search.png" id="cb-search-btn" title="åå»ctrlè¯ä¸ä¸"/>--> 768 <svg id="cb-search-btn" fill="#6f6f6f" title="åå»ctrlè¯ä¸ä¸" height="48" viewBox="0 0 24 24" width="48" xmlns="http://www.w3.org/2000/svg"> 769 <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/> 770 <path d="M0 0h24v24H0z" fill="none"/> 771 </svg> 772 773 774 </div> 775 776 <link rel="stylesheet" href="/search/css/cb-search.css"> 777 778
778<script src="/search/js/bootstrap3-typeahead.min.js"></script>
778 779
779<script src="/search/js/cb-search.js"></script>
779 780 781 <!--search end --> 782</footer> 783 784<!-- Custom Theme JavaScript -->
785<script src="/js/hux-blog.min.js "></script>
785 786 787 788<!-- async load function -->
789<script> 790 function async(u, c) { 791 var d = document, t = 'script', 792 o = d.createElement(t), 793 s = d.getElementsByTagName(t)[0]; 794 o.src = u; 795 if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); } 796 s.parentNode.insertBefore(o, s); 797 } 798</script>
798 799 800<!-- 801 Because of the native support for backtick-style fenced code blocks 802 right within the Markdown is landed in Github Pages, 803 From V1.6, There is no need for Highlight.js, 804 so Huxblog drops it officially. 805 806 - https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0 807 - https://help.github.com/articles/creating-and-highlighting-code-blocks/ 808 - https://github.com/jneen/rouge/wiki/list-of-supported-languages-and-lexers 809--> 810<!-- 811
811<script> 812 async("http://cdn.bootcss.com/highlight.js/8.6/highlight.min.js", function(){ 813 hljs.initHighlightingOnLoad(); 814 }) 815 </script>
815 816 <link href="http://cdn.bootcss.com/highlight.js/8.6/styles/github.min.css" rel="stylesheet"> 817--> 818 819 820<!-- jquery.tagcloud.js -->
821<script> 822 // only load tagcloud.js in tag.html 823 if($('#tag_cloud').length !== 0){ 824 async('/js/jquery.tagcloud.js',function(){ 825 $.fn.tagcloud.defaults = { 826 //size: {start: 1, end: 1, unit: 'em'}, 827 color: {start: '#bbbbee', end: '#0085a1'}, 828 }; 829 $('#tag_cloud a').tagcloud(); 830 }) 831 } 832</script>
832 833 834<!--fastClick.js -->
835<script> 836 async("https://cdn.bootcss.com/fastclick/1.0.6/fastclick.min.js", function(){ 837 var $nav = document.querySelector("nav"); 838 if($nav) FastClick.attach($nav); 839 }) 840</script>
840 841 842 843<!-- Google Analytics --> 844
845<script> 846 // dynamic User by Hux 847 var _gaId = 'UA-86027438-1'; 848 var _gaDomain = 'www.geekailab.com'; 849 850 // Originial 851 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 852 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 853 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 854 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 855 856 ga('create', _gaId, _gaDomain); 857 ga('send', 'pageview'); 858</script>
858 859 860 861 862<!-- Baidu Tongji --> 863
864<script> 865 // dynamic User by Hux 866 var _baId = '7873fa4d30e5159dc8ff0cdea9a03bc9'; 867 868 // Originial 869 var _hmt = _hmt || []; 870 (function() { 871 var hm = document.createElement("script"); 872 hm.src = "//hm.baidu.com/hm.js?" + _baId; 873 var s = document.getElementsByTagName("script")[0]; 874 s.parentNode.insertBefore(hm, s); 875 })(); 876</script>
876 877 878 879 880 881<!-- Side Catalog --> 882 883 884 885 886 887<!-- Image to hack wechat --> 888<!--<img src="/img/icon_wechat.png" width="0" height="0" />--> 889<!-- Migrate from head to bottom, no longer block render and still work --> 890 891</body> 892 893</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.