WordPress 开发 —— add_theme_support() 功能增强
add_theme_support() 用于增强一些 WordPress 未启用的功能,该函数必须在主题的 functions.php 文件中调用,如果需要挂载到其他钩子函数中,则必须通过 after_setup_theme 在主题安装后加载功能。
add_theme_support() 用于增强一些 WordPress 未启用的功能,该函数必须在主题的 functions.php 文件中调用,如果需要挂载到其他钩子函数中,则必须通过 after_setup_theme 在主题安装后加载功能。
Customizer 是面向对象进行配置的,该 API 主要包含四种类型: Panel:面板将多个节整合到一起方便管理 Section:每个节里包含多种自定义选项方便各选项归类 Setting:自定义控件的默认设置与数据库中字段相关联,注意应在 control 前调用 Control:控件是最终显示给用户自定义选项,注意应在 setting 后调用
使用 npm 命令 npm i webpack webpack-cli webpack-dev-server -D 常规安装并配置好 package.json 后,运行 npm run server 会报一个错误 Cannot find module 'webpack-clibinconfig-yargs'。网上针对此错误信息统一的解释是:版本冲突导致,使用 npm install webpack@4.43.0 webpack-cli@3.3.12 webpack-dev-server@3.11.0 -D 安装低版本即可。这是没错的,但总不能因噎废食,不用新版本吧。后来发现 webpack-dev-server 的 Issues 中有这么篇文章>>> Error: Cannot find module 'webpack-cli/bin/config-yargs' 。所以说,如果要使用新版本,应该使用 webpack serve 命令,而不是 webpack-dev-server 命令
webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。在使用 WebPack 前你需要先了解 NodeJS 及 NPM。
关于npm,官网上是这么说的。 npm 由三个独立的部分组成: 网站(registry) :是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径。 注册表(registry): 是一个巨大的数据库,保存了每个包(package)的信息。 命令行工具(CLI):通过命令行或终端运行。开发者通过 CLI 与 npm 打交道。
前端时间做了个 网易云音乐播放器>>>1:1高仿网易云音乐 Windows 桌面版 ,在线预览地址点这里>>> 音乐播放器。这两天准备把用到的功能抽离出来,封装成一个个小组件,方便以后使用。今天暂时先分享一个虚拟播放器的组件。
如题,如何通过CSS 代码调整滚动条样式? 答:使用 CSS 伪类选择器 ::-webkit-scrollbar PS:::-webkit-scrollbar 仅仅在支持WebKit的浏览器可以使用
BetterScroll 是一款重点解决移动端各种滚动场景需求的插件,适用于滚动列表、选择器、轮播图、索引列表、开屏引导等应用场景。目前已兼容 PC 端,但似乎还有点小问题。该插件是借鉴 iscroll 发展而来, API 基本兼容 iscroll。值得注意的是 BetterScroll 是使用纯 JavaScript 实现的,所以你可以原生使用它,也可以与一些流行的 MVVM 框架结合使用,比如官方示例中用到的 Vue
平时调试一些网页应用问题使用各浏览器自带的控制台就可以了,但是对于一些接口测试,控制台的 Network 功能似乎不太够用。所以,今天给大家推荐一款比较好用的接口调试工具——Postman。
SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面。同时它也是 Mercurial 和 Subversion 版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。网上关于 SourceTree 的使用教程感觉乱乱的,这里自己简单整理了下,方便快速上手。
最新评论