广告位
建站优化
let 和 const 命令_ECMAScript 6 入门

let 和 const 命令_ECMAScript 6 入门

let 命令 基本用法 ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 { let a = 10; var b = 1; } a // ReferenceError: a is not defined. b // 1 上面代码在代码块之中,分别用let和var声明了两个变量...

字符串的新增方法_ECMAScript 6 入门

字符串的新增方法_ECMAScript 6 入门

本章介绍字符串对象的新增方法。 String.fromCodePoint() ES5 提供String.fromCharCode()方法,用于从 Unicode 码点返回对应字符,但是这个方法不能识别码点大于0xFFFF的字符。 String.fromCharCode(0x20BB7) // "ஷ" 上面代码中,String.fromCharCode()不能识别大于0xFFFF的...

正则的扩展_ECMAScript 6 入门

正则的扩展_ECMAScript 6 入门

RegExp 构造函数 在 ES5 中,RegExp构造函数的参数有两种情况。 第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。 var regex = new RegExp('xyz', 'i'); // 等价于 var regex = /xyz/i; 第二种情况是,参数是一个正则表示式,这时会返回一个原...

number数值的扩展_ECMAScript 6 入门

number数值的扩展_ECMAScript 6 入门

二进制和八进制表示法 ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 0b111110111 === 503 // true 0o767 === 503 // true 从 ES5 开始,在严格模式之中,八进制就不再允许使用前缀0表示,ES6 进一步明确,要使用前缀0o表示。 // 非严...

chattr 解决项目.user.ini权限删除不掉

chattr 解决项目.user.ini权限删除不掉

说明 一般用lnmp.sh之类的脚本安装环境后,项目目录里会生成一个 .user.ini 的文件,用来防跨目录设置的问题,如果想删除,会出现"rm: cannot remove `xxx/.user.ini': Operation not permitted"的错误提示。 删除方法 LNMP 1.4或更高版本也可以直接使用lnmp安装包 tools/ 目录...

Iterator 和 for…of 循环_ECMAScript 6 入门

Iterator 和 for…of 循环_ECMAScript 6 入门

Iterator(遍历器)的概念 JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一的接口机制...

Reflect_ECMAScript 6 入门

Reflect_ECMAScript 6 入门

概述 Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API。Reflect对象的设计目的有这样几个。 (1) 将Object对象的一些明显属于语言内部的方法(比如Object.defineProperty),放到Reflect对象上。现阶段,某些方法同时在Object和Reflect对象上部署,未来的新...

IPv4/IPv6 归属地查询解析工具|接口API

IPv4/IPv6 归属地查询解析工具|接口API

IPv4/IPv6 归属地查询解析工具|接口API 最近自己有个 ip 查询的需求,一直没找到满意的工具,所有自己就写个这个工具,数据整合而来,每周左右更新一次。 https://www.kda.im   转自:https://www.v2ex.com/t/765065

Promise 对象_ECMAScript 6 入门

Promise 对象_ECMAScript 6 入门

Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是...

Nginx代理上网

Nginx代理上网

写在前面 反向代理的工具很多,squid也可以做到,这里介绍的是Nginx代理上网。 Nginx具体配置 server{ resolver 114.114.114.114; listen 8002; location / { proxy_pass http://$host$request_uri; proxy_redirect off; proxy_set_head...

图片压缩在线工具 tools online