TypechoJoeTheme
统计
登录
用户名
密码
搜索到 80 篇与 学无止境 的结果
2021-01-27

jQuery实现网页刷新保持状态的黑暗模式

jQuery实现网页刷新保持状态的黑暗模式
学习一点,进步一点。这个效果还是挺实用的,很多网页都有,但能找到的教程都不全面,或者是罗里吧嗦的长篇大论。能用最简单的方式实现,就绝不拖泥带水。直接上代码了,记录一下学习的成果。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <style> /* 基本白天的css样式 */ ...
小王先森
2021-01-27

学无止境

130 阅读
0 评论
2021年01月27日
130 阅读
0 评论
2021-01-20

Edge浏览器登陆时一直转圈解决了

Edge浏览器登陆时一直转圈解决了
微软出的 Edge 这款浏览器有一段时间了,体验效果还行,就是会遇到登陆时一直转圈圈。我试过了,移动端的开WIFI登录不行,开数据就能正常。所以,我到找了解决这个问题的一种方法。经测试,确实有效!操作步骤:1、在控制面板 \ 网络和 Internet \ 网络连接,打开以太网,设置 IPv4 的 DNS 为微软的 DNS:首选:4.2.2.1备用:4.2.2.22、最好是将浏览器重启一下,然后就能登陆了。登录完成后,将 IPv4 的 DNS 改回原来的自动获取,这样就能避免无法同步,同步会提示 0x800704cf 的错误。
小王先森
2021-01-20

学无止境

312 阅读
2 评论
2021年01月20日
312 阅读
2 评论
2021-01-07

Typecho实现分钟前、小时前,天前,月前等词义化时间

