$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l
确保只有 gems.ruby-china.org,遇到ssl证书问题,改用http
安装node-sass失败时,打开~/.npmrc,添加
function unique(arr) { | |
let n = [] | |
arr.forEach((item, index) => { | |
if (n.indexOf(item) === -1) n.push(item) | |
}) | |
return n | |
} |
/*判断浏览器类型*/ | |
let browser = { | |
versions: function() { | |
let u = navigator.userAgent, app = navigator.appVersion; | |
return { | |
trident: u.indexOf('Trident') > - 1, //IE内核 | |
presto : u.indexOf('Presto') > - 1, //opera内核 | |
webKit : u.indexOf('AppleWebKit') > - 1, //苹果 谷歌内核 | |
gecko : u.indexOf('Gecko') > - 1 && u.indexOf('KHTML') == - 1,//火狐内核 | |
mobile : ! ! u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端 |
$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l
确保只有 gems.ruby-china.org,遇到ssl证书问题,改用http
安装node-sass失败时,打开~/.npmrc,添加
.box { | |
display: -webkit-box; | |
-webkit-line-clamp: 3; | |
-webkit-box-orient: vertical; | |
overflow: hidden; | |
} |
<!doctype html> | |
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Baymax</title> | |
<link rel="stylesheet" href="./style.css"> | |
</head> | |
<body> | |
<div class="Baymax"> |
/** | |
* @func | |
* @desc 生成评分 | |
* @param {number} rate [1-5] | |
* @returns {String} | |
*/ | |
const getStar = (rate) => '★★★★★☆☆☆☆☆'.slice(5 - rate, 10 - rate) |
fetch('https://stackoverflow.com') | |
.then(res => { | |
console.log('step1', res) | |
}) | |
.then(res => { | |
console.log('step2') | |
throw new Error('borken here') | |
}) | |
.then(res => { | |
console.log('step3') |
/** | |
* resource services of Auth page | |
*/ | |
import http from './_Http.js' | |
export default http({ | |
userInfo: { | |
url: '/api/auth/get-user', | |
type: 'json', |
let regex; | |
/* matching a specific string */ | |
regex = /hello/; // looks for the string between the forward slashes (case-sensitive)... matches "hello", "hello123", "123hello123", "123hello"; doesn't match for "hell0", "Hello" | |
regex = /hello/i; // looks for the string between the forward slashes (case-insensitive)... matches "hello", "HelLo", "123HelLO" | |
regex = /hello/g; // looks for multiple occurrences of string between the forward slashes... | |
/* wildcards */ | |
regex = /h.llo/; // the "." matches any one character other than a new line character... matches "hello", "hallo" but not "h\nllo" | |
regex = /h.*llo/; // the "*" matches any character(s) zero or more times... matches "hello", "heeeeeello", "hllo", "hwarwareallo" |