用户中心USER CENTER

首页/用户
  • TypeScript入坑

    摘要:入坑安装使用安装使用全局方式安装编辑器安装插件编译使用进行编译编写文件编译上方为编译好的文件类型注解将其注解为类型将其注解为类型变量声明由于没有块级作用域,使用会出现以下问题仍然可以访问为,由于的变量作用注册在作用域链上造成的结果,解决方 TypeScript 入坑 安装 使用npm安装使用全局方式安装 npm install -g typescript 编辑器 安装插件 https:...

    chuyao 发布于JavaScript
  • 跨域总结

    摘要:跨域的解决方案利用标签不受跨域限制而形成的一种方案。跨域资源共享标准新增了一组首部字段,允许服务器声明哪些源站有权限访问哪些资源。它是基于的全双工通信即服务端和客户端可以双向进行通讯,并且允许跨域通讯。 1.什么是跨域 同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。同源指:协议、域名、端口号必须一致。 同源策略控制...

    chuyao 发布于JavaScript
  • JavaScript 原型系统的变迁,以及 ES6 class

    摘要:一般我们对这种构造函数命名都会采用,并把它称呼为类,这不仅是为了跟的理念保持一致,也是因为的内建类也是这种命名。由生成的对象,其是。这是标准的规定。本文的主题是原型系统的变迁,所以并没有涉及和对原型链的影响。 概述 JavaScript 的原型系统是最初就有的语言设计。但随着 ES 标准的进化和新特性的添加。它也一直在不停进化。这篇文章的目的就是梳理一下早期到 ES5 和现在 ES6,...

    chuyao 发布于JavaScript
  • 彻底理解JavaScript中的Closure

    摘要:的本质问题其实就是词法作用域的问题或者说是引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找引擎查找标识符位置的规则简而言之就是作用域查找会在找到第一个匹配的标识符时停止换句话说是作用域查找始终从运行时所处的最内部作用域开始 Closure的本质问题其实就是词法作用域的问题, 或者说是JavaScript引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找...

    chuyao 发布于JavaScript
  • 实现一个很实用的页面引导功能

    摘要:先上图项目地址演示源码功能说明添加一个引导层对用户进行操作引导使用参数说明步奏图层的层次可选默认目标选择器必填引导图片必填延时时间可选轮询查询目标次数计算及显示引导图之前的钩子可选引导图片的位置修正函数可选默认与目标左上 先上图 showImg(https://segmentfault.com/img/bVSqvj?w=1103&h=709); 项目地址 演示源码 功能说明 添加一个引...

    chuyao 发布于JavaScript
<