Typecho实现分钟前、小时前,天前,月前等词义化时间
后台发布文章时,我总是看到有几分钟前,几小时前等词义化时间,于是我就像,后台文件中肯定有写好的代码。搜索了一下,被我找到了。1、打开 var/Typecho/I18n.php 文件找到文件中 词义化时间 这个注释,你会发现里面确实已经写好了。但是我发现官方提供的代码没有“周”和“月”,于是我模仿了前面的代码,添加了“周”和“月”。2、在注释 如果是一个星期 的后面添加如下代码/** 如果是一个星期以上 */ if ($between > 0 && $between < 2592000){ $week = floor($between / 648000); return str_replace('%d', $week, _n('1周前', '%d周前', $week)); } /** 如果是一年以内 */ if ($between > 0 && $between < 31557600){ $month = floor($between / 2629800); return str_replace...
小王先森
2021-01-07

学无止境

190 阅读
0 评论
2021年01月07日
190 阅读
0 评论
2021-01-02

vscode中scss-to-css扩展如何使用?

vscode中scss-to-css扩展如何使用?
我学什么都是半路出家,一知半解,一直以来都是菜鸟一个。今天,又学习了一个新的知识,所以,我把它记录下来。vscode 中安装 scss-to-css 扩展,需要先在系统中安装 node.js,并且安装 node-sass 这个依赖:npm i -g cnpm cnpm i node-sass安装 node.js 后,打开 node.js 命令窗口,执行上面的两行即可。最后,在 vscode 设置中添加如下配置"easysass.formats": [ { "format": "compressed", "extension": ".min.css" } ],如果测试不生效,重启一下vscode即可。
小王先森
2021-01-02

学无止境

141 阅读
0 评论
2021年01月02日
141 阅读
0 评论
2021-01-01

Joe主题实现文章页头部滚动后隐藏时显示文章标题

Joe主题实现文章页头部滚动后隐藏时显示文章标题
这个功能是从一个Joe魔改主题提取出来的,在此表示感谢。1、修改 header.php 首先,在文件中找到 <!-- 网站 logo --> 这个注释,在此前面添加如下代码:<?php if ($this->is('post')): ?> <div class="top-bar-title post_no" id="post_top_title"><?php $this->title(); ?></div> <?php endif; ?> <div class="above-nav">然后,在文件中找到 <!-- 搜索 --> 这个注释,在此前面添加 </div> 与前面的配对。2、修改 joe.config.js首先,在 init() 中添加函数初始化this.init_head_title()然后,在 init_lazy_load() 后添加如下代码init_head_title()...
小王先森
2021-01-01

学无止境

146 阅读
0 评论
2021年01月01日
146 阅读
0 评论
2020-12-16

Windows 批处理获取本机IP、MAC地址和硬盘序列号

Windows 批处理获取本机IP、MAC地址和硬盘序列号
早上接到一个通知,要我统计教师电脑的基本配置信息,大概有计算机名、电脑品牌型号、硬盘序列号、IP地址、MAC地址、系统安装时间等等。我第一时间答应了,因为我想着可以用鲁大师之类的来获取。但经过测试发现,鲁大师获取这些信息很慢,信息也不好保存。于是,我想到了Windows的批处理命令,这家伙真让人省心,相关信息获取后还能直接保存到电子文档里。后期的工作就是复制粘贴了,就这么干了。具体的脚本如下:@echo off & setlocal enabledelayedexpansion echo. echo =================================================== >>请重命名为你的姓名.txt echo 你好,%USERNAME% !今天是:%DATE% >>请重命名为你的姓名.txt echo 本文档记录了你的电脑上的一些基本信息 >>请重命名为你的姓名.txt echo =================================================== >>请重...
小王先森
2020-12-16

学无止境

247 阅读
2 评论
2020年12月16日
247 阅读
2 评论
2020-12-14

jQuery实现二级菜单和箭头旋转

jQuery实现二级菜单和箭头旋转
对于网站分类比较多的,jQuery实现二级菜单和箭头旋转这个效果很实用。为了少走弯路,实践成功后我决定留下备用。CSS部分<style> .nav-item,.subnav-item{list-style-type:none;cursor:pointer;background:#f0f0f0;padding:10px;} .subnav-item a {line-height:40px;display:block;border-bottom: 1px solid #d1d1d1;} .nav-item svg.icon {margin:auto;width:20px;height:20px;float:right;} .nav-item:hover:before {height:100%;} .subnav {display:none;text-indent:2em;background:#d1d1d1;} .subnav-item:hover {background:#f0f0f0;} </style>html部分<li class="n...
小王先森
2020-12-14

学无止境

155 阅读
0 评论
2020年12月14日
155 阅读
0 评论
2020-12-10

JOE主题移动端侧边栏导航超过设定个数显示更多

JOE主题移动端侧边栏导航超过设定个数显示更多
JOE主题非常强大,不得不夸一下。但每个人的需求不一样,比如这个移动端的侧边栏导航,新建的页面多了,就显示很长,所以就差强人意了。但也无可奈何,作者没闲工夫,只能自己动手做了一个手风琴风格的更多展开效果。这里就不上图,直接上代码了。[alt type="info"]涉及的文件就是 public/header.php 一个[/alt][line]修改 header.php 文件[/line]1、打开 header.php 文件,搜索 <?php $this->widget('Widget_Contents_Page_List')->to($pages); ?> ,文件中共有三行这个代码,找到第三行,我们要修改的内容就在它的下面。2、将下面这段代码<?php while ($pages->next()) : ?> <li <?php if ($this->is('page', $pages->slug)) : ?>active<?php endif; ?>> <s...
小王先森
2020-12-10

学无止境

381 阅读
0 评论
2020年12月10日
381 阅读
0 评论
2020-12-08

Typecho实现不同分类显示不同模板

Typecho实现不同分类显示不同模板
一般情况下,不同分类显示不同的模板,我们在CMS中比较常见,但在typecho这种轻量级的个人博客中,很少用到。我可能是少量中的那一部分吧,使用的主题只有一种模板,不能满足我的需求,只能在此基础上自定义了。给定每个分类一个别名,使用相同的文件名对应,然后通过判断即可。<?php if($this->is('category','fenlei1')){ $this->need('fenlei1.php'); }elseif($this->is('category','fenlei2')){ $this->need('fenlei2.php'); }else{ $this->need('fenlei3.php'); } ?>
小王先森
2020-12-08

学无止境

244 阅读
1 评论
2020年12月08日
244 阅读
1 评论
2020-12-08

Typecho 首页不显示某个分类的文章

Typecho 首页不显示某个分类的文章
最近在使用Typecho程序,用到了JOE主题,文章列表都带缩略图了,我习惯了文章有图就像是缩略图,无图就不显示。我有一个文章分类是纯文字的,所以我直接把它写死算了,排除这个分类,让它以纯文字的形式显示。这里用到的是分类的别名,代码如下:<?php while($this->next()): ?> <?php if($this->category != "say"): ?> //正常输出循环 <?php endif; ?> <?php endwhile; ?>有了这个思路,就能为后续做很多事情了。以上的方式,其实是写死了分类的别名,如果不改源码,就把某一个分类的别名改为 say 就能直接使用了。若想实现像本站一样的文章列表样式,下载附件解压到对应的目录即可。附件下载[btn href="https://wwa.lanzous.com/iKVa0jxo4je" type="primary"]立即下载[/btn]
小王先森
2020-12-08

学无止境

317 阅读
6 评论
2020年12月08日
317 阅读
6 评论