1<!DOCTYPE html> 2<html> 3<head> 4 <meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> 6<meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"> 7<meta name="renderer" content="webkit"> 8<meta name="format-detection" content="telephone=no"> 9<meta name="apple-mobile-web-app-capable" content="yes"> 10<meta name="apple-mobile-web-app-status-bar-style" content="black"> 11<meta name="format-detection" content="telephone=no"> 12<meta name="google-site-verification" content="ih2vyVqckZx_rG2l2CME2UjtbBxXoMw78bDjASXeJJ0" /> 13<meta name="applicable-device" content="pc,mobile"> 14<link rel="shortcut icon" href="/favicon.ico" /> 15<title>All News - HOPERF - Reliable original manufacturer of IoT key components</title> 16<meta name="keywords" content="All News - HOPERF,RF IC,RF module,digital sensor,RF transceiver,Chip,Matter" /> 17<meta name="description" content="All News - HOPERF is a China leading own-designed manufacturer in digital sensor, RF transmitter &amp; receiver &amp; transceiver modules and ICs, and related network application solutions." /> 18<link rel="stylesheet" type="text/css" href="/dist/css/layout.css" />
19<script type="text/javascript" src="/dist/js/jquery.min.js"></script>
19 20 21<!-- Google Consent Mode v2 -->
22<script> 23window.dataLayer = window.dataLayer || []; 24function gtag(){dataLayer.push(arguments);} 25(function () { 26 function getCookie(name) { 27 var parts = ('; ' + document.cookie).split('; ' + name + '='); 28 return parts.length === 2 ? parts.pop().split(';').shift() : ''; 29 } 30 31 function parseCookieSet(value) { 32 if (!value) { 33 return []; 34 } 35 try { 36 return JSON.parse(decodeURIComponent(value)); 37 } catch (e) { 38 try { 39 return JSON.parse(value); 40 } catch (ignore) { 41 return []; 42 } 43 } 44 } 45 46 var cookieBar = getCookie('cookie_bar'); 47 var cookieSet = parseCookieSet(getCookie('cookie_set')); 48 var analyticsGranted = cookieBar === 'agree_all' || cookieSet.indexOf('agree_analyze') !== -1; 49 var adsGranted = cookieBar === 'agree_all' || cookieSet.indexOf('agree_advertise') !== -1; 50 51 gtag('consent', 'default', { 52 'analytics_storage': analyticsGranted ? 'granted' : 'denied', 53 'ad_storage': adsGranted ? 'granted' : 'denied', 54 'ad_user_data': adsGranted ? 'granted' : 'denied', 55 'ad_personalization': adsGranted ? 'granted' : 'denied', 56 'functionality_storage': 'granted', 57 'security_storage': 'granted', 58 'wait_for_update': 500 59 }); 60 gtag('set', 'ads_data_redaction', true); 61})(); 62</script>
62 63 64<!--
64<script src="/public/Home/js/lib/common.js"></script>
64 --> 65 66</head> 67<body> 68<div class="header"> 69 70 <div class="commonMain"> 71 72 73 <div class="logo"><a href="/"><img src="/uploads/72310546_1692672675.png" class="transparent"><img src="/uploads/91760243_1692672680.png" class="colour"></a></div> 74 75 <div class="navBox"> 76 77 <div class="navList"> 78 79 <div class="list "> 80 81 <h3><a href="/">Home</a></h3> 82 83 </div> 84 85 86 87 <div class="list "> 88 89 <h3><a href="javascript:;">Products</a></h3> 90 <div class="subNavBtn"><i></i></div> 91 92 93 <div class="subNavMain subProductNavMain"> 94 95 <div class="subNavBox"> 96 97 <div class="secondLevelNav"> 98 99 100 <div class="listNav"> 101 102 <div class="secondLevelTitle"><a href="/product/wireless_rf/">Wireless RF</a><i class="icon-jinrujiantou"></i></div> 103 104 105 <div class="subNavBtn"><i></i></div> 106 107 <!--ç§»å¨ç«¯ä¸çº§æ ç®--> 108 109 <div class="mSecondLevel"> 110 111 112 <div class="listNav"> 113 <div class="listNavTitle"><a href="/product/introduce/SubGHz/">Sub-1GHz</a></div> 114 115 <div class="subNavBtn"><i></i></div> 116 <div class="mBandFourListMain"> 117 <div class="mBandFour"> 118 <div class="mBandFourTitle"><a href="/ic/Sub_1GHz/index.html">Sub-1GHz IC</a></div> 119 <div class="subNavBtn"><i></i></div> 120 <div class="mbandFourList"> 121 <a href="/ic/rf_transmitter.html">Transmitter IC</a> 122 <a href="/ic/rf_receiver.html">Receiver IC</a> 123 <a href="/ic/rf_transceiver.html">Transceiver IC</a> 124 <a href="/ic/soc_receiver.html">SOC Receiver IC</a> 125 <a href="/ic/soc_transmitter.html">SOC Transmitter IC</a> 126 <a href="/ic/soc_transceiver.html">SOC Transceiver IC</a> 127 <a href="/ic/encode_remote.html">Encode Remote IC</a> 128 <a href="/ic/decode_remote.html">Decode Remote IC</a> 129 </div> 130 </div> 131 <div class="mBandFour"> 132 <div class="mBandFourTitle"><a href="/modules/Sub_1GHz/index.html">Sub-1GHz Module</a></div> 133 <div class="subNavBtn"><i></i></div> 134 <div class="mbandFourList"> 135 <a href="/modules/rf_transmitter.html">Transmitter Module</a> 136 <a href="/modules/rf_receiver.html">Receiver Module</a> 137 <a href="/modules/rf_tranceiver.html">Transceiver Module</a> 138 <a href="/modules/soc_transceiver.html">SOC Transceiver Module</a> 139 <a href="/modules/enhanced_power.html">Enhanced Power Module</a> 140 <a href="/modules/pass-through.html">Sub-1GHz Pass-through</a> 141 </div> 142 </div> 143 </div> 144 </div> 145 146 147 <div class="listNav"> 148 <div class="listNavTitle"><a href="/product/introduce/LoRa/">LoRa</a></div> 149 150 <div class="subNavBtn"><i></i></div> 151 <div class="mBandFourListMain"> 152 <div class="mBandFour"> 153 <div class="mBandFourTitle"><a href="/modules/lora/index.html">LoRa SPI Module</a></div> 154 <div class="subNavBtn"><i></i></div> 155 <div class="mbandFourList"> 156 </div> 157 </div> 158 <div class="mBandFour"> 159 <div class="mBandFourTitle"><a href="/modules/LoRa_Transparent/index.html">LoRa Transparent Transmission Module</a></div> 160 <div class="subNavBtn"><i></i></div> 161 <div class="mbandFourList"> 162 </div> 163 </div> 164 <div class="mBandFour"> 165 <div class="mBandFourTitle"><a href="/modules/LoRaWAN/index.html">LoRaWAN Module</a></div> 166 <div class="subNavBtn"><i></i></div> 167 <div class="mbandFourList"> 168 </div> 169 </div> 170 </div> 171 </div> 172 173 174 <div class="listNav"> 175 <div class="listNavTitle"><a href="/product/introduce/MATTER/">Matter</a></div> 176 177 <div class="subNavBtn"><i></i></div> 178 <div class="mBandFourListMain"> 179 <div class="mBandFour"> 180 <div class="mBandFourTitle"><a href="/modules/matter_wireless/index.html">Matter Wireless Module</a></div> 181 <div class="subNavBtn"><i></i></div> 182 <div class="mbandFourList"> 183 </div> 184 </div> 185 </div> 186 </div> 187 188 189 <div class="listNav"> 190 <div class="listNavTitle"><a href="/product/introduce/BLE/">BLE</a></div> 191 192 <div class="subNavBtn"><i></i></div> 193 <div class="mBandFourListMain"> 194 <div class="mBandFour"> 195 <div class="mBandFourTitle"><a href="/ic/ble/index.html">BLE SoC</a></div> 196 <div class="subNavBtn"><i></i></div> 197 <div class="mbandFourList"> 198 </div> 199 </div> 200 <div class="mBandFour"> 201 <div class="mBandFourTitle"><a href="/modules/ble/index.html">BLE Module</a></div> 202 <div class="subNavBtn"><i></i></div> 203 <div class="mbandFourList"> 204 </div> 205 </div> 206 </div> 207 </div> 208 209 210 <div class="listNav"> 211 <div class="listNavTitle"><a href="/product/wireless_rf/?type=64">2.4GHz</a></div> 212 213 <div class="subNavBtn"><i></i></div> 214 <div class="mBandFourListMain"> 215 <div class="mBandFour"> 216 <div class="mBandFourTitle"><a href="/modules/2.4g/index.html">2.4GHz Transceiver Module</a></div> 217 <div class="subNavBtn"><i></i></div> 218 <div class="mbandFourList"> 219 </div> 220 </div> 221 </div> 222 </div> 223 224 225 </div> 226 227 228 </div> 229 230 231 <div class="listNav"> 232 233 <div class="secondLevelTitle"><a href="/product/Simulator_components_and_signal_chains/">Analog Devices & Signal Chain</a><i class="icon-jinrujiantou"></i></div> 234 235 236 <div class="subNavBtn"><i></i></div> 237 238 <!--ç§»å¨ç«¯ä¸çº§æ ç®--> 239 240 <div class="mSecondLevel"> 241 242 243 <div class="listNav"> 244 <div class="listNavTitle"><a href="/product/introduce/Sensor/">Sensor</a></div> 245 246 <div class="subNavBtn"><i></i></div> 247 <div class="mBandFourListMain"> 248 <div class="mBandFour"> 249 <div class="mBandFourTitle"><a href="/sensor/pressure_sensor/index.html">Air Pressure Sensor</a></div> 250 <div class="subNavBtn"><i></i></div> 251 <div class="mbandFourList"> 252 <a href="/sensor/absolute_pressure.html">Absolute Pressure</a> 253 <a href="/sensor/gauge_pressure.html">Gauge Pressure</a> 254 </div> 255 </div> 256 <div class="mBandFour"> 257 <div class="mBandFourTitle"><a href="/sensor/temperature_sensor/index.html">Temperature & Humidity Sensor</a></div> 258 <div class="subNavBtn"><i></i></div> 259 <div class="mbandFourList"> 260 <a href="/sensor/temperature.html">Temperature</a> 261 <a href="/sensor/temperature_sensor.html">Humidity Sensor</a> 262 </div> 263 </div> 264 </div> 265 </div> 266 267 268 <div class="listNav"> 269 <div class="listNavTitle"><a href="/product/introduce/Isolation/">Isolation Chip</a></div> 270 271 <div class="subNavBtn"><i></i></div> 272 <div class="mBandFourListMain"> 273 <div class="mBandFour"> 274
274 <div class="mBandFourTitle"><a href="/isolation/digital/index.html">Digital Isolators</a></div> 275 <div class="subNavBtn"><i></i></div> 276 <div class="mbandFourList"> 277 <a href="/isolation/dual-channel_digital_isolator.html">Dual-Channel</a> 278 <a href="/isolation/quad-channel_digital_isolator/index.html">Quad Channel</a> 279 <a href="/isolation/six-channel_digital_isolator/index.html">Six Channel</a> 280 </div> 281 </div> 282 <div class="mBandFour"> 283 <div class="mBandFourTitle"><a href="/isolation/interface/index.html">Isolated Interface</a></div> 284 <div class="subNavBtn"><i></i></div> 285 <div class="mbandFourList"> 286 <a href="/isolation/i2c_isolator/index.html">I2C</a> 287 <a href="/isolation/rs-485_transceiver/index.html">RS-485</a> 288 <a href="/isolation/can_transceiver/index.html">CAN</a> 289 </div> 290 </div> 291 <div class="mBandFour"> 292 <div class="mBandFourTitle"><a href="/isolation/driver/index.html">Isolated Driver</a></div> 293 <div class="subNavBtn"><i></i></div> 294 <div class="mbandFourList"> 295 <a href="/isolation/two-tube_drive/index.html">Dual-Channel Driver</a> 296 <a href="/isolation/pptocouple_driver/index.html">Optocouple Pin Compatible</a> 297 </div> 298 </div> 299 <div class="mBandFour"> 300 <div class="mBandFourTitle"><a href="/isolation/Isolated_ADC/index.html">Isolated ADC</a></div> 301 <div class="subNavBtn"><i></i></div> 302 <div class="mbandFourList"> 303 </div> 304 </div> 305 </div> 306 </div> 307 308 309 <div class="listNav"> 310 <div class="listNavTitle"><a href="/product/Simulator_components_and_signal_chains/?type=94">Non-Isolated Driver</a></div> 311 312 <div class="subNavBtn"><i></i></div> 313 <div class="mBandFourListMain"> 314 <div class="mBandFour"> 315 <div class="mBandFourTitle"><a href="/Non-Isolated_Driver/Half-Bridge_Driver/index.html">Bridge Driver</a></div> 316 <div class="subNavBtn"><i></i></div> 317 <div class="mbandFourList"> 318 </div> 319 </div> 320 </div> 321 </div> 322 323 324 </div> 325 326 327 </div> 328 329 330 </div> 331 332 <div class="threeLevelBox"> 333 334 335 <div class="threeLevelNav"> 336 337 338 <div class="listNav"><a href="/product/introduce/SubGHz/">Sub-1GHz</a><i class="icon-jinrujiantou"></i></div> 339 340 341 <div class="listNav"><a href="/product/introduce/LoRa/">LoRa</a><i class="icon-jinrujiantou"></i></div> 342 343 344 <div class="listNav"><a href="/product/introduce/MATTER/">Matter</a><i class="icon-jinrujiantou"></i></div> 345 346 347 <div class="listNav"><a href="/product/introduce/BLE/">BLE</a><i class="icon-jinrujiantou"></i></div> 348 349 350 <div class="listNav"><a href="javascript:;">2.4GHz</a><i class="icon-jinrujiantou"></i></div> 351 352 353 </div> 354 355 356 <div class="threeLevelNav"> 357 358 359 <div class="listNav"><a href="/product/introduce/Sensor/">Sensor</a><i class="icon-jinrujiantou"></i></div> 360 361 362 <div class="listNav"><a href="/product/introduce/Isolation/">Isolation Chip</a><i class="icon-jinrujiantou"></i></div> 363 364 365 <div class="listNav"><a href="javascript:;">Non-Isolated Driver</a><i class="icon-jinrujiantou"></i></div> 366 367 368 </div> 369 370 371 </div> 372 373 <div class="bandFourBox"> 374 375 376 <div class="bandFourNav"> 377 378 379 <div class="listBox"> 380 381 382 <div class="listNav"> 383 384 <div class="bandFourTitle"><a href="/ic/Sub_1GHz/index.html">Sub-1GHz IC</a></div> 385 386 387 388 <div class="bandFourList"> 389 390 391 <a href="/ic/rf_transmitter.html">Transmitter IC</a> 392 393 394 <a href="/ic/rf_receiver.html">Receiver IC</a> 395 396 397 <a href="/ic/rf_transceiver.html">Transceiver IC</a> 398 399 400 <a href="/ic/soc_receiver.html">SOC Receiver IC</a> 401 402 403 <a href="/ic/soc_transmitter.html">SOC Transmitter IC</a> 404 405 406 <a href="/ic/soc_transceiver.html">SOC Transceiver IC</a> 407 408 409 <a href="/ic/encode_remote.html">Encode Remote IC</a> 410 411 412 <a href="/ic/decode_remote.html">Decode Remote IC</a> 413 414 415 </div> 416 417 </div> 418 419 420 <div class="listNav"> 421 422 <div class="bandFourTitle"><a href="/modules/Sub_1GHz/index.html">Sub-1GHz Module</a></div> 423 424 425 426 <div class="bandFourList"> 427 428 429 <a href="/modules/rf_transmitter.html">Transmitter Module</a> 430 431 432 <a href="/modules/rf_receiver.html">Receiver Module</a> 433 434 435 <a href="/modules/rf_tranceiver.html">Transceiver Module</a> 436 437 438 <a href="/modules/soc_transceiver.html">SOC Transceiver Module</a> 439 440 441 <a href="/modules/enhanced_power.html">Enhanced Power Module</a> 442 443 444 <a href="/modules/pass-through.html">Sub-1GHz Pass-through</a> 445 446 447 </div> 448 449 </div> 450 451 452 </div> 453 454 455 456 <div class="listBox"> 457 458 459 <div class="listNav"> 460 461 <div class="bandFourTitle"><a href="/modules/lora/index.html">LoRa SPI Module</a></div> 462 463 464 465 <div class="bandFourList"> 466 467 468 </div> 469 470 </div> 471 472 473 <div class="listNav"> 474 475 <div class="bandFourTitle"><a href="/modules/LoRa_Transparent/index.html">LoRa Transparent Transmission Module</a></div> 476 477 478 479 <div class="bandFourList"> 480 481 482 </div> 483 484 </div> 485 486 487 <div class="listNav"> 488 489 <div class="bandFourTitle"><a href="/modules/LoRaWAN/index.html">LoRaWAN Module</a></div> 490 491 492 493 <div class="bandFourList"> 494 495 496 </div> 497 498 </div> 499 500 501 </div> 502 503 504 505 <div class="listBox"> 506 507 508 <div class="listNav"> 509 510 <div class="bandFourTitle"><a href="/modules/matter_wireless/index.html">Matter Wireless Module</a></div> 511 512 513 514 <div class="bandFourList"> 515 516 517 </div> 518 519 </div> 520 521 522 </div> 523 524 525 526 <div class="listBox"> 527 528 529 <div class="listNav"> 530 531 <div class="bandFourTitle"><a href="/ic/ble/index.html">BLE SoC</a></div> 532 533 534 535 <div class="bandFourList"> 536 537 538 </div> 539 540 </div> 541 542 543 <div class="listNav"> 544 545 <div class="bandFourTitle"><a href="/modules/ble/index.html">BLE Module</a></div> 546 547 548 549 <div class="bandFourList"> 550 551 552 </div> 553 554 </div> 555 556 557 </div> 558 559 560 561 <div class="listBox"> 562 563 564 <div class="listNav"> 565 566 <div class="bandFourTitle"><a href="/modules/2.4g/index.html">2.4GHz Transceiver Module</a></div> 567 568 569 570 <div class="bandFourList"> 571 572 573 </div> 574 575 </div> 576 577 578 </div> 579 580 581 582 583 584 </div> 585 586 587 <div class="bandFourNav"> 588 589 590 <div class="listBox"> 591 592 593 <div class="listNav"> 594 595 <div class="bandFourTitle"><a href="/sensor/pressure_sensor/index.html">Air Pressure Sensor</a></div> 596 597 598 599 <div class="bandFourList"> 600 601 602 <a href="/sensor/absolute_pressure.html">Absolute Pressure</a> 603 604 605 <a href="/sensor/gauge_pressure.html">Gauge Pressure</a> 606 607 608 </div> 609 610 </div> 611 612 613 <div class="listNav"> 614 615 <div class="bandFourTitle"><a href="/sensor/temperature_sensor/index.html">Temperature & Humidity Sensor</a></div> 616 617 618 619 <div class="bandFourList"> 620 621 622
622 <a href="/sensor/temperature.html">Temperature</a> 623 624 625 <a href="/sensor/temperature_sensor.html">Humidity Sensor</a> 626 627 628 </div> 629 630 </div> 631 632 633 </div> 634 635 636 637 <div class="listBox"> 638 639 640 <div class="listNav"> 641 642 <div class="bandFourTitle"><a href="/isolation/digital/index.html">Digital Isolators</a></div> 643 644 645 646 <div class="bandFourList"> 647 648 649 <a href="/isolation/dual-channel_digital_isolator.html">Dual-Channel</a> 650 651 652 <a href="/isolation/quad-channel_digital_isolator/index.html">Quad Channel</a> 653 654 655 <a href="/isolation/six-channel_digital_isolator/index.html">Six Channel</a> 656 657 658 </div> 659 660 </div> 661 662 663 <div class="listNav"> 664 665 <div class="bandFourTitle"><a href="/isolation/interface/index.html">Isolated Interface</a></div> 666 667 668 669 <div class="bandFourList"> 670 671 672 <a href="/isolation/i2c_isolator/index.html">I2C</a> 673 674 675 <a href="/isolation/rs-485_transceiver/index.html">RS-485</a> 676 677 678 <a href="/isolation/can_transceiver/index.html">CAN</a> 679 680 681 </div> 682 683 </div> 684 685 686 <div class="listNav"> 687 688 <div class="bandFourTitle"><a href="/isolation/driver/index.html">Isolated Driver</a></div> 689 690 691 692 <div class="bandFourList"> 693 694 695 <a href="/isolation/two-tube_drive/index.html">Dual-Channel Driver</a> 696 697 698 <a href="/isolation/pptocouple_driver/index.html">Optocouple Pin Compatible</a> 699 700 701 </div> 702 703 </div> 704 705 706 <div class="listNav"> 707 708 <div class="bandFourTitle"><a href="/isolation/Isolated_ADC/index.html">Isolated ADC</a></div> 709 710 711 712 <div class="bandFourList"> 713 714 715 </div> 716 717 </div> 718 719 720 </div> 721 722 723 724 <div class="listBox"> 725 726 727 <div class="listNav"> 728 729 <div class="bandFourTitle"><a href="/Non-Isolated_Driver/Half-Bridge_Driver/index.html">Bridge Driver</a></div> 730 731 732 733 <div class="bandFourList"> 734 735 736 </div> 737 738 </div> 739 740 741 </div> 742 743 744 745 746 747 </div> 748 749 750 751 752 </div> 753 754 </div> 755 756 </div> 757 758 759 </div> 760 761 762 763 <div class="list "> 764 765 <h3><a href="javascript:;">Applications</a></h3> 766 <div class="subNavBtn"><i></i></div> 767 768 769 <div class="subNavMain"> 770 771 <div class="subNavBox"> 772 773 <div class="secondLevelNav"> 774 775 776 <div class="listNav"> 777 778 <div class="secondLevelTitle"><a href="/solution/environment/">Environmental Monitoring</a></div> 779 780 </div> 781 782 783 <div class="listNav"> 784 785 <div class="secondLevelTitle"><a href="/solution/electron/">Vehicle Electronics</a></div> 786 787 </div> 788 789 790 <div class="listNav"> 791 792 <div class="secondLevelTitle"><a href="/solution/wisdom/">Smart Meter Reading</a></div> 793 794 </div> 795 796 797 <div class="listNav"> 798 799 <div class="secondLevelTitle"><a href="/solution/industry/">Industrial IoT</a></div> 800 801 </div> 802 803 804 <div class="listNav"> 805 806 <div class="secondLevelTitle"><a href="/solution/intelligence/">Smart Home</a></div> 807 808 </div> 809 810 811 <div class="listNav"> 812 813 <div class="secondLevelTitle"><a href="/solution/consumption/">Consumer Electronics</a></div> 814 815 </div> 816 817 818 </div> 819 820 </div> 821 822 </div> 823 824 825 </div> 826 827 828 829 <div class="list "> 830 831 <h3><a href="javascript:;">Supports</a></h3> 832 <div class="subNavBtn"><i></i></div> 833 834 835 <div class="subNavMain"> 836 837 <div class="subNavBox"> 838 839 <div class="secondLevelNav"> 840 841 842 <div class="listNav"> 843 844 <div class="secondLevelTitle"><a href="/lectotype/Sub-GHz/">Online Selection</a></div> 845 846 </div> 847 848 849 <div class="listNav"> 850 851 <div class="secondLevelTitle">
851<a href="/service/apply/">Sample Application</a></div> 852 853 </div> 854 855 856 <div class="listNav"> 857 858 <div class="secondLevelTitle"><a href="/service/feedback/">Feedback Center</a></div> 859 860 </div> 861 862 863 <div class="listNav"> 864 865 <div class="secondLevelTitle"><a href="/service/information/tool/">Download Center</a></div> 866 867 </div> 868 869 870 <div class="listNav"> 871 872 <div class="secondLevelTitle"><a href="/service/problem/">FAQs</a></div> 873 874 </div> 875 876 877 </div> 878 879 </div> 880 881 </div> 882 883 884 </div> 885 886 887 888 <div class="list cur"> 889 890 <h3><a href="javascript:;">About HOPERF</a></h3> 891 <div class="subNavBtn"><i></i></div> 892 893 894 <div class="subNavMain"> 895 896 <div class="subNavBox"> 897 898 <div class="secondLevelNav"> 899 900 901 <div class="listNav"> 902 903 <div class="secondLevelTitle"><a href="/about/">About HOPERF</a></div> 904 905 </div> 906 907 908 <div class="listNav"> 909 910 <div class="secondLevelTitle"><a href="/responsibility/">Social Responsibility</a></div> 911 912 </div> 913 914 915 <div class="listNav"> 916 917 <div class="secondLevelTitle"><a href="/news/quanbu/">News Center</a></div> 918 919 </div> 920 921 922 <div class="listNav"> 923 924 <div class="secondLevelTitle"><a href="/about/join/">Join Us</a></div> 925 926 </div> 927 928 929 </div> 930 931 </div> 932 933 </div> 934 935 936 </div> 937 938 939 940 <div class="list "> 941 942 <h3><a href="/contact/">Contact Us</a></h3> 943 944 </div> 945 946 947 948 </div> 949 950 <div class="haderOther"> 951 952 <div class="langBox"> 953 954 <a href="https://www.hoperf.cn/" class="langBtn icon-wangluo"></a>CN 955 956 </div> 957 <!--<div class="langBox">--> 958 959 <!-- <a href="[email protected]" class="langBtn icon-youxiang"></a>--> 960 961 <!--</div>--> 962 <div class="emailBox"> 963 <a href="mailto:[email protected]" class="emailBtn icon-youxiang"></a> 964 </div> 965 <div class="searchBox"> 966 967 <a href="javascript:;" class="searchBtn icon-sousuo"></a> 968 969 </div> 970 971 <div class="navbtn icon-caidan"></div> 972 973 </div> 974 975 </div> 976 977 </div> 978 979 <div class="searchformMain"> 980 981 <div class="searchformBox"> 982 983 <div class="searchform"> 984 985 <div class="closeSearch icon-guanbi"></div> 986 987 <form action="/search"> 988 989 <div class="searchformInputBox"> 990 991 <button><i class="icon-sousuo"></i></button> 992 993 <label><input type="text" name="key" placeholder="Input Keywords"></label> 994 995 <input type="submit" class="submitBtn" value="search"> 996 997 <input type="hidden" name="type" class="searchType" value=""> 998 999 <div class="label"><a href="javascript:;" data-value="product" class="cur">product</a><a href="javascript:;" data-value="news">news</a></div> 1000 1001 </div> 1002 1003 </form> 1004 1005 1006 1007 <div class="hotSearch"> 1008 1009 <div class="title">HOT Search</div> 1010 1011 <div class="listBox"> 1012 1013 1014 <a href="/product/introduce/SubGHz/">RF IC</a> 1015 1016 1017 <a href="/product/Simulator_components_and_signal_chains/">Signal Chain IC</a> 1018 1019 1020 <a href="/product/introduce/MATTER/">Matter</a> 1021 1022 1023 <a href="/product/Infinite/">Wireless & RF</a> 1024 1025 1026 1027 1028 </div> 1029 1030 </div> 1031 1032 1033 1034 <div class="hotSearchNews"> 1035 1036 <div class="title">Hot News</div> 1037 1038 <div class="listBox"> 1039 1040 1041 <div class="list"> 1042 1043 <a href="/news/company/1081.html">HOPERF Becomes a Formal Member of the CSA Alliance at Participants Level</a><img src="/dist/images/img_211.png"> 1044 1045 </div> 1046 1047 1048 <div class="list"> 1049 1050 <a href="/news/company/71.html">French Company Unabiz CEO Visits HOPERF for Cooperation</a><img src="/dist/images/img_211.png"> 1051 1052 </div> 1053 1054 1055 <div class="list"> 1056 1057 <a href="/news/Product_Launch/1433.html">Long-range, low-power, and high-capacity: How the RFM6601 builds a reliable LoRaWAN network</a><img src="/dist/images/img_211.png"> 1058 1059 </div> 1060 1061 1062 1063 1064 </div> 1065 1066 </div> 1067 1068 1069 1070 <div class="hotSearchNews"> 1071 1072 <div class="title">Product recommendation</div> 1073 1074 <div class="searchProductList"> 1075 1076 1077 <div class="list"> 1078 1079 <a href="/sensor/pressure_sensor/HP5834.html"><img src="/uploads/HP5834_1709880837.png"></a> 1080 1081 </div> 1082 1083 1084 <div class="list"> 1085 1086 <a href="/modules/rf_transceiver/RFM300W.html"><img src="/uploads/RFM300-é¿_1784712942.png"></a> 1087 1088 </div> 1089 1090 1091 <div class="list"> 1092 1093 <a href="/ic/encode_remote/CMT2156AW.html"><img src="/uploads/CMT2156A_1730085672.png"></a> 1094 1095 </div> 1096 1097 1098 1099 1100 </div> 1101 1102 </div> 1103 1104 1105 1106 1107 1108 </div> 1109 1110 </div> 1111 1112 </div> 1113 1114</div> 1115 1116 1117
1118<script> 1119 1120 // $('.searchformInputBox .label a').on('click',function(){ 1121 1122 // var val = $(this).attr("data-value"); 1123 1124 1125 1126 // $('.searchType').val(val); 1127 1128 // $(this).addClass('cur').siblings().removeClass('cur'); 1129 1130 // }); 1131 1132</script>
1132 1133 1134<div class="commonBanner"> 1135 <div class="imgBox"><img class="pcImg" src="/uploads/23685907_1691571816.jpg"><img class="mImg" src="/uploads/23685907_1691571816.jpg"></div> 1136 <div class="commonBannerText"> 1137 <div class="commonweb"> 1138 <div class="title wow fadeInUp" data-wow-delay="0.3s">All News</div> 1139 <div class="desc wow fadeInUp" data-wow-delay="0.4s"></div> 1140 </div> 1141 </div> 1142 1143 <div class="locationBox"> 1144 <div class="location"> 1145 <div class="commonweb"> 1146 <div class="list"><a href="/"><i class="icon-shouye"></i><i class="icon-youjiantou2"></i></a></div> 1147 1148 <div class="list"><a href="/about/">About HOPERF<i class="icon-youjiantou2"></i></a> 1149 <div class="lProductListBox"> 1150 <div class="lProductList"> 1151 <a href="javascript:;">Home</a> 1152 <a href="/product/wireless_rf/">Products</a> 1153 <a href="/solution/environment/">Applications</a> 1154 <a href="/lectotype/Sub-GHz/">Supports</a> 1155 <a href="/about/">About HOPERF</a> 1156 <a href="/contact/">Contact Us</a> 1157 </div> 1158 </div> 1159 </div> 1160 <div class="list"><a href="/news/quanbu/">News Center<i class="icon-youjiantou2"></i></a> 1161 <div class="lProductListBox"> 1162 <div class="lProductList"> 1163 <a href="/about/">About HOPERF</a> 1164 <a href="/responsibility/">Social Responsibility</a> 1165 <a href="/news/quanbu/">News Center</a> 1166 <a href="/about/join/">Join Us</a> 1167 </div> 1168 </div> 1169 </div> 1170 <div class="list"><a href="/news/quanbu/">All News<i class="icon-youjiantou2"></i></a> 1171 <div class="lProductListBox"> 1172 <div class="lProductList"> 1173 <a href="/news/quanbu/">All News</a> 1174 <a href="/news/company/">HOPERF News</a> 1175 <a href="/news/Product_Launch/">Product Release</a> 1176 <a href="/news/corporate_culture/">Company Culture</a> 1177 <a href="/news/industry/">Industry News</a> 1178 </div> 1179 </div> 1180 </div> 1181 1182 </div> 1183 </div> 1184 </div> 1185</div> 1186 1187 1188<div class="newsListMain"> 1189 <div class="commonweb"> 1190 <div class="newsClass wow fadeInUp" data-wow-delay="0.2s"> 1191 1192 <a href="/news/quanbu/" class="cur">All News</a> 1193 <a href="/news/company/" class="">HOPERF News</a> 1194 <a href="/news/Product_Launch/" class="">Product Release</a> 1195 <a href="/news/corporate_culture/" class="">Company Culture</a> 1196 <a href="/news/industry/" class="">Industry News</a> 1197 </div> 1198 <div class="newsList" id="newcont"> 1199 <div class="list copyElement wow fadeInUp" data-wow-delay="0.4s"> 1200 <a href="/news/company/1387.html"> 1201 <div class="imgBox"><img src="/uploads/936_486_1775203343.jpg"></div> 1202 <div class="content"> 1203 <div class="time icon-riqi">2026/04/03</div> 1204 <div class="subTitle">Connect with HOPERF 2026</div> 1205 <div class="arrow icon-arrowRight"></div> 1206 </div> 1207 </a> 1208 </div> 1209 <div class="list copyElement wow fadeInUp" data-wow-delay="0.4s"> 1210 <a href="/news/Product_Launch/1433.html">
1211 <div class="imgBox"><img src="/uploads/微信å¾ç_20260909152949_32_94-æ¢å¤ç_1789627329.png"></div> 1212 <div class="content"> 1213 <div class="time icon-riqi">2026 / 09 / 17</div> 1214 <div class="subTitle">Long-range, low-power, and high-capacity: How the RFM6601 builds a reliable LoRaWAN network</div> 1215 <div class="arrow icon-arrowRight"></div> 1216 </div> 1217 </a> 1218 </div> 1219 <div class="list copyElement wow fadeInUp" data-wow-delay="0.4s"> 1220 <a href="/news/Product_Launch/1432.html"> 1221 <div class="imgBox"><img src="/uploads/æ¹_1788942784.jpg"></div> 1222 <div class="content"> 1223 <div class="time icon-riqi">2026 / 09 / 09</div> 1224 <div class="subTitle">One-time development, multi-platform adaptation: Matter module HM-MT7203 enables devices to natively support multiple platforms</div> 1225 <div class="arrow icon-arrowRight"></div> 1226 </div> 1227 </a> 1228 </div> 1229 <div class="list copyElement wow fadeInUp" data-wow-delay="0.4s"> 1230 <a href="/news/Product_Launch/1431.html"> 1231 <div class="imgBox"><img src="/uploads/Gemini_Generated_Image__1788486818.png"></div> 1232 <div class="content"> 1233 <div class="time icon-riqi">2026 / 09 / 04</div> 1234 <div class="subTitle">What is modulation and demodulation technology in Sub-1GHz radio frequency communication systems?</div> 1235 <div class="arrow icon-arrowRight"></div> 1236 </div> 1237 </a> 1238 </div> 1239 <div class="list copyElement wow fadeInUp" data-wow-delay="0.4s"> 1240 <a href="/news/Product_Launch/1425.html"> 1241 <div class="imgBox"><img src="/uploads/微信å¾ç_20260818092711_8_94_1787210989.jpg"></div> 1242 <div class="content"> 1243 <div class="time icon-riqi">2026 / 08 / 20</div> 1244 <div class="subTitle">HOPERF Digital Isolator: The Core of Electrical Safety in Portable Energy Storage Power Supplies </div> 1245 <div class="arrow icon-arrowRight"></div> 1246 </div> 1247 </a> 1248 </div> 1249 <div class="list copyElement wow fadeInUp" data-wow-delay="0.4s"> 1250 <a href="/news/Product_Launch/1424.html"> 1251 <div class="imgBox"><img src="/uploads/æå¾ç½_604552372_æ·±è²ç§æææºè½å®¶å± 客å 夿¯(ä¼ä¸åç¨)_1786686417.jpg"></div> 1252 <div class="content"> 1253 <div class="time icon-riqi">2026 / 08 / 14</div> 1254 <div class="subTitle">How does HOPERF Matter Module help smart devices seamlessly integrate into various home ecosystems? </div> 1255 <div class="arrow icon-arrowRight"></div> 1256 </div> 1257 </a> 1258 </div> 1259 <div class="list copyElement wow fadeInUp" data-wow-delay="0.4s"> 1260 <a href="/news/Product_Launch/1423.html"> 1261 <div class="imgBox"><img src="/uploads/微信å¾ç_Gemini_Generated_Image_ca9mwqca9mwqca9m4_1785981250.png"></div> 1262 <div class="content"> 1263 <div class="time icon-riqi">2026 / 08 / 06</div> 1264 <div class="subTitle">HOPERF LoRa Module: A long-range, low-power, large-scale networking wireless communication carrier </div> 1265 <div class="arrow icon-arrowRight"></div> 1266 </div> 1267 </a> 1268 </div> 1269 <div class="list copyElement wow fadeInUp" data-wow-delay="0.4s"> 1270 <a href="/news/Product_Launch/1422.html">
1271 <div class="imgBox"><img src="/uploads/æå¾ç½_604192230_大忼å±ä¼ç°åºèå°è§ä¼å¸(ä¼ä¸åç¨)_1785468878.jpg"></div> 1272 <div class="content"> 1273 <div class="time icon-riqi">2026 / 07 / 31</div> 1274 <div class="subTitle">How does HOPERF's Sub-1GHz RF chip build a wireless communication link for tens of thousands of glow sticks? </div> 1275 <div class="arrow icon-arrowRight"></div> 1276 </div> 1277 </a> 1278 </div> 1279 </div> 1280 <div class="pageMain"> 1281 <div id="pagination" class="wow fadeInUp" data-wow-delay="0.2s"></div> 1282 <div class="loadMore wow fadeInUp" data-wow-delay="0.2s"> 1283 <a href="javascript:;" data-pageindex="1" data-pagetotal="14" data-flag="newcont" class="btnlink">Load more<div class="icon"></div></a> 1284 </div> 1285 </div> 1286 </div> 1287</div> 1288 1289<footer class="footerBox"> 1290 1291 <div class="footerClassBox"> 1292 1293 <div class="commonweb"> 1294 1295 <div class="footerClsas"> 1296 1297 1298 1299 <div class="list"> 1300 1301 1302 <h3>Products</h3> 1303 1304 1305 <p> 1306 1307 1308 <a href="/product/wireless_rf/">Wireless RF</a> 1309 1310 1311 <a href="/product/Simulator_components_and_signal_chains/">Analog Devices & Signal Chain</a> 1312 1313 1314 </p> 1315 1316 </div> 1317 1318 1319 1320 <div class="list"> 1321 1322 1323 <h3>Applications</h3> 1324 1325 1326 <p> 1327 1328 1329 <a href="/solution/environment/">Environmental Monitoring</a> 1330 1331 1332 <a href="/solution/electron/">Vehicle Electronics</a> 1333 1334 1335 <a href="/solution/wisdom/">Smart Meter Reading</a> 1336 1337 1338 <a href="/solution/industry/">Industrial IoT</a> 1339 1340 1341 <a href="/solution/intelligence/">Smart Home</a> 1342 1343 1344 <a href="/solution/consumption/">Consumer Electronics</a> 1345 1346 1347 </p> 1348 1349 </div> 1350 1351 1352 1353 <div class="list"> 1354 1355 1356 <h3>Supports</h3> 1357 1358 1359 <p> 1360 1361 1362 <a href="/lectotype/Sub-GHz/">Online Selection</a> 1363 1364 1365 <a href="/service/apply/">Sample Application</a> 1366 1367 1368 <a href="/service/feedback/">Feedback Center</a> 1369 1370 1371 <a href="/service/information/tool/">Download Center</a> 1372 1373 1374 <a href="/service/problem/">FAQs</a> 1375 1376 1377 </p> 1378 1379 </div> 1380 1381 1382 1383 <div class="list"> 1384 1385 1386 <h3>About HOPERF</h3> 1387 1388 1389 <p> 1390 1391 1392 <a href="/about/">About HOPERF</a> 1393 1394 1395 <a href="/responsibility/">Social Responsibility</a> 1396 1397 1398 <a href="/news/quanbu/">News Center</a> 1399 1400 1401 <a href="/about/join/">Join Us</a> 1402 1403 1404 </p> 1405 1406 </div> 1407 1408 1409 1410 <div class="list"> 1411 1412 1413 <h3><a href="/contact/">Contact Us</a></h3> 1414 1415 1416 <p> 1417 1418 1419 </p> 1420 1421 </div> 1422 1423 1424 1425 </div> 1426 1427 <div class="footqrCode"> 1428 <div class="list"> 1429
1430 <div class="imgBox"><img src="/uploads/58342719_1692672694.png"></div> 1431 1432 <p>WeChat Account</p> 1433 1434 </div> 1435 </div> 1436 1437 </div> 1438 1439 </div> 1440 1441 <div class="foot"> 1442 1443 <div class="commonweb"> 1444 1445 <div class="copyright">Copyright © 2026 Shenzhen Hope Microelectronics Co., Ltd. <a href="" target="_blank"></a> <a href="/sitemap/">sitemap</a></div> 1446 1447 <form class="footerSubscribe" action="/api/subscribe" method="post"> 1448 <label><input type="email" name="email" placeholder="Subscribe to HOPERF updates" required></label> 1449 <button type="submit">Subscribe</button> 1450 <span class="footerSubscribeMsg"></span> 1451 </form> 1452 1453 <div class="footPlatform"> 1454 1455 <a href="https://www.linkedin.com/company/hoperf" class="footerWechatEntry" title="LinkedIn"> 1456 <img class="footerPlatformIcon" src="/uploads/in_1778750450.png" alt="LinkedIn"> 1457 </a><a href="https://www.youtube.com/@HoperfSZ" class="footerWechatEntry" title="Youtube"> 1458 <img class="footerPlatformIcon" src="/uploads/youtube_1778751864.png" alt="Youtube"> 1459 </a> 1460 1461 </div> 1462 1463 </div> 1464 1465 </div> 1466 1467</footer> 1468 1469 1470 1471<!--<div class="rightFixed">--> 1472 1473<!-- --> 1474 1475<!-- <div class="list">--> 1476 1477<!-- --> 1478 1479<!-- <a href="/lectotype/Sub-GHz/">--> 1480 1481<!-- --> 1482 1483<!-- <i class="icon-sort"></i>--> 1484 1485<!-- <p>Product</p>--> 1486 1487<!-- </a>--> 1488 1489<!-- --> 1490 1491<!-- </div>--> 1492 1493<!-- --> 1494 1495<!-- <div class="list">--> 1496 1497<!-- --> 1498 1499<!-- <a href="/service/information/tool/">--> 1500 1501<!-- --> 1502 1503<!-- <i class="icon-fenlei"></i>--> 1504 1505<!-- <p>Tool</p>--> 1506 1507<!-- </a>--> 1508 1509<!-- --> 1510 1511<!-- </div>--> 1512 1513<!-- --> 1514 1515<!-- <div class="list">--> 1516 1517<!-- --> 1518 1519<!-- <a href="tel:4001-189-180">--> 1520<!-- --> 1521<!-- <div class="tel">--> 1522<!--Looking forward to your call--> 1523<!-- <span>4001-189-180</span>--> 1524<!-- </div>--> 1525<!-- --> 1526<!-- --> 1527 1528<!-- <i class="icon-24gl-telephone"></i>--> 1529 1530<!-- <p>Telephone</p>--> 1531 1532<!-- </a>--> 1533 1534<!-- --> 1535 1536<!-- </div>--> 1537 1538<!-- --> 1539 1540<!-- <div class="list">--> 1541 1542<!-- --> 1543 1544<!-- <a href="mailto:[email protected]">--> 1545 1546<!-- --> 1547 1548<!-- <i class="icon-youxiang"></i>--> 1549 1550<!-- <p>Email</p>--> 1551 1552<!-- </a>--> 1553 1554<!-- --> 1555 1556<!-- </div>--> 1557 1558<!-- --> 1559 1560<!-- <div class="list">--> 1561 1562<!-- --> 1563 1564<!-- <a href="javascript:;">--> 1565 1566<!-- --> 1567 1568<!-- <i class="icon-weixin2"></i>--> 1569 1570<!-- <p>WeChat</p>--> 1571 1572<!-- </a>--> 1573 1574<!-- --> 1575 1576<!-- <div class="qrCode"><img src="/uploads/58342719_1692672694.png"></div>--> 1577 1578<!-- --> 1579 1580<!-- </div>--> 1581 1582<!-- --> 1583 1584 1585 1586<!-- <div class="scrollTopBtn">--> 1587 1588<!-- <a href="javascript:;">--> 1589 1590<!-- TOP--> 1591 1592<!-- </a>--> 1593 1594<!-- </div>--> 1595 1596<!-- <div class="hideRightBtn"><i class="icon-arrow-left"></i></div>--> 1597<!-- --> 1598<!-- <div class="sidebarBtn">--> 1599<!-- <i class="icon-custom-service"></i>Contact Us--> 1600<!-- </div>--> 1601 1602<!--</div>--> 1603 1604<style> 1605 .footerSubscribe{display:flex;align-items:center;gap:8px;margin:10px 0;max-width:360px} 1606 .footerSubscribe label{flex:1} 1607 .footerSubscribe input{width:100%;height:36px;padding:0 12px;border:1px solid #ddd;background:#fff} 1608 .footerSubscribe button{height:36px;padding:0 16px;border:0;background:#c7000b;color:#fff;cursor:pointer} 1609 .footerSubscribeMsg{font-size:12px;color:#fff} 1610 .footPlatform .footerWechatEntry{gap:6px;width:auto!important;padding:0 10px;text-decoration:none} 1611 .footPlatform .footerPlatformIcon{width:18px;height:18px;object-fit:contain;display:block} 1612 @media (max-width:768px){.footerSubscribe{max-width:none;width:100%}} 1613</style> 1614
1615<script> 1616 (function () { 1617 var form = document.querySelector('.footerSubscribe'); 1618 if (!form) { 1619 return; 1620 } 1621 form.addEventListener('submit', function (event) { 1622 event.preventDefault(); 1623 var msg = form.querySelector('.footerSubscribeMsg'); 1624 var email = form.querySelector('input[name="email"]').value; 1625 var xhr = new XMLHttpRequest(); 1626 xhr.open('POST', form.action, true); 1627 xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 1628 xhr.onreadystatechange = function () { 1629 if (xhr.readyState !== 4) { 1630 return; 1631 } 1632 try { 1633 var res = JSON.parse(xhr.responseText); 1634 msg.innerHTML = res.msg || (res.code === 1 ? 'Subscribe success' : 'Submit failed'); 1635 if (res.code === 1) { 1636 form.reset(); 1637 } 1638 } catch (e) { 1639 msg.innerHTML = 'Submit failed'; 1640 } 1641 }; 1642 xhr.send('email=' + encodeURIComponent(email)); 1643 }); 1644 })(); 1645</script>
1645 1646 1647 1648<!----------------CookieBar-Start----------------> 1649<style id="cookie-bar-css"> 1650 .cookie-bar-hide{ opacity:0 !important; } 1651 .cookie-bar * { 1652 -webkit-box-sizing: border-box; 1653 box-sizing: border-box; 1654 outline: none; 1655 -webkit-transition-property: color, background-color, border-color, border-bottom-color; 1656 transition-property: color, background-color, border-color, border-bottom-color; 1657 -webkit-transition-duration: .2s; 1658 transition-duration: .2s; 1659 -webkit-transition-timing-function: cubic-bezier(0.33, 0, 0.3, 1); 1660 transition-timing-function: cubic-bezier(0.33, 0, 0.3, 1); 1661 } 1662 1663 .cookie-bar-container{ 1664 position: relative; 1665 } 1666 .cookie-bar-close-btn{ 1667 position: absolute; 1668 top: 12px; 1669 right: 16px; 1670 width: 32px; 1671 height: 32px; 1672 padding: 8px; 1673 font-size: 0; 1674 cursor: pointer; 1675 border: none; 1676 background: #fff; 1677 } 1678 .cookie-bar-close-btn .icon,.cookie-bar-setting-close-btn .icon{ width: 100%; height: 100%; } 1679 1680 1681 .cookie-bar { 1682 width: 100%; 1683 height: 120px; 1684 position: fixed; 1685 background-color: #fff; 1686 opacity: 1; 1687 left: 0; 1688 right: 0; 1689 bottom: 0; 1690 z-index: 3000; 1691 box-shadow: 0 0 20px rgba(0,0,0,0.3); 1692 -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3); 1693 -webkit-transition: bottom .7s,opacity .8s; 1694 transition: bottom .7s,opacity .5s,height 0.4s ease-in-out; 1695 } 1696 .cookie-bar-container{ 1697 max-width: 1440px; 1698 margin: 0 auto; 1699 height: 100%; 1700 } 1701 .cookie-bar-close-btn,.cookie-bar-setting-close-btn{ 1702 position: absolute; 1703 top: 10px; 1704 right: 10px; 1705 width: 32px; 1706 height: 32px; 1707 padding: 5px; 1708 font-size: 0; 1709 cursor: pointer; 1710 border: none; 1711 background: #fff; 1712 } 1713 1714 .cookie-bar-msg-warp{ 1715 display: flex; 1716 justify-content: space-between; 1717 height: 100%; 1718 } 1719 .cookie-bar-msg-warp .cookie-bar-msg { 1720 width: 920px; 1721 display: flex; 1722 flex-direction: column; 1723 justify-content: center; 1724 padding-left: 20px; 1725 } 1726 .cookie-bar-msg-warp .cookie-bar-manage{ 1727 display: -webkit-box; 1728 display: -ms-flexbox; 1729 display: flex; 1730 width: 480px; 1731 padding-right: 80px; 1732 -webkit-box-pack: end; 1733 -ms-flex-pack: end; 1734 justify-content: flex-end; 1735 -webkit-box-align: center; 1736 -ms-flex-align: center; 1737 align-items: center; 1738 } 1739 .cookie-bar-manage a { 1740 color: #fff ; 1741 background-color: #2189ff; 1742 border: 1px solid #2189ff; 1743 text-shadow: 0 0 3px rgba(0, 0, 0, 0.72); 1744 padding: 10px 24px 11px 24px; 1745 border-radius: 20px; 1746 margin-left: 20px; 1747 cursor: pointer; 1748 font-size: 14px; 1749 } 1750 .cookie-bar-manage a:first-child{ margin-left: 0px; } 1751 .cookie-bar-manage a:hover{ color: #eee ; background-color: #006bea ; } 1752 1753 .cookie-bar-msg .cookie-bar-msg-title{ font-size: 16px; font-weight: bold; margin-bottom: 8px; } 1754 .cookie-bar-msg .cookie-bar-msg-desc{ font-size: 13px; } 1755 .cookie-bar-msg .cookie-bar-msg-desc a{ color: #1428a0; text-decoration: underline; } 1756 1757 1758 .cookie-bar-setting-container{ 1759 transition: height 0.4s ease-in-out; 1760 width: 50%; 1761 height: 0; 1762 background-color:#fff; 1763 position: absolute; 1764 bottom: 0; 1765 right: 0; 1766 border-radius: 10px 10px 0 0; 1767 box-shadow: 0 0 20px rgba(0,0,0,0.3); 1768 -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3); 1769 } 1770 .cookie-bar-setting-container.active { 1771 height:400px; 1772 } 1773 1774 .cookie-bar-setting-title{ 1775 font-size: 16px; 1776 font-weight: bold; 1777 margin-bottom: 8px; 1778 } 1779 1780 .cookie-bar-setting-container-box{ 1781 padding: 20px; 1782 display: flex; 1783 flex-direction: column; 1784 height: 100%; 1785 } 1786 .cookie-bar-setting-items { 1787 flex: 1; 1788 overflow-y: auto; 1789 } 1790 .cookie-bar-setting-check-result{ 1791 display: flex; 1792 flex-direction: row; 1793 margin-top:15px; 1794 justify-content:flex-end; 1795 } 1796 .cookie-bar-setting-check-result a { 1797 color: #fff; 1798 background-color: #2189ff; 1799 border: 1px solid #2189ff; 1800 text-shadow: 0 0 3px rgba(0, 0, 0, 0.72) ; 1801 padding: 10px 24px 11px 24px; 1802 border-radius: 20px; 1803 margin-left: 20px; 1804 cursor: pointer; 1805 font-size: 14px; 1806 } 1807 .cookie-bar-setting-check-result a:hover{ color: #eee ; background-color: #006bea ; } 1808 1809 .cookie-bar-manage-reject,.cookie-bar-manage-setting,.cookie-bar-manage-setting-reset{ 1810 background-color:#fff !important; 1811 color: #000 !important; 1812 text-shadow: none !important; 1813 border: 1px solid #000; 1814 } 1815 1816 .cookie-bar-setting-one:not(:first-child) { 1817 margin-top: 25px; 1818 } 1819 .cookie-bar-setting-one:last-child { 1820 margin-bottom: 5px; 1821 } 1822 .cookie-bar-setting-one .cookie-bar-setting-one-title{ 1823 font-size: 15px; 1824 font-weight: bold; 1825 } 1826 .cookie-bar-setting-one .cookie-bar-setting-one-desc{ 1827 font-size: 13px; 1828 margin-top: 5px; 1829 } 1830 .cookie-bar-setting-one .cookie-bar-setting-one-set{ 1831 font-size: 13px; 1832 margin-top: 5px; 1833 display: flex; 1834 flex-direction: row; 1835 } 1836 .cookie-bar-setting-one .cookie-bar-setting-one-set label{ 1837 font-size: 15px; 1838 display: flex;flex-direction: row;align-items: center;height: 25px; 1839 } 1840 .cookie-bar-setting-one .cookie-bar-setting-one-set label:last-child{ 1841 margin-left: 20px; 1842 } 1843 1844 .cookie-bar-setting-one-set .cookie_bar_setting_radio {
1845 width: 20px; 1846 height: 20px; 1847 border: 1px solid black; 1848 border-radius: 50%; 1849 margin-right: 5px; 1850 } 1851 .cookie-bar-setting-one-set .cookie_bar_setting_label .cookie_bar_setting_radio { 1852 border: 6px solid #006bea; 1853 background-color: #fff; 1854 } 1855 1856 @media (max-width:768px) { 1857 .cookie-bar-container { 1858 max-width: 100%; 1859 padding: 15px; 1860 } 1861 .cookie-bar-manage{ 1862 display: block; 1863 } 1864 .cookie-bar-msg-warp{ 1865 flex-direction:column !important; 1866 } 1867 .cookie-bar-setting-container{ width: 100% } 1868 .cookie-bar-msg-warp .cookie-bar-msg{ 1869 width: unset; 1870 padding-left:0; 1871 } 1872 .cookie-bar{ 1873 height: auto; 1874 } 1875 .cookie-bar-close-btn{ 1876 top: 5px; 1877 right: 5px; 1878 } 1879 .cookie-bar-manage{ 1880 width: unset !important; 1881 padding-right:0px !important; 1882 justify-content:space-evenly !important; 1883 margin-top: 15px; 1884 } 1885 .cookie-bar-manage a{ 1886 margin-left:0 !important; 1887 padding-right: 30px; 1888 padding-left: 30px; 1889 } 1890 .cookie-bar-setting-check-result a{ 1891 padding-right: 30px; 1892 padding-left: 30px; 1893 } 1894 } 1895 1896 @media screen and (min-width: 768px) and (max-width: 1200px) { 1897 .cookie-bar-container { 1898 max-width: 90%; 1899 } 1900 .cookie-bar-setting-container{ 1901 width: 70%; 1902 } 1903 .cookie-bar-manage{ 1904 padding-right: 45px !important; 1905 } 1906 } 1907 1908 @media screen and (min-width: 1200px) and (max-width: 1600px) { 1909 .cookie-bar-container { 1910 max-width: 90%; 1911 } 1912 } 1913 1914</style> 1915 1916<div id="cookie-bar" class="cookie-bar"> 1917 <div class="cookie-bar-container"> 1918 <div class="cookie-bar-msg-warp"> 1919 <div class="cookie-bar-msg"> 1920 <div class="cookie-bar-msg-title">Cookie Policy</div> 1921 <div class="cookie-bar-msg-desc">We use optional cookies to improve your experience on our site, including through social media and third-party statistics. If you reject optional cookies, we will only use cookies necessary to provide the requested services. You can change your selections by clicking "Manage Cookies" at the bottom of the page. <a href="/">Learn More</a></div> 1922 </div> 1923 <div class="cookie-bar-manage"> 1924 <a id="cookie-bar-manage-agree" class="cookie-bar-manage-agree">Agree</a> 1925 <a id="cookie-bar-manage-reject" class="cookie-bar-manage-reject">Reject</a> 1926 <a id="cookie-bar-manage-setting" class="cookie-bar-manage-setting">Manage</a> 1927 </div> 1928 </div> 1929 1930 <div class="cookie-bar-close"> 1931 <button id="cookie-bar-close-btn" class="cookie-bar-close-btn"> 1932 <svg t="1683714084773" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2515" width="200" height="200"><path d="M550.848 502.496l308.64-308.896a31.968 31.968 0 1 0-45.248-45.248l-308.608 308.896-308.64-308.928a31.968 31.968 0 1 0-45.248 45.248l308.64 308.896-308.64 308.896a31.968 31.968 0 1 0 45.248 45.248l308.64-308.896 308.608 308.896a31.968 31.968 0 1 0 45.248-45.248l-308.64-308.864z" p-id="2516"></path></svg> 1933 </button> 1934 </div> 1935 1936 <div id="cookie-bar-setting-container" class="cookie-bar-setting-container"> 1937 1938 <div class="cookie-bar-setting-container-box"> 1939 <div class="cookie-bar-setting-title">Manage Cookies</div> 1940 <div class="cookie-bar-setting-items"> 1941 1942 <div class="cookie-bar-setting-one"> 1943 <div class="cookie-bar-setting-one-title"></div> 1944 <div class="cookie-bar-setting-one-desc"> 1945 Cookies are small text files placed on your device to store data for later use by a web server. We and our third-party partners use cookies to remember preferences, analyze site performance, and improve the browsing experience. </div> 1946 <div class="cookie-bar-setting-one-set"></div> 1947 </div> 1948 1949 <div class="cookie-bar-setting-one"> 1950 <div class="cookie-bar-setting-one-title">Required</div> 1951 <div class="cookie-bar-setting-one-desc"> 1952 Required cookies support essential site functions such as saving preferences, routing traffic, measuring page loading, and keeping the website available. These
1952cookies are necessary for the site to operate. </div> 1953 <div class="cookie-bar-setting-one-set"></div> 1954 </div> 1955 1956 <div class="cookie-bar-setting-one"> 1957 <div class="cookie-bar-setting-one-title">Analytics</div> 1958 <div class="cookie-bar-setting-one-desc"> 1959 Analytics cookies help us understand how visitors use the website so we can improve content, navigation, and performance. </div> 1960 <div class="cookie-bar-setting-one-set"> 1961 <label data-rel="agree_analyze" class=""><div class="cookie_bar_setting_radio"></div>Agree</label> 1962 <label data-rel="reject_analyze" class=""><div class="cookie_bar_setting_radio"></div>Reject</label> 1963 </div> 1964 </div> 1965 <div class="cookie-bar-setting-one"> 1966 <div class="cookie-bar-setting-one-title">Advertising</div> 1967 <div class="cookie-bar-setting-one-desc"> 1968 Advertising cookies may be used to measure ad interactions and show content that is more relevant to your browsing activity. </div> 1969 <div class="cookie-bar-setting-one-set"> 1970 <label data-rel="agree_advertise" class=""><div class="cookie_bar_setting_radio"></div>Agree</label> 1971 <label data-rel="reject_advertise" class=""><div class="cookie_bar_setting_radio"></div>Reject</label> 1972 </div> 1973 </div> 1974 1975 </div> 1976 <div class="cookie-bar-setting-check-result"> 1977 <a id="cookie-bar-manage-setting-reset" class="cookie-bar-manage-setting-reset">resetting</a> 1978 <a id="cookie-bar-manage-setting-save" class="cookie-bar-manage-setting-save">save</a> 1979 </div> 1980 </div> 1981 1982 <button id="cookie-bar-setting-close-btn" class="cookie-bar-setting-close-btn"> 1983 <svg t="1683714084773" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2515" width="200" height="200"><path d="M550.848 502.496l308.64-308.896a31.968 31.968 0 1 0-45.248-45.248l-308.608 308.896-308.64-308.928a31.968 31.968 0 1 0-45.248 45.248l308.64 308.896-308.64 308.896a31.968 31.968 0 1 0 45.248 45.248l308.64-308.896 308.608 308.896a31.968 31.968 0 1 0 45.248-45.248l-308.64-308.864z" p-id="2516"></path></svg> 1984 </button> 1985 </div> 1986 1987 </div> 1988 1989 1990</div> 1991
1992<script id="cookie-bar-js"> 1993 //æå ¥å ç´ AppendChildPlus 1994 (function(){let toArray=Array.from||function(arg){return Array.prototype.slice.call(arg)};function isNode(arg){return arg instanceof Node}function isScript(arg){return isNode(arg)&&arg.nodeName.toLowerCase()==="script"}function copyScript(script){var newScript=document.createElement("script");toArray(script.attributes).forEach(function(item){newScript.setAttribute(item.nodeName,item.nodeValue)});newScript.innerHTML=script.innerHTML;return newScript}function replaceAllScript(node){Array.prototype.forEach.call(node.childNodes,function(item){if(isScript(item)){item.parentNode.replaceChild(copyScript(item),item);return}if(item.childNodes.length>0){replaceAllScript(item)}});return node}function strToNode(str){var docFrag=document.createDocumentFragment(),div=document.createElement("div");div.innerHTML=str;toArray(replaceAllScript(div).childNodes).forEach(function(item){docFrag.appendChild(item)});return docFrag}Node.prototype.appendChildPlus=function(){var docFrag=document.createDocumentFragment();toArray(arguments).forEach(function(arg){docFrag.appendChild(isNode(arg)?arg:strToNode(String(arg)))});this.appendChild(docFrag)}})(); 1995 1996 let _cookie_bar_request_flag = true; 1997 function _cookie_bar_request(data,fn) { 1998 if (!_cookie_bar_request_flag) { 1999 console.info("Please Waiting for Request Complate"); 2000 return; 2001 } 2002 let sendlist = []; 2003 for (let o in data) { 2004 if (typeof data[o] === "object") { 2005 sendlist.push(o + "=" + JSON.stringify(data[o])); 2006 } else { 2007 sendlist.push(o + "=" + data[o]); 2008 } 2009 } 2010 sendlist = sendlist.join('&'); 2011 _cookie_bar_request_flag = false; 2012 let httpRequest = new XMLHttpRequest(); 2013 httpRequest.open("POST", "/api/cookie_bar_setting/", true); 2014 httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 2015 httpRequest.send(sendlist); 2016 httpRequest.onreadystatechange = () => { 2017 _cookie_bar_request_flag = true; 2018 if (httpRequest.readyState === 4 && httpRequest.status === 200) { 2019 let response = JSON.parse(httpRequest.responseText); 2020 fn(response); 2021 } else { 2022 if (httpRequest.status !== 200) { 2023 console.error(httpRequest.status, "Cookies Setting Request Error"); 2024 } 2025 } 2026 } 2027 } 2028 function _cookie_bar_getSetItem() { 2029 let selectElement = document.querySelectorAll(".cookie_bar_setting_label"); 2030 let selectItem = []; 2031 for (let i = 0; i < selectElement.length; i++) { 2032 selectItem.push(selectElement[i].attributes['data-rel'].value); 2033 } 2034 return selectItem; 2035 } 2036 function _cookie_bar_updateGoogleConsent(type, selectItems) { 2037 window.dataLayer = window.dataLayer || []; 2038 window.gtag = window.gtag || function(){dataLayer.push(arguments);} 2039 2040 selectItems = selectItems || []; 2041 var analyticsGranted = type === "agree_all" || selectItems.indexOf("agree_analyze") !== -1; 2042 var adsGranted = type === "agree_all" || selectItems.indexOf("agree_advertise") !== -1; 2043 var deleteGoogleCookies = function () { 2044 var hostParts = location.hostname.split('.'); 2045 var rootDomain = hostParts.length > 1 ? '.' + hostParts.slice(-2).join('.') : location.hostname; 2046 var expires = 'Thu, 01 Jan 1970 00:00:00 GMT'; 2047 var names = ['_ga', '_gid', '_gat', '_gcl_au']; 2048 2049 document.cookie.split(';').forEach(function (item) { 2050 var name = item.split('=')[0].trim(); 2051 if (name.indexOf('_ga_') === 0 || name.indexOf('_gat_') === 0) { 2052 names.push(name); 2053 } 2054 }); 2055 2056 names.forEach(function (name) { 2057 document.cookie = name + '=; expires=' + expires + '; path=/'; 2058 document.cookie = name + '=; expires=' + expires + '; path=/; domain=' + location.hostname; 2059 document.cookie = name + '=; expires=' + expires + '; path=/; domain=' + rootDomain; 2060 }); 2061 }; 2062 2063 gtag('consent', 'update', { 2064 'analytics_storage': analyticsGranted ? 'granted' : 'denied', 2065 'ad_storage': adsGranted ? 'granted' : 'denied', 2066 'ad_user_data': adsGranted ? 'granted' : 'denied', 2067 'ad_personalization': adsGranted ? 'granted' : 'denied' 2068 }); 2069 2070 if (!analyticsGranted && !adsGranted) { 2071 deleteGoogleCookies(); 2072 } 2073 } 2074 function _cookie_bar_loadRes(res,type,selectItems) { 2075 _cookie_bar_updateGoogleConsent(type, selectItems); 2076 let head = document.getElementsByTagName("head")[0]; 2077 if (res.script) { 2078 for (let i = 0; i < res.script.length; i++) { 2079 head.appendChildPlus(res.script[i]); 2080 } 2081 } 2082 _cookie_bar_close(); 2083 } 2084 2085 function _cookie_bar_close(days) { 2086 document.getElementById("cookie-bar").classList.add("cookie-bar-hide"); 2087 setTimeout(function(){ 2088 document.getElementById("cookie-bar").remove(); 2089 document.getElementById("cookie-bar-css").remove(); 2090 document.getElementById("cookie-bar-js").remove(); 2091 },500); 2092 } 2093 2094 if (document.getElementById('cookie-bar-close-btn')!==null) { 2095 document.getElementById('cookie-bar-close-btn').onclick = function () { 2096 _cookie_bar_close(); 2097 } 2098 } 2099 if (document.getElementById('cookie-bar-manage-close')!==null) { 2100 document.getElementById('cookie-bar-manage-close').onclick = function () { 2101 _cookie_bar_close(); 2102 } 2103 } 2104 if (document.getElementById('cookie-bar-manage-agree')!==null) { 2105 document.getElementById('cookie-bar-manage-agree').onclick = function () { 2106 _cookie_bar_request({"type": "agree_all"}, function (res) { 2107 //console.log("agree_all"); 2108 _cookie_bar_loadRes(res,"agree_all"); 2109 //document.getElementById("cookie-bar").classList.add("cookie-bar-hide"); 2110 }); 2111 } 2112 } 2113 2114 if (document.getElementById('cookie-bar-manage-reject')!==null) { 2115 document.getElementById('cookie-bar-manage-reject').onclick = function () { 2116 _cookie_bar_request({"type": "reject_all"}, function (res) { 2117 console.log("reject_all"); 2118 _cookie_bar_loadRes(res,"reject_all"); 2119 //document.getElementById("cookie-bar").classList.add("cookie-bar-hide"); 2120 }); 2121 } 2122 } 2123 2124 if (document.querySelectorAll(".cookie-bar-setting-one-set label").length>0) {
2125 let cookie_bar_setting_label = document.querySelectorAll(".cookie-bar-setting-one-set label"); 2126 for (let i = 0; i < cookie_bar_setting_label.length; i++) { 2127 (function (n) { 2128 cookie_bar_setting_label[i].onclick = function () { 2129 //å°å½åæ è®°ä¸çéä¸å»æï¼å°å½åå ç´ è®¾ç½®ä¸ºéä¸ 2130 let allChilds = cookie_bar_setting_label[n].parentNode.children; 2131 allChilds[0].classList.remove("cookie_bar_setting_label"); 2132 allChilds[1].classList.remove("cookie_bar_setting_label"); 2133 cookie_bar_setting_label[n].classList.add("cookie_bar_setting_label"); 2134 } 2135 })(i); 2136 } 2137 } 2138 2139 if (document.getElementById('cookie-bar-manage-setting')!==null) { 2140 document.getElementById('cookie-bar-manage-setting').onclick = function () { 2141 document.getElementById("cookie-bar-setting-container").classList.add("active"); 2142 } 2143 } 2144 2145 if (document.getElementById('cookie-bar-setting-close-btn')!==null) { 2146 document.getElementById('cookie-bar-setting-close-btn').onclick = function () { 2147 document.getElementById("cookie-bar-setting-container").classList.remove("active"); 2148 } 2149 } 2150 2151 if (document.getElementById('cookie-bar-manage-setting-reset')!==null) { 2152 document.getElementById('cookie-bar-manage-setting-reset').onclick = function () { 2153 let cookie_bar_setting_label = document.querySelectorAll(".cookie-bar-setting-one-set label"); 2154 for (let i = 0; i < cookie_bar_setting_label.length; i++) { 2155 cookie_bar_setting_label[i].classList.remove("cookie_bar_setting_label"); 2156 } 2157 } 2158 } 2159 2160 if (document.getElementById('cookie-bar-manage-setting-save')!==null) { 2161 document.getElementById('cookie-bar-manage-setting-save').onclick = function () { 2162 //alert("ä¿å设置çé项"); 2163 //è·å对åºçé项ï¼ä¼ å ¥åå° 2164 let selectItems = _cookie_bar_getSetItem(); 2165 _cookie_bar_request({"type": "set_some", "select": selectItems}, function (res) { 2166 console.log("set_some"); 2167 _cookie_bar_loadRes(res, "set_some", selectItems); 2168 }); 2169 //document.getElementById("cookie-bar-setting-container").classList.remove("active"); 2170 } 2171 } 2172</script>
2172 2173 2174<!----------------CookieBar-End----------------> 2175</body> 2176<!--swiperæä»¶-->
2177<script type="text/javascript" src="/dist/js/swiper.jquery.min.js"></script>
2177 2178<!--wowå ¥åºæä»¶-->
2179<script type="text/javascript" src="/dist/js/wow.min.js"></script>
2179 2180<!--æ°åæ»å¨æä»¶-->
2181<script type="text/javascript" src="/dist/js/jquery.count.min.js"></script>
2181 2182<!--èªå®ä¹èæ¬-->
2183<script type="text/javascript" src="/dist/js/layout.js"></script>
2183 2184 2185<link rel="stylesheet" type="text/css" href="/dist/layui/css/layui.css" /> 2186
2187<script type="text/javascript" src="/dist/js/TweenMax.min.js"></script>
2187 2188
2189<script type="text/javascript" src="/dist/js/ScrollMagic.js"></script>
2189 2190
2191<script type="text/javascript" src="/dist/js/animation.gsap.js"></script>
2191 2192 2193<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 2193-2194
2193 2194<script async src="https://www.googletagmanager.com/gtag/js?id=
2194G-E5984FEP1V
vendor: 12 bytes, line 2194
2194"></script>
2195<script> 2196
vendor: 134 bytes, lines 2196-2200
2196window.dataLayer = window.dataLayer || []; 2197 function gtag(){dataLayer.push(arguments);} 2198 gtag('js', new Date()); 2199 2200 gtag('config', '
2200G-E5984FEP1V
vendor: 4 bytes, line 2200
2200');
2201</script>
2201 2202 2203<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 2203-2204
2203 2204<script async src="https://www.googletagmanager.com/gtag/js?id=
2204AW-1061031126
vendor: 12 bytes, line 2204
2204"></script>
2205<script> 2206
vendor: 134 bytes, lines 2206-2210
2206window.dataLayer = window.dataLayer || []; 2207 function gtag(){dataLayer.push(arguments);} 2208 gtag('js', new Date()); 2209 2210 gtag('config', '
2210AW-1061031126
vendor: 4 bytes, line 2210
2210');
2211</script>
2211 2212 2213<!--Click event -->
2214<script> 2215 window.addEventListener('load', function () { 2216 document.querySelectorAll('a[href*="mailto"]').forEach(function (e) { 2217 e.addEventListener('click', function (e) { 2218 gtag('event', 'conversion', { 'send_to': 'AW-1061031126/XANfCJ-Vi40ZENaZ-PkD' }); 2219 }); 2220 }); 2221 }); 2222</script>
2222 2223
2224<script> 2225 window.addEventListener('load', function (event) { 2226 document.querySelectorAll('button[lay-filter="formDemo"]').forEach(function (e) { 2227 e.addEventListener('click', function () { 2228 var name = document.querySelector('[name="uname"]').value; 2229 var phone = document.querySelector('[name="phone"]').value.trim().toLowerCase(); 2230 var email = document.querySelector('[name="email"]').value.trim().toLowerCase(); 2231 var content = document.querySelector('[name="content"]').value; 2232 var captcha = document.querySelector('[name="vCode"]').value; 2233 2234 if (name != '' && phone != '' && email != '' && content != '' && captcha != '') { 2235 gtag('set', 'user_data', { "email": email }) 2236 gtag('event', 'conversion', { 'send_to': 'AW-1061031126/4XT8CJyVi40ZENaZ-PkD' }); 2237 gtag('event', 'conversion', { 'send_to': 'AW-1061031126/Feu0CLCJoNoBENaZ-PkD' }); 2238 gtag('event', 'contact_form', { 'send_to': 'G-E5984FEP1V' }); 2239 }; 2240 }); 2241 }); 2242 }); 2243</script>
2243 2244
2245<script>window.$zoho=window.$zoho || {};$zoho.salesiq=$zoho.salesiq||{ready:function(){}}</script>
2245<script id="zsiqscript" src="https://salesiq.zohopublic.com.cn/widget?wc=siqf37bb96e574b35c7571b642ba59ab983" defer></script>
2245 2246<!--å¨çº¿æ²é代ç --> 2247
2248<script src="/dist/layui/layui.js"></script>
2248 2249
2250<script src="/dist/js/social-share.min.js"></script>
2250 2251
2252<script> 2253 socialShare('.detailShare', {sites:['weibo','wechat','qq']}) 2254</script>
2254 2255 2256 2257 2258 2259 2260
2261<script> 2262 // å页 2263 $(function () { 2264 layui.use(['laypage', 'layer'], function () { 2265 var laypage = layui.laypage 2266 , layer = layui.layer; 2267 laypage.render({ 2268 elem: 'pagination' 2269 , count: 98 , curr: 1 , limit: 7 , prev: '<i class="icon-zuojiantou"></i>' 2270 , next: '<i class="icon-youjiantou"></i>' 2271 ,jump: function (e, first) { //触åå页åçåè° 2272 if (!first) { //ä¸å®è¦å æ¤å¤æï¼å¦ååå§æ¶ä¼æ éå·æ° 2273 window.location.href ='?page='+e.curr; 2274 } 2275 } 2276 }); 2277 2278 }); 2279 }); 2280</script>
vendor: 2 bytes, line 2280
2280
2281<script> 2282 $(function(){ 2283 $(".btnlink").on("click",function(){ 2284 var _this = $(this); 2285 var totalPage = parseInt($(this).attr("data-pagetotal")); 2286 var pageIndex = parseInt($(this).attr("data-pageindex")); 2287 var flag = $(this).attr("data-flag"); 2288 if(pageIndex >= totalPage) { $(".pageMain").css("display","none"); alert("It's already the last page"); return; } 2289 var url = window.location.pathname+"?page="+(pageIndex+1); 2290 $.get(url,function(res){ 2291 $("#"+flag).append($(res).find("#"+flag).html()); 2292 _this.attr("data-pageindex",pageIndex+1); 2293 }) 2294 }); 2295 }) 2296</script>
2296 2297</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.