Notice: file_put_contents(): Write of 6981 bytes failed with errno=28 No space left on device in /var/www/kxs-php/lib/ZstdHelper.php on line 81

Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
第81章 涡喷14(为舵主飞舞的魔术 luppp002 - 学霸的军工科研系统 跳转到主要内容

第81章 涡喷14(为舵主飞舞的魔术 luppp002

作者:十月廿二
(�/�d�7���w�FIK+ ���9����$�������H?�b�Ђ� �Y������y�m#e1��M��m�L ���ZAU��&WU`�s�Z�-�zdKȖ �d�L��E.5�t����������CKf��EꞆg}:j�D�ΕFĖwE�c�GC��.&���QE�m>!J�F6w�X���0Y;Wݕ����2[�6�l��;6�+o y%{�������c0��Kߗ!��U�l�m���g�#$��J��x�mN���O���\���򎍏���{�Cv?�E �\��a�S6�lP�Q�N�����oWF��`��]�L�9�9��[���N�9�glcR�}_�o��d\����M;��Nfn��[�U���k�ܙ�s���v�q��=�KP�t��}�9�μ )7� 6�${]�H���3�� ������F�H�*8M�_)?/�]1��|���:�� ��wĕ�_�Ea>��~��d˻�Qf{4/"�a�^n �'�"뜚-�>H�~2G�o>Y;Wڕ@޹��.��V/�3.w���2��p���9=��٨sew.��U��H���G�Sǃ��̶�ܢ�mL�;5�0g�-�r��J��6gr��X�8�s��Ad;`�E�O;W!�K��7HH���m��-&)oy ݂�e�'KFY~R��l˻��� �"{ fn��$�O��d+h�ves������lxC)��~��F��IdW�����ڛdsj^�B�Y�A�k�j��R�Z���(�����+�l�?���q�\� �tnywr� 3l�ܵ�{B� ��]�=B�)�:w�@�x�s p�&���F0�� ���J6�p�6v��su�|�� 0��� :p���)[��`x��&��dc�J��T�=��<� �J77dv�~r�s��μh�G�q��ʟ�פ0$Ŗ�m�b�\%!–w�·Ȯ��]���";l{.g�� ���U�+�^H�7:�@�������!̓��c�ە'�c4l���.Sy��nt���K����E���Kѵse��&���k���E�AY���0�&���mpGYW;W��oW~`1�‹�+��i�*Fm��]���%� ��jn�𙆃�w4Y�j�\=@�2qCܟ2�A6j#^�A2�=��3D���~�P���Z�Q��t~��_;/���u˻��5�O Ͼ[5�����C���Ƥ�a�A6����I邟[ލp�y������ �W̉�K^�ɜRtM���1���<�;]5yJ�ӭ���ؗ��NQ 1�3�;���)� ��� �~�h�W!x������ːr҅�[R�%h����_����5B�FSXS�D��� �od�̆`$�K�N-ܣ8|��(�*X���a��o�xN;W�w��/�����Εx��}�� ��#j�+ �9��m2���S�ds�[57�2�Åhk���7�Q�E1�w;�s[�5�z�ە���������Gٙ͜�'��Ͻ�-�b�k�dkWƤx�<���BֈX��&��UsC�9 G��9�ș�/�U^�T�0:�l�\iW&I\d�J���9b�:i�����#�*F�-�>��c��t0�yp����+cж�k/�PW���Cf��sʮ*�*��B�|#[�n%��!���SU;l��� b�b4���R�$΀:grG���J�;{Se2Gq=�`o�w!��G�ore-⑆�ܔ� ��]2�v�$�[T�E!¤�d/0y�*�`�Q��{prS���Q�W�;�s�gߓ:�(�B6���Ҽ�t�ӭ 6�m��P���%a���apL�E��B����^L���7�Fi��}��N�7Fb�Ï��(�q9�ky�|�D���s�su^�¨��g�{~�pS�H����p'�k�]� &���pɑL�T� ��p�7�����|B¢� �8dr�e�\5��Avb�B/}_v������C8Gq7GX���yy�)��]��ڏT�`��\�=����GYw3�Jqgޚ� &�\�H�s �bel8�9(!�����n�R䔶3�;b���������!�W�d���s?w���yf[;W�÷E�`n�W�8�~̨��m>�(d�ʟDN������bsO��)�� Y�0w�&���A���:}�B��+/t�/`���/��G��,�|�|�M��R� }�:�� �)�I����򛌃��������wARN40�l������G ����,�f6J�dc*Gy�.��c�{‹�����6C�!�5�&]������T�A#e�#j̓I�B�ع�B��͸�W!H�!c^�bG� � �i�i�����w������0s=���v4���>��μ �'(=���z���;�Qv�eN���EV;W�=F��;�0�.\ ,H�*FYׄ�X��%���ѐkR8L�C�'l�IY"SD����� (� A "(�"t�Q���u�`DqH��9�����Ε�+{�-��ýй�k�*�90lC:�tn�\�qK�!�d3�(1�*>=���d�(v0���nw��Q��� ��TzX��H�$� )����b e�r�:Ƚ��ȵ���+����k�?���d𳼛��c���(O���I�0?��3�f��ɓ΅�.��NL���e~��):���p�pi!;�攝�ܱ�I�.��+��ZŖ�o ��$H�!�O�[�������K�� c*YWy��n��w!��0�����)��ڹJi�Ӹ�•lG��t�p�lL�;�S�M�fo �0 RVTܙwQ6�0�x��59�d\ST�G���;r�~�}I�v���s8������)�[ Y;Wȵ���W�E����Y����pKvV�,^��9f��}bk:�#;���6es� { ۚ3���)h�f��=����/w,?![��S��]1�p˻���4o/w|U���7�3W�Ȗw�w�F��I1�\�������E��?�L�����S�F��9��� ۓ?e�^�1����������BX�H+��oCܱ|Yy :v��7�4��F I��PEn��� N�k_�y�l�����7�����Εxy˻ޮ|ʈ���&�Md�H��G�Թ�:@������v�&����]������@�F��� X���<���@�s��J�EvȲr� �O�+^B\es��C0XQ�w~B.��S6(3݄�W���ɹ��O�� ۅ�Z8G6�'?0|� �w�����1|����l�?�\� o`8����//^^uy�����e�.W�<郙w��M�Z�e @vP�%��'�ky�=Ƽ�D?�d5[ۖw�ʷ�@�=|��B��K�<\,Eט�!�6�Z� �;l����a�`0�q5�R/^��n�����0�as�ɽ�X��1�p"D��b�mN|��5����(����ь X$7\���IdK�1/�p��p�o���ve�"���w������u8�[yg}�v���/8�k���y�"�}zg����s���Կ�q�ļ{������D<�~q��'�9犂vB���A[��!ε]I�sň�n4!��?��8�� ���+���9ew��j/Oq����Z����܆��"�g.A��ڹ�ڈ&a��)�E�c�!؟D��J�c�5"u޹�a��>"�����m�c��aڟ������ �C Ϝ6�߇(����.8�� 鼂 x �I�6�F-�d����C*f_).=|˜3�ە�Ϸ��@`�G�% 9��PʹK�*�L����V��km���~`�v�� i��!�9��e� �;�s���+�L)�2/�� ��f��x�O)���÷�1�wѐodc���A��� ����͑��{�mO�/+_�k��a�����m��T������5�ڹ:�جj��p���� �sy�l���ʒ�d7ȾR\B1��&�ZL����nmY��9) �~���sɈZ� �f^���6�l�7�3lo��R<>��ٚ�?��z��'I�P"�*���6�`�S�Z۩�=�nڮ���!� �q��A�We�KL��m� �k��r��K� N�6&�rL�);�4�hs����И���1{�v��{.AsA���9����_��"�����@؊��p$'I�!l$�3�0o��k��4���\ ���z�Ypd|�Y`ɺ-�x/2 �>*HҠ��j�-tM��/���L��9I ��(� #�T�N�������� ,��@� ��� ����$2N��!.Jg�f��Y{���~Ĕ�W�5�7�ڌΕ?�2�hw4���!��~+��p]�%�k��p�ci��� `*�%F��9B"x����)FS`MnTX=|���f9��n�$�̾�> ��;ZN)�lt�Yj����A�D�ըP_g�]��'�A F��5����%�1a���’�?)�J�����`��(hPG�D�I��e1U�1H��νĕ���K��ۧ��Z�2�WK߬C����w���Ŏ��~ؖ���3+"�����Ã�wt�V�ÆG� �E'C���X���@�RQD �Q}����{�����a�!��lx5�) �4D��sM������/^����e�ʎ���R�1�$ܻ)!���A]�$:߳ kCȉ�_��׬�I����4D}S��~�@4̇�%�A��U��St,A�&=�c��6� �C�JN���Mp��� ��_��?w�M�ʣ=����l�I˘�u�pc��Lp��7��� ��2XL�%�KV���jS,�1�&4Js1E�nLw��S4_mVB�ៀ���Ȋ�`��:�49�%�`�6�h�=h�%h��J�,��;99�$�V���u;8��Z�7'�;!��R��łU]=���p΋kèf�0��K�Wu܃���c Փ4a1h碘b��RO�0�`&�e6�h�� ����V��%L0����W��\������pfٙ(Ґ���?��s�mP^~Â2Mq���z9T�m$䑢�M�1Ҁ9Q2H*-FH�p8�@���z��J໾)݉�g@ʍ�9��8��Q%G�'��P>�Pf��'MF�����G�}�r�e��}�yR-�k؁�$��v1�~,�� ���.���?�Hs�*.�� #�����:Y�ǧSf����������^@Ć��0������5Qb��Jkmg�ZƬ��Sl�D���~��T�C�J���H L��Y��:�4��U)������y'��˗a��6�%I�#�#\8%�A�7%J4�������U2W�X����2�QL ��ʟj]��ζp�DY����PLҷ��޲ &��O�1���������,�F�Ӷ�b�.xl!�+ �-��ԙ���!le��Y F�.�tSc9�.�dJ+�����ia�Aa1"�h�l��3g׽�c^��q)��]�X�8�n�}��=d�6��Ꜧ8�<�X#W7�!J�)�,:<�wsǙ�KV�kN���ՙG�f��m���4�g�'�&/5鍎<2���/U;��b�� ��|��b�����s�V�JXrK�Pq-��!�7��u�DNj��iH?{o���*�?��V�&ir�����12��Д���4��n���@^'.��{{z�k�"�>��N�v�w4�� 4h�^K˥E _<�� �2�T> �+�L�j�ѐw7�Bd�� { // 初始化认证状态 initAuthState(); // 注意:阅读历史已由reading_history.js自动处理,无需手动调用 const themeToggle = document.getElementById('theme-toggle'); const themeToggleIcon = document.getElementById('theme-toggle-icon'); const html = document.documentElement; // 检查本地存储中的主题偏好 const currentTheme = localStorage.getItem('theme') || 'light'; html.classList.add(currentTheme); // 更新图标 if (themeToggleIcon) { themeToggleIcon.className = currentTheme === 'dark' ? 'ri-moon-line text-xl' : 'ri-sun-line text-xl'; } // 切换主题 if (themeToggle) { themeToggle.addEventListener('click', () => { const isDark = html.classList.contains('dark'); if (isDark) { html.classList.remove('dark'); html.classList.add('light'); localStorage.setItem('theme', 'light'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-sun-line text-xl'; } } else { html.classList.remove('light'); html.classList.add('dark'); localStorage.setItem('theme', 'dark'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-moon-line text-xl'; } } }); } // 字体大小调整 const content = document.querySelector('.reading-container'); const fontDecreaseBtn = document.getElementById('font-decrease'); const fontIncreaseBtn = document.getElementById('font-increase'); const readingModeBtn = document.getElementById('reading-mode'); const addBookmarkBtn = document.getElementById('add-bookmark'); // 从本地存储获取字体大小设置 let fontSize = parseInt(localStorage.getItem('fontSize')) || 18; content.style.fontSize = `${fontSize}px`; // 减小字体 fontDecreaseBtn.addEventListener('click', () => { if (fontSize > 14) { fontSize -= 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 增大字体 fontIncreaseBtn.addEventListener('click', () => { if (fontSize < 26) { fontSize += 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 阅读模式切换 readingModeBtn.addEventListener('click', () => { document.body.classList.toggle('reading-mode'); if (document.body.classList.contains('reading-mode')) { // 隐藏导航和其他元素,只显示内容区 document.querySelector('header').style.display = 'none'; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = 'none'; }); document.querySelector('main').classList.add('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = 'none'; // 隐藏移动端底部导航 } else { // 恢复正常显示 document.querySelector('header').style.display = ''; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = ''; }); document.querySelector('main').classList.remove('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = ''; // 显示移动端底部导航 } }); // 书签功能 addBookmarkBtn.addEventListener('click', () => { const bookmarks = JSON.parse(localStorage.getItem('bookmarks') || '[]'); const currentBookmark = { novelId: 'xbdjgkyxt', chapterId: '41485978', novelTitle: '学霸的军工科研系统', chapterTitle: '第81章 涡喷14(为舵主飞舞的魔术 luppp002', timestamp: new Date().toISOString() }; // 检查是否已存在相同的书签 const exists = bookmarks.some(bookmark => bookmark.novelId === currentBookmark.novelId && bookmark.chapterId === currentBookmark.chapterId ); if (!exists) { // 限制书签数量为10个 if (bookmarks.length >= 10) { bookmarks.pop(); // 移除最旧的书签 } bookmarks.unshift(currentBookmark); // 添加到最前面 localStorage.setItem('bookmarks', JSON.stringify(bookmarks)); // 显示成功提示 alert('书签添加成功'); } else { alert('书签已存在'); } }); });

看小说网

看小说网是您最喜欢的免费小说阅读网站。提供海量全本小说免费阅读,所有小说无广告干扰,是您值得收藏的小说网站。

© 2023 看小说网 版权所有