技术

推荐一款React网格组件ka-table 分享推荐

推荐一款React网格组件ka-table

常用功能应有尽有,吸顶、行展开、虚拟化、单元格编辑、输入验证和筛选等。 官网地址:ka-table 盘点实践操作。 列key不能有rowKeyField 每个表格都有行关键字段rowKeyField,比如id,列columns中key不能有此字段,不然会引起行列错乱。 新增行 demo中新增行,分三…
MediaWiki自定义页面内容模型基础 技术

MediaWiki自定义页面内容模型基础

最基础最核心的内容模型只需要三个文件。自定义名称Goat,php文件创建后在配置中AutoloadClasses加入。 extension.json。扩展配置文件。GoatContent.php。内容管理器。GoatContentHandler.php。控制器。 注册扩展 "Content…
docsify侧边栏折叠 技术

docsify侧边栏折叠

docsify官方并不支持侧边栏折叠,目前只能通过第三方插件实现或者自己DIY。 docsify的目录功能也可简单实现折叠,一般够用。 插件 GitHub地址: docsify-sidebar-collapse 开启目录 自定义侧边栏开启目录功能,设置subMaxLevel,根据标题实现内容折叠。 …
PHP获取url根地址 技术

PHP获取url根地址

判断协议和读取host信息。 <?php /** * 判断当前协议是否为HTTPS */ function is_https() { if ( !empty($_SERVER) && strtolower($_SERVER) !== 'off') { return true; …
React修改子组件state 技术

React修改子组件state

封装组件,有时希望 React 能赋予组件一个初始值,但是不去控制后续更新,类似非受控组件概念。 子组件通过维护内部state来实现更新,当props发生变化时又可重新初始化子组件。这种情况较少,也不太符合React设计哲学。 不过的确会存在如此需求,比如最近使用的一个开源标签组件: react-t…