WordPress主题构建:Customizer Customizer 对象 WordPress 主题自定义界面主要包含四种 Customizer 对象: Settings(设置项) Controls(控制器) Sections(栏目) Panels(面板) 它们都由 WP_Customize_Manager 进行管理。 使用 customize_register 钩子来控制任意 Customizer 对象: 12345678910111 2022-08-10 PHP > WordPress #WordPress
Vuejs前端UT实践 方案选型 参考 Vue Test Utils 的官方文档[1]和Vue测试指南[2]的内容,目前 Vue2.x 单元测试方案主要有以下3种: 方案1:Jest(省心全家桶) 方案2:Mocha + 【mochapack & jsdom】 + 【chai & sinon & istanbul】 方案3:Mocha + 【Karma】 + 【chai & sinon 2022-07-06 前端 #单元测试
人体系统调优不完全指南 背景 去年 5 月曾经写了一篇文章介绍了下 Lex Fridman 大佬的日常生活安排,后续我也根据他的方法对自己的日常生活做了一系列规范和改进。这一年整体实行下来,效果还是非常显著的,本文的最后会对我的一些实践以及借助的工具做一些分享。 最近几个月,偶然在油管上看到了个 Rich Roll 采访 Andrew Huberman 的 podcast,介绍了如何提升我们日常工作,学习表现的相关神经 2022-05-29 生活 > 文章收藏 #健康
ES6的import和export import 基本语法 1234567891011121314151617181920212223242526272829// 默认导入,即导入 export default 中的模块import defaultExport from "module-name";// 通过一个别名 name 导入所有模块import * as name from "module-n 2021-06-13 JavaScript #ES6
文远知行前端笔试题 题目要求 使用html + js写一个马赛克画板(2.1版): 页面加载时,要求用户输入两个整数,对应长和宽,例如100, 200 页面显示100*200个格子,要求占满整个窗口,不能有滚动条 当窗口大小变化时,依然要满足上述条件 鼠标左键点击任意一个格子时,填入一个随机颜色,即#000000-#FFFFFF中的一种 鼠标右键点击此格子时,擦除颜色 每次进行上述的第4点或者第5点的操作时,显示 2021-03-18 前端 #面试
前端知识体系总结 网络基础 1. TCP 连接的建立和释放 TCP 建立连接(三次握手) 服务器保持监听状态,客户端主动发起连接,收到服务器响应后建立连接,服务器收到客户端连接请求后进一步确认客户端可连接,收到客户端响应后建立连接,此时客户端服务端双方都已确认各自可收发。(最后一次握手的作用:防止已经失效的连接请求报文突然又传送到了服务器,从而产生错误) TCP连接释放(四次挥手) 客户端主动发起连接释放 2021-03-10 前端 #面试必备 #知识体系
二叉树的遍历问题 先序遍历 根->左子树->右子树 递归实现 1234567void preOrder(BiTNode *root) { if (root != NULL) { visit(root); preOrder(root->lchild); preOrder(root->rchild); }} 非递归实现 通过分析 2020-12-03 C++ > 算法 #二叉树非递归遍历 #二叉树重建
Drupal8入坑指南 为什么选择 Drupal? 我们先来看看3大开源 CMS 系统各自的主要特点: WordPress: 用户友好,非常适合非开发人员 免费和付费的插件、主题数量庞大 拥有最活跃的社区(WP市场占有率60%以上) 优秀的本地化支持 Joomla: 注重用户友好的同时,兼顾了自定义开发,平衡了 WP 和 Drupal 各自的优点 优秀的本地化支持 Drupal: 强大的自定义开发支持,非常适 2020-04-19 后端 > PHP #CMS
给博客添加Live2D看板娘 突然心血来潮想给自己的 Hexo 博客也整一个看板娘,刚刚好手上又有一个比较喜欢的角色模型,于是就开始动手,很快就找到了 hexo-helper-live2d[1]这个插件,配置也非常简单,三下五除二就搞定了,效果还不错,甚至觉得有点无聊,因为没有一点儿挑战性😃 正当我准备收手的时候,我突然发现有点儿不对劲😕:模型除了会根据鼠标位置转头之外就没了,非常单调,这让准完美主义(指强迫症)的我非常 2020-03-03 前端 > JavaScript #Live2D
使用npm-script快速构建实时预览项目 gulp/grunt 等任务流工具开发的脚手架比较复杂,往往要写很多的配置脚本,比较适合正式的项目使用,但是有时候我们又只想搭建一个简单的本地开发预览功能,这个时候用上面说到的任务流工具来开发就显得大材小用了。 npm-script 即利用 nodejs 实现的脚本命令,在 package.json 的 scripts 对象中描述。我们可以用 npm-script 快速实现一个具有浏览器同步更新、 2020-03-03 前端 > JavaScript #自动化 #项目构建