- 浏览: 11186 次
- 性别:
- 来自: 深圳
最新评论
文章列表
注:需关闭打开的Chrome。否则,将没有效果!
windows系统
chrome浏览器:
1、创建Chrome的快捷方式,修改快捷方式的目标为:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --args --disable-web-security
2、双击我们创建的Chrome快捷方式,打开Chrome,如图出现“您使用的是不受支持的命令行标记:–disable-web-security。稳定性和安全性会有所下降”,表示你取消了跨域限制了,可以随意跨域调用数据了。
Safari浏览器:
C: ...
1、启动终端
2、进入当前用户的HOME目录,命令如下:
cd $HOME
3、更新.bash_profile文件(当该文件存在时),如果该文件不存在,可通过如下命令创建:
touch .bash_profile
打开.bash_profile文件,对其内容进行编辑,命令如下:
open -e .bash_profile
4、此时文本编辑器会打开一个文本,编辑内容如下:
export PATH=${PATH}:/Users/apple/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/appl ...
手机类型判断
var ua = navigator.userAgent.toLowerCase(),
BrowserInfo = {
// 安卓
isAndroid: Boolean(ua.match(/android/g)),
// iphone手机
isIphone: Boolean(ua.match(/iphone|ipod/g)),
// ipad
isIpad: Boolean(ua.match(/ipad/g)),
// 微信
isWeixin: Boolean(ua.match(/M ...
eslint配置方式有两种:
注释配置:使用js注释来直接嵌入ESLint配置信息到一个文件里
配置文件:使用一个js,JSON或者YAML文件来给整个目录和它的子目录指定配置信息。这些配置可以写在一个文件名为.eslintrc.*的文件或者在package. ...
定义:
创建一个数据库新用户用db.createUser()方法,如果用户存在则返回重复错误。
语法:
db.createUser(user, writeConcern)
user这个文档创建关于用户的身份认证和访问信息;
writeConcern这个文档描述保证MongoDB提供写操作的成 ...
浏览器在执行Javascript时,出于对安全性的考虑,禁止两个或者多个不同域的页面进行互相操作。
相同域的页面可以相互操作。 如在q515220999.iteye.com/blog/下的parent.html和child.html两个文件
1. parent.html
<!DOCTYPE html>
<html> ...
1、尽量减少HTTP请求次数
2、减少DNS查找次数
3、避免跳转
4、可缓存的AJAX
5、推迟加载内容
6、预加载
7、减少DOM元素数量
8、根据域名划分页面内容
9、使iframe的数量最小
10、不要出现404错误
11、使用内容分发网络
12、为文件头指定Expires或Cache-Control (设置服务器)
13、Gzip压缩文件内容(设置服务器)
14、配置ETag(设置服务器)
15、尽早刷新输出缓冲
16、使用GET来完成AJAX请求
17、把样式表置于顶部
18、避免使用CSS表达式(Expression)
19、使用外部JavaScript和CSS
20、削减Jav ...
状态行格式如下:
HTTP-Version Status-Code Reason-Phrase CRLF
其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。
状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:
1xx:指示信息--表示请求已接收,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求 ...
// 制表符
table: /\t/g,
// 换行符
line: /\n/g,
// 正负整数或浮点数
intOrFloat: /^(-)?\d+(\.\d+)?$/,
// 身份证
idCard: /^\d{15}$|^\d{18}$|^\d{17}(\d|X|x)$/,
// 手机号码
MobileNo: /^1[34587]\d{ ...
解决MAC下MySQL忘记初始密码的方法分享给大家,供大家参考,具体内容如下
第一步:
点击系统偏好设置->最下边点MySQL,在弹出页面中,关闭服务
第二步:
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
第三步:
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES;
回车后,输入命令 SET PASSW ...
1. 布局框架:
Bootstrap: http://getbootstrap.com/
Foundation: http://foundation.zurb.com/
Uikit: http://www.getuikit.com/
Web Components:http://css-tricks.com/modular-future-web-components//
2. 构建工具及包管理器:
Grunt: http://gruntjs.com/
Yeoman: http://yeoman.io/
Bower: http://bower.io/
NPM: https://www. ...
函数节流
函数节流是指控制一个函数的执行频率或间隔(就像控制水流的闸门一样),Underscore提供了debounce()和throttle()两个方法用于函数节流。
为了更清楚地描述这两个方法,假设我们需要实现两个需求:
需求1 ...
ECMAScript 6 在接下来的一段时间内将成为 ECMAScript的一个标准。这个标准预计在今年的时候就会被签署,不管在Github,还是在很多社区,javascript爱好者已经早已开始拥抱变化,享受ES6 带来的美好,这篇文章将介绍ES6的一些新特性。由于ES6 还没有很好地被浏览器支持,所以这篇文章的ES6代码将使用 Babel 进行编译。
ECMAScript 6 的新特性
箭头(Arrow)
=> 是function的简写形式,支持expression 和 statement 两种形式。同时一点很重要的是它拥有词法作用域的this值,帮你很好的解决this的指向问题,这 ...
在电影《叶问》中,甄子丹饰演的叶问每天会利用木人桩练习武艺,使得泳春拳法成为肌肉记忆的一部分。临场迎敌时,身体会使用正确的拳式,自然而然。
我以为JS编程基本功的练习于武术拳法的练习是一样的。通过一套有效 ...
// 获取当前设备或移动终端浏览器版本信息
var device = function() {
var u = navigator.userAgent;
return {
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gec ...