Selection文本选择

Selection对象表示用户选择的文本范围或插入符号的当前位置

使用window.getSlection获取Selection对象

const selection = window.getSelection();

nginx反向代理

场景:比较穷的我只有一台服务器,但在上面扔了很多依赖nodejs的接口和乱七八糟的服务

server {

listen 80;

server_name www.yoursite.com;

root /www/demo;

location /api {

proxy_pass http://127.0.0.1:8091;

}

location /nuxt {

proxy_pass http......

class与构造函数

关于E6之前的"构造函数"

[[prototype]]和prototype

对象有一个[[prototype]]的属性,在有些浏览器中可以用__proto__获得,对象在创建时,这个属性会被赋一个非空值(大部分情况),[[protopype]]最终会指向Object.prototype

const a = {};

a.__proto__

// {construct......

Ajax

之前的实现AJAX的方式:

XMLHttpRequest

IE7及以上版本支持,老版本用ActiveXObject

属性

timeout

超时时间(毫秒)

status

请求的状态码,完整的可以参考:HTTP响应状态码

statusText

响应状态,如 '200 OK'

readyState

状......

canvas drawImage

遍历对象属性

for (variable in object) { ... }

遍历对象本身的和从原型链上继承的可枚举的,非符号属性。(enumberable, non-Symbol)

Array、Object这样的从内置的构造函数创建的对象,会从Object.prototype和String.prototype继承不可枚举的属性(String,Number,Boolean,Object,Array,......