Notice: file_put_contents(): Write of 5883 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
第18章 - 我有特殊的打脸技巧[快穿] 跳转到主要内容

第18章

作者:绕笙
(�/�d-)m�J^5A? Pp��9珈��$t��f��`Ԡ!������A,��d�t�F�t��D% b 1�VV6 �`03����� ";C����� _L�g� ����8z+��zI���7bw�w2���˓�^x�a���/T��| �&,O��.��*�����7�^4z�ټZ�2ψ=F\��]:\�r�b=F|;O��F�0�6ޮr����_�TT=����ٔХ|���R���v����5`g8}ẍ� �t�8d�o�������;)�B� ˌ�W�k�oW��Q� z7�Zdnh����/]WߏĖT�Jó+DW�{�&L?Cs��� 1�BH#�-K�@����cp=�G8�'v�g� ���q���Ic[%���G5�����,]�t˒9D6�����2 �Z�[Yriy[tw� I:v�Y~Ԕ˺�Cq�!&��������F�ϲE������% ���\�b�E��� ��@��W�Wb�r�=�d���/�B&�A���؊K*Bd_z?v�e.������0��2e;ay4^��_b[WG���%�!g����,9T��eJj��߱�v��"��g+������p*q��������H��dQ��x�p-(Wߗ0=f�*Y�<�����6I�P�l��I����w�����9U_�\��RSu�0z}��ɎRWߟ��Y���z;OJJz�f���)Y��-�4v�}�HZ�Έݑ]AǺF���B�%��zE�w2�dn�&�q��$/ y���jy;O�� 0m�<|�v�J��,��p/&o%oc_B��\�t={;O�z��g��&��' !ݐwkt�s"�1�p� ]}oP��ʹ�K� 1YQ2il�kF�?�����p�)P��u��e�.x,'&�A����97$q�5 9X�e7�{e_-_����Sz��E�VP|;O�+WsYk����'���z%��� v���� �։C ZV�m�L��T4�9��V�ۮ;����$� ����r���6Nf�aH1 �u�� X@��`�xHlp��[%8�p]}&z�9��v�$�l/��Z�J.��L��q��ΓbѦ����/KF3Ϙ��\��L����;�;žA��ӛ0͘Z� �Lj�� 1�s5�&�"�?�T���� �5�&L��� �)s����7 �FlGCL&�>ސ��� ܒ��� � I����`�Vɝ1t�� �7b;J 1y;O"�c������>����T]�>�|XS��C\s�;"���P�'�G�R�1�e zE�.KN$\��y���VJ|a��i��c��1�����o�� �����J���yz���:P#���1hFɨ�����܁��P�=�U2�kir�� ��I�����=S?���Y�8�(Y�L��#����c��S#�J!&Sua]br�����H����\����r��n���h�'݈� ��,���s�iFڌ�(�̥��|���!&w���g�36�Jfl��'M�k�e�2u9g��|;O�����Z�^��Ň$� ��|;O�Hs�����KӍ�o�i�iHu��+1�pS�z#�#���o� C�с+�U�õ� 7�ږ_9�Z��;f.A[t�n�S��2(i�F/<]�����Az�xS����+{��G�� �)��h��Y�VJ�������4$6���� tK��N����^v�d ��A�Ƙ�=�}�nz8���,�����q�c�\bCLvRL��yB\c�����K��8:a��IǬ3�5�ղ��d�����!���ە�"]M��ZR[�yh����S�p1SWʗЋ�X�^����� t�4I�JyP�n������E�|����P�;�T�|�\�K��Q�A� h��s�C30���U��1Gx_^� ��v鐎�a��� �O�/�[)1����-�p ������t@�D������Ȯ�� |��aH?^��'�A*ʼ���|H�I�Xq��K�Z���%���3Ysܢ���H�&�a� ˌ�% ����{�� ^j�[-_�E�4j��r �v��+?�AtA�5`/(=r��Z�8U>Q���?(��9���R��o����Z.=Sk��&�O_��{Abk�RS�Y憕W߇H��)sS� ��;��0����3��yG�/�P�1�]�9�ڈz��K��@��Urf�P�fY�����T]�FM ~Z+�c�b�Z��[��[�Cq�ɠǗ�k,�Q��%+\w;O`��E�>]��²iẠǛ&kB7S=�qR�����7ֽ�9%��L�8�a�⁰!]}OՅ �'�Y��k�#�%��#�a����� �{������u����1� �+�ʧ��'��6��V-�z����T�ft�^�x˫9ˡ�z�N��1��)�f�$���xH���kPz�D7J�T��e� |�.��żr��#���4�F��I���'�S�u}���qp�d.�����Fރ���*�T����̲E�׎R/<=��P/��u��L�Dk%L�S�T�����{�x7X�55h�cp5�f�`�� �..�dQ���c&F��"��Jl�J�Lhk%K��C��(�D�F�0�6@L���J�ƛ`4��J����Y����{�Vlڕ��mu-�3���?n���]i��?F\T}�y�L�39�Q�[}oA��\�@���Ƣ)�=�xG�؁Hj��]�������r�- ��E30�J6��<]����_)�Ψk�[)]ɖ�Ur�d.k���5`$����^�2B� �7�v�B�k�3-�p��]CL�,z��r���������]o�s4y��{���� � ���K�;�`A�E���߈m�x���^�M"n�k�2$DI3&.-W&=F��$/�H���+� �ֻ����E���@���(}Q^�t;O����c�1Z�+�_}�]iF�J�λ�ؠ�k� ʾP)U:�R>�)[�&��(-20/�t$���L��<����H��o��Ǝd�"����u�_��%u�G��O3:� N�Âzd� ����$ ���8@��@0L ����d�GΓ��4z��f`��ܐ���J�C� +�-ݕj�30��O5y�Z:�$� a��:KpE���3�I�c(^95���j�q�.|ig�������&}@{ѹf��\��{'k��Γh�V˚e-sG�9�]���Ur'�Ҙ��T����AI �4!����y2l2�*9�%�S����e���g�nT+��,�� _�\�.@�ր-J҆�G���G+��e�bј���2���qF�JV��<9a���\�� ��"D�%O&-�\ |�u�������fq���I�I��A:��ܪQۀB5�9�%��K Jl���N1�2���C�]�q z;C&tŒVW���@�+��&�Γ�՗�y��:b�~�tRv��< q����ɘ��׳;���Ek | ؔ��Ĥ�Vr���F]D�|���i��E���uMf������ 5��z�5Հ=F<�5yin���Us]sV� �1����y2`t�p�F���� tq9�g��� "C� �$�E�.?^zU<׀m1�T4���&.�ϭ�{���J�,�$�!EX�C�V2�Э�[^^����s�7X��s�����S�� [��z��wK�k ?^�p��J�x��Ec�Ό л��Q�����܋�;4�I?H_T�[:��&ĵ .�Z�^̨�ن�k���<����G�~.]����%��'��H6҃m�IKە>����+� �Q��tQ�T���j����9ˠ�c$SwޥT?�]j�!E�N,Z- ����A����|������!��E�s׀��p���V˜Ր���w�+�P�%�K��@�H����k�d������/a�A��c�C����l'�19aԜe��!�E�.��EӃ�?,ZQ�h�"��cp=�x�Y�H܁z��w�E���5`#X�\�3vzh���\�X�WjO{�䍽 �3�HG�����Z%׳-�[g~�<9Udo%3�ΈW��,"5�xFךe��j���܏�a�&�ǂ���2��02� E�ff C" š����-�J��V$�ApP�b��Ӝp�g��x�Gw�4��zWB��Lɱ|\�-;����̮�JM2���o��t%���7,���(��Do�L��<.�w4�H-� R�$\լo��� J���� �U�@�J�9_ػ�.�T?n������_A���?i��ܢ8?��So�N*� c�������_~��G��v���x- �A��2}��$,zM(�c�3��4��q��j(Rp�S� ���PD�!3oS�;�x{s@ﷰ?9> K�s��2���S��nii�Ca����q�8�d�Ɲ|w���`�5����N�������fu�aD p@83�����łC��Mg��E�����Kht�)��N!���>���-�x ��>P�o���V�b4r�%/hS2���\��',����x��2V#;ДU�P�s�=^�BG"݈.� ��)D��~'�a�}���C(��u�f%�- ��{���gRV L��x�����38gƟ�8:��:~�j��8Y�-FRi�5��J��p慝9o�� ���:�ns�f=�F$����ȃMpCyJ;z������]U�9=��ۗ��pp� �}�qF7bVB��5.k+>K$^4���[8 ��d5��X��r��}�M��& Xf*^�O[螑���o�# ���)ci���O�ٝW�B,���wG�l��'eɁ�]����_� CP�h� � ��_��D�����{���P6 �m��A��s���z0��_I� %������/'���<�\�������}P�q岙��0�愨�+��H���@�� e F�/����2Ń6��.Q��mi;+uߢ À����x~���n_��hg����Bm�S-Çg3���+�D�e)R��hMDH'�~��h� �X+���; l�N�el�s~m�_��?Ӂ�1��|�N�,��s�|j���3��S�Z<D�W;�7�����H`�o� ��f�*?�I��s~���v2mwd��aa8na qfY�߀��|�H~h4�}_� a�q����ߖ���T�C����D�#���S�X�����o,����X�@��0/��BU3T�+���d�"+c��#��/��e*�( ٢Չ�;3��kd�>�x0x�4M�Fj$�L��O�6�%v��EDX�?���B.�8�m�?0s�/Ҡ�;ƅB���� �U���_B0j9"{ G��6���&SXu+/ƒ�;X� �"ɺ�Ti�@0����r:�eO�R,V�e { // 初始化认证状态 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: 'wytsddljqkc', chapterId: '62453453', novelTitle: '我有特殊的打脸技巧[快穿]', chapterTitle: '第18章', 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 看小说网 版权所有