Git日常装逼手册(二)· git reflog 救命稻草

2022-03-18
阅读 2 分钟
1.6k
在日常的开发中 可能会遇到一些功能并行开发,这样在你的本地代码仓库就会出现多个分支。这样时间久了,很容易忘记当初分支上都做了什么,而且还可能因为记忆错误而把分支误删,恰好你当时也没有把本地的分支推送到远程。
封面图

打造自己的JavaScript工具库

2022-02-28
阅读 8 分钟
1.5k
我们在业务开发过程中,经常会重复用到数据类型校验,日期格式化、数据加密、随机数生成、节流函数等工具方法,这些工具类函数,适当封装整理方便拿来就用,可以提高开发效率。
封面图

HTML5 Audio API 打造自己的音频播放器

2022-02-27
阅读 5 分钟
3.1k
那么我们能不能来自己美化播放器的UI呢?当然可以,这篇文章就是来介绍一下我们应该具备哪些知识,如何一步步自定义播放器的UI,起到一个抛砖引玉的作用。
封面图

使用浏览器录制屏幕

2022-01-08
阅读 9 分钟
4.6k
最近有一个录制屏幕的需求,类似于录制软件的操作教程给别人演示。在网上搜了一下录制屏幕,结果大多需要下载安装,而且有收费或者广告。无意间找到一个使用浏览器在线录屏的网站,出于好奇,研究了一下实现的方式,并完成了一个可以使用的小作品和大家分享,可以点击查看。找到的在线录屏的网站地址是 SOOGIF 它是需要...
封面图

手机号正则表达式

2021-12-20
阅读 1 分钟
7.7k
手机号正则发展历程当时考虑到运营商只会提供某些号段的手机号,所以正则表达式是下面的样子: {代码...} 可以看出是用来匹配13X,18X,15X,17X 这些号段。随后由于手机号不够用,又新增了166、198、199号段的手机号,所以正则表达式也要作相应改进: {代码...} 到现在,手机号段新增令人发指,直逼我们使用简单粗暴的...
封面图

Git日常装逼手册(一)

2021-10-29
阅读 4 分钟
2.1k
作为一名开发人员,不管走到哪里可能都会和代码仓库发生不可描述的关系,从clone仓库 => 新的功能分支 => 开发功能完成后提交 => 分支合并(解决冲突) => 打上标签 => 部署到线上环境,这一系列操作都离不开这个代码版本管理工具Git,所以常见命令烂熟于心有助于我们提升效率。
封面图

Element表格数据没有重新渲染

2021-10-24
阅读 4 分钟
4.7k
具体需求说明有这样一个表格点击编辑后可以直接修改姓名,确定保存,或者取消恢复到之前的状态,在线的演示地址我放到下边,如果你愿意的话可以自己去把玩一下。Demo在国内访问Demo的速度会很慢,或者就是无法访问,原因你懂的O(∩_∩)。也许你需要一个稳定的梯子🪜,可以查看这篇文章Link上代码 {代码...} 思路就是在点击...
封面图

前端开发常见布局

2021-10-21
阅读 2 分钟
2.3k
前端开发在页面搭建初期,往往需要我们具备框架性的思维,根据设计图来划分页面板块结构,以及在不同尺寸设备间的差异处理。掌握一些常见的布局,可以使我们事半功倍,本文就来聊一聊居中布局。
封面图

搭建IPSec/IKEv2 服务器

2019-03-11
阅读 1 分钟
15.2k
作为一名IT猿,经常需要查询全球范围的资料,保持最先进的技术视野。前提是具备一个良好的搜索工具,提供一篇教程供大家参考,希望能有帮助。教程链接
封面图

NodeJS+Express遇到的跨域问题

2017-07-30
阅读 2 分钟
8.6k
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。怎么就算跨域了?当一个资源从与该资源本身所在的服务器不同的域或端口不同的域或不同的端口请求一个资源时,资源会发起一个跨域 HTTP 请求。比如,...

JavaScript Interview Algorithm Questions

2017-07-27
阅读 4 分钟
1.6k
"use strict"; 顾名思义也就是 JavaScript 会在所谓严格模式下执行,其一个主要的优势在于能够强制开发者避免使用未声明的变量。对于老版本的浏览器或者执行引擎则会自动忽略该指令。

Node.js开发中的Cookie和Session

2017-05-18
阅读 5 分钟
5.8k
A cookie is a small piece of text stored on a user's computer by their browser. Common uses for cookies are authentication, storing of site preferences, shopping cart items, and server session identification.

Node.js和Socket.IO搭建Web Chat application

2017-05-12
阅读 5 分钟
3.3k
WebSocket是一种协议,有了它就可以在TCP协议的基础上在浏览器和服务器之间建立起了一种全双工的通道,它完全兼容HTTP协议,有了它使得Web应用程序可以在浏览器和服务器之间进行实时的交互,现在主流浏览器都支持这种协议。

JavaScript模块化编程探索

2017-05-08
阅读 5 分钟
4.5k
随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。

十大经典排序算法的 JavaScript 实现

2017-05-08
阅读 1 分钟
7k
计算机领域的都多少掌握一点算法知识,其中排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、...

原生JS帧动画

2017-05-06
阅读 2 分钟
4.6k
最近尝试了一下用JS实现动画效果,原理是通过改变元素background-position属性进而实现图片的动画效果Demo图片素材:代码如下: {代码...}