$ 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" |