Skip to content

Instantly share code, notes, and snippets.

View FrankFan's full-sized avatar
🎯
Focusing

FrankFan FrankFan

🎯
Focusing
View GitHub Profile
@FrankFan
FrankFan / README.md
Created January 28, 2021 10:14
A SFC TodoApp with vue2
/**
* 导出csv文件
* @see https://gist.github.com/dannypule/48418b4cd8223104c6c92e3016fc0f61
*/
class json2csv {
exportCSVFile(headers, items, fileTitle) {
if (headers) {
items.unshift(headers);
}
@FrankFan
FrankFan / JS常用正则表达式.js
Last active October 20, 2020 02:32 — forked from JoeKeikun/JS常用正则表达式
JS常用正则表达式
/*
用途:检查输入的Email信箱格式是否正确
输入:strEmail:字符串
返回:如果通过验证返回true,否则返回false
*/
function checkEmail(strEmail)
{
//var emailReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
var emailReg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
if ( emailReg.test(strEmail) ) {
@FrankFan
FrankFan / webpack-module-loader.js
Last active June 30, 2020 10:51
最简单的 webpack 打包后代码
(function (modules) {
// The module cache
var installedModules = {};
// The require function
function __webpack_require__(moduleId) {
// Check if module is in cache
if (installedModules[moduleId]) {
return installedModules[moduleId].exports;
}
// Create a new module (and put it into the cache)
@FrankFan
FrankFan / h5-shake.js
Last active May 17, 2018 02:28
HTML5 shake 晃动demo
```javascript
(function{
if(window.DeviceMotionEvent) {
alert('you');
window.addEventListener('devicemotion', deviceMotionHandler, false);
}else{
alert('no');
}
@FrankFan
FrankFan / DataTable.Merge
Created December 18, 2013 06:07
DataTable.Merge的内部实现
internal void MergeTable(DataTable src)
{
bool enforceConstraints = false;
if (!this.isStandAlonetable)
{
if (src.DataSet == this.dataSet)
{
return;
}
enforceConstraints = this.dataSet.EnforceConstraints;
@FrankFan
FrankFan / format-date-in-c#
Created November 8, 2013 08:40
format datetime in c#
static void Main(string[] args)
{
Console.WriteLine(DateTime.Now.ToString("yyyyMMdd"));
Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd"));
Console.WriteLine(DateTime.Now.ToString("yyyy/MM/dd"));
Console.WriteLine(DateTime.Now.ToString("yyyy年MM月dd日"));
Console.WriteLine(DateTime.Now.ToString("yyyy~MM~dd"));
/* 输出:
@FrankFan
FrankFan / AryConvertor
Last active October 27, 2015 01:40
C#进制转换代码
//十进制转二进制
Console.WriteLine(Convert.ToString(69, 2));
//十进制转八进制
Console.WriteLine(Convert.ToString(69, 8));
//十进制转十六进制
Console.WriteLine(Convert.ToString(69, 16));
//二进制转十进制
Console.WriteLine(Convert.ToInt32("100111101", 2));
//八进制转十进制
@FrankFan
FrankFan / hello world
Created November 18, 2012 06:30
First gist at github
staic void Main()
{
Consolw.WriteLine("Hello World.");
}
@FrankFan
FrankFan / HTML 5 上传图片
Created September 5, 2014 12:32
使用H5特性上传图片
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<meta name="author" content="EdieLei" />
<title>HTML5 图片上传预览</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('#img').change(function(){