这个插件根据选定的目录内容中的 h1, h2, h3, h4, h5, h6 标签来自动生成目录插入到选定的目录容器中,并且提供一个漂亮的样式效果 监听内容区滚动 点击跳转功能 兼容性:IE10+ (由于使用了 node…
分类:工具
git commit前检测husky与pre-commit
一、前言 现在最流行的版本管理工具非git莫属,而良好的代码规范有助于项目的维护,为了防止一些不规范的代码 commit并push到远端,我们可以在git命令执行前用一些钩子来检测并阻止。现在大前端主要有两种git钩子插…
使用PHPCS+GIT钩子保障团队开发中代码风格一致性实践
一、背景 笔者在6月份加入新团队,新团队这边刚组建起来,基础一些东西还处于待完善状态,比如笔者组内同学约定使用PSR-2的编码风格规范,但是并不是所有人都严格按照PSR-2来提交代码。 最大的原因就是口头的约束力极为有限…
原生js实现日期选择器插件
原生js实现日期选择器插件 前言 距离自己上次写插件差不多半年了。公司技术栈都是用框架,调解下口味就写了此原生插件。因为本意是想兼容到ie9就不用es6语法写了。前段时间在看vue源码受了点启发,本插件有点接近数据驱动视…
手把手教你用原生JavaScript造轮子(2)——轮播图(更新:ES6版本)
通过上一篇文章的学习,我们基本掌握了一个轮子的封装和开发流程。那么这次将带大家开发一个更有难度的项目——轮播图,希望能进一步加深大家对于面向对象插件开发的理解和认识。 So, Let’s begin! 目前项…
【开源】Netty轻松实现聊天室,附带数据记录,聊天历史
阅读本文约“2.5分钟” 听说快七夕······ 不对,这不是今天的主题,嘿嘿。 今天说说一个小的网页聊天室,功能如下 群聊无限制 记录用户群聊信息 下次登录显示聊天历史 消息发送速度(光速) 聊天历史显示(可配置最近1…
GitHub 1W star 成就达成!
起因 感谢各位大佬的支持收获了人生第一个(很有可能也是唯一一个)1W star 项目。 从今年一月份创建项目至今 8 个月时间。 一共关闭了 27 个 issue,47 个 RP,总共有 11 位小伙伴参与维护。 神奇般…
用gitalk给你的博客添加评论服务
一、前言 不像hexo、jekyll等,为了学习,我的博客是用vue和nodejs搭建出来的。支持在线编辑和markdown渲染等功能。 大家如果感兴趣可以看我的博客地址 最近给自己的博客添加了评论服务,用到的评论服务是…
Git三路合并的隐患
我觉得最近碰到的这个情况应该不算少见,做一点总结。 这个repository的流程是 remote master 分支受保护,不直接接受push,新增feature通过pull request合并到master分支。 场…
教程、学习和网址
这是一些本人网上搜集到的一些好的学习教程、开发资源、和个人有用的链接,以作备份和分享之用。 持续更新中。。。 编程语言 C 语言资源大全中文版https://github.com/jobbole/aw… EC…
如何做一个会liao妹的程序员?
说到撩妹这个话题,估计很多人都觉得和程序员沾不上边,大多数人对程序员的印象是这样的:木讷,老实,内向,不爱社交。眼里只有代码,不懂浪漫!作为一个多年的程序员老砖员,我决定为广大程序员伙伴澄清这个谣言,告诉大家,我们程序员…
边城工具集:Fiddle 类工具助力在线测试和协作代码
边城就是我,我热爱编程! 我在《JavaScript 全栈工程师养成记》中基于 JavaScript 介绍了较为完整的软件开发知识,却没有提及日常使用的各种工具。我使用的工具集中大部分都会与编程相关,今天跟大家分享一些用…