用户中心USER CENTER

首页/用户
  • 基于ServerLess的极简网页计数器:源码分析与实践

    showImg(https://segmentfault.com/img/remote/1460000019223837?w=1311&h=898); 这几天基于支持HTML5无感认证的ServerLess平台开发了一款博客、门户网站等web平台常用的PV统计工具:page-counter 。主要用到的技术是js+webpack。 回首看来,解决了以下几个比较有意思的问题: 如何设计代码,用统一...

    Darkgel 发布于JavaScript
  • 前端每日实战:166# 视频演示如何用 CSS 创作一个 Safari LOGO

    摘要:用批量生成刻度线因为刻度线有很多条,为了减少代码量,我们用来批量创建刻度线。同时修改属性和函数,让它们引用这个变量的值。绘制指针指针是由个三角形组成的,对于这种成对的元素,通常都用伪元素绘制。最后,加一点动画效果,让指针像指南针那样转动。 showImg(https://segmentfault.com/img/bVbsTZD?w=400&h=399); 效果预览 按下右侧的点击预览按...

    Darkgel 发布于JavaScript
  • js 工具函数

    摘要:获取中传参的值判断变量的数据类型深度克隆对象或数组多个对象或数组嵌套节流函数生成随机字符串判断对象是否为空判断是否有该改增加生成随机整数打乱数组顺序,洗牌算法深拷贝数组判断是否为纯粹的对象,由或者创建的不是挂在原型上的没有原型对象的对象通 1. 获取url中传参的值 function getParam (name) { var reg = new RegExp((^|&) + ...

    Darkgel 发布于JavaScript
  • 把富文本的 ↵ 转为</br>标签

    例如:我家孩子在SayABC小班课↵跟小伙伴们一起互帮互助,↵合作竞争,学习更加有动力!↵从简单的单词到句型和场景对话,↵孩子越来越敢于开口说英语啦![耶]↵扫码立即领取外教课[爱心]↵让孩子从小与世界接轨~ 需要转为才能被html识别,并且换行。可以这样做。 ‘↵’是回车符/n,这段内容是通过textarea人为编辑,提交给后端保存的。编辑框中可以识别的字符,在普通的标签里面没办法识别到,所以要...

    Darkgel 发布于JavaScript
  • [源码阅读]基于Canvas+贝塞尔曲线算法的平滑手写板

    摘要:对于能画出贝塞尔曲线的,对已经求出的实例,执行,否则执行画点的方法获取配置中的,执行画点。总结阅读一遍后,这个库说白就是基础的事件操作贝塞尔曲线算法,但是,它内部的代码格式非常清晰,细粒度代码复用使得维护起来非常方便。 signature_pad一个基于Canvas的平滑手写画板工具 介绍 实现手写有多种方式。 一种比较容易做出的是对鼠标移动轨迹画点,再将两点之间以直线相连,最后再...

    Darkgel 发布于JavaScript
<