Skip to content

Instantly share code, notes, and snippets.

@frontEnd-fucker
frontEnd-fucker / jsx-to-single-quotes.js
Created June 12, 2020 03:04 — forked from benvinegar/jsx-to-single-quotes.js
jscodeshift transform for converting double quotes to single quotes – *except* in JSX (HTML) attributes
module.exports = function(fileInfo, api) {
var j = api.jscodeshift;
var out = j(fileInfo.source)
.find(j.Literal)
.forEach(function (path) {
// Only consider literals that start/end w/ double quotes
if (!/^".*"$/.test(path.value.raw)) {
return;
}
<div class="wrapper">
<div class="docs-nav">
<nav>
<a href="#get-started" class="active">Get Started</a>
<a href="#defaults">Defaults</a>
<a href="#frame">Frame</a>
<a href="#">Grid</a>
<a href="#">Forms</a>
<a href="#">Buttons</a>
<a href="#">Tables</a>
<h2>jQuery Filtering Demo</h2>
<p>Just trying to figure out how to best utilize jquery's .filter() function for future projects.</p>
<p>
<button class="f-red">Filter Red Items</button>
<button class="f-blue">Filter Blue Items</button>
<button class="f-green">Filter Green Items</button>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<button class="f-all">All Items</button>
</p>
@frontEnd-fucker
frontEnd-fucker / jquery&amd
Created August 12, 2014 04:29
可兼容amd的jquery组件编写固定格式
(function(factory) {
if(typeof define === 'function' && define.amd) {
define(['jquery'], factory);
}else {
factory(jQuery);
};
}(function($) {
// code goes here..
@frontEnd-fucker
frontEnd-fucker / gulpfile.js
Created May 23, 2014 02:55
gulp配置文件
// include gulp
var gulp = require('gulp');
// include plug-ins
var changed = require('gulp-changed'); // 该插件的输出为新增加或修改过的文件
var imagemin = require('gulp-imagemin'); // 该插件用来压缩图片
var concat = require('gulp-concat'); // 该插件用来合并文件
var stripDebug = require('gulp-strip-debug'); // 该插件用来去掉console和debugger语句
@frontEnd-fucker
frontEnd-fucker / index
Created May 7, 2014 07:44
定位导航demo
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>导航定位demo</title>
<link href="css/normalize.css" rel="stylesheet">
<style rel="stylesheet">
.main {
width: 960px;
@frontEnd-fucker
frontEnd-fucker / myNormalize.css
Created May 5, 2014 01:41
根据官方normalize.css自定义的reset样式表
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {
-ms-text-size-adjust: 100%; /* 2 */