06 2020 档案

摘要:防抖 任务频繁触发的情况下,只有任务触发的间隔超过指定间隔的时候,任务才会执行。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wi 阅读全文
posted @ 2020-06-24 21:44 杨景贵 阅读(105) 评论(0) 推荐(0)
摘要:Proxy 概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访 阅读全文
posted @ 2020-06-23 18:14 杨景贵 阅读(654) 评论(0) 推荐(0)
摘要:如何写插件 插件向第三方开发人员展示了Webpack引擎的全部潜力。使用分阶段的构建回调,开发人员可以将自己的行为引入Webpack的构建过程。构建插件比构建加载器要先进一些,因为您需要了解一些Webpack低级内部组件才能将其连接。准备阅读一些源代码! 编译器和编译 compiler和compil 阅读全文
posted @ 2020-06-22 21:42 杨景贵 阅读(120) 评论(0) 推荐(0)
摘要:Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源描述符(Uniform Resources Identifier)URI 或者统一资源定位符(Uniform Resources Locator)URL 作为沟通依据,通过 HTTP 协议提供各种网络服务 阅读全文
posted @ 2020-06-19 18:52 杨景贵 阅读(124) 评论(0) 推荐(0)
摘要:NodeJS的Promise的用法 Javascript的特点是异步,Javascript不能等待,如果你实现某件需要等待的事情,你不能停在那里一直等待结果回来,相反,底线是使用回调callback:你定义一个函数,这个函数只有等到结果可用时才能被调用。 这种回调模型对于好的代码组织是没有问题的,但 阅读全文
posted @ 2020-06-18 18:43 杨景贵 阅读(110) 评论(0) 推荐(0)
摘要:不同种类的缓存 缓存是一种保存资源副本并在下次请求时直接使用该副本的技术。当 web 缓存发现请求的资源已经被存储,它会拦截请求,返回该资源的拷贝,而不会去源服务器重新下载。这样带来的好处有:缓解服务器端压力,提升性能(获取资源的耗时更短了)。对于网站来说,缓存是达到高性能的重要组成部分。缓存需要合 阅读全文
posted @ 2020-06-17 18:33 杨景贵 阅读(574) 评论(0) 推荐(0)
摘要:FormData对象用以将数据编译成键值对,以便用XMLHttpRequest来发送数据。其主要用于发送表单数据,但亦可用于发送带键数据(keyed data),而独立于表单使用。如果表单enctype属性设为multipart/form-data ,则会使用表单的submit()方法来发送数据,从 阅读全文
posted @ 2020-06-16 18:03 杨景贵 阅读(489) 评论(0) 推荐(0)
摘要:1.Postman的介绍 Postman是一款功能强大的用于发送 HTTP 请求的 Chrome插件 。做web页面开发和测试的人员应该都知道!其主要特点:创建 + 测试:创建和发送任何的HTTP请求,请求可以保存到历史中再次执行;Organize:使用Postman Collections为更有效 阅读全文
posted @ 2020-06-15 20:24 杨景贵 阅读(1847) 评论(0) 推荐(0)
摘要:JavaScript 高级 简述 从 MVC 到 MVVM 再从面向对象编程到原型、作用域链、闭包、递归、DOM 和 BOM MVC & MVVM & oop & prototype & scope chain & closure & recursion & DOM & BOM MVC 一种编程的‘ 阅读全文
posted @ 2020-06-12 19:35 杨景贵 阅读(139) 评论(0) 推荐(0)
摘要:传统身份验证的方法 HTTP 是一种没有状态的协议,也就是它并不知道是谁是访问应用。这里我们把用户看成是客户端,客户端使用用户名还有密码通过了身份验证,不过下回这个客户端再发送请求时候,还得再验证一下。 解决的方法就是,当用户请求登录的时候,如果没有问题,我们在服务端生成一条记录,这个记录里可以说明 阅读全文
posted @ 2020-06-11 22:14 杨景贵 阅读(1151) 评论(0) 推荐(0)
摘要:什么是Manifest: Manifest(清单)是一个简单的文本文件,它的扩展名是任意的,定义需要缓存的文件、资源,当第一次打开时,浏览器会自动缓存相应的资源。 Manifest 的特点: 离线浏览:即当网络断开时,可以继续访问你的页面。访问速度快:将文件缓存到本地,不需每次都从网络上请求。稳定性 阅读全文
posted @ 2020-06-10 19:57 杨景贵 阅读(213) 评论(0) 推荐(0)
摘要:路由需要实现的功能1.改变url且不让浏览器向服务器发出请求;2.监测 url 的变化;3.截获 url 地址,并解析出需要的信息来匹配路由规则。 前端目前只有2种模式1.hash模式(IE8)用a标签或者window.location.hash设置哈希值。 window.addEventListe 阅读全文
posted @ 2020-06-09 14:25 杨景贵 阅读(150) 评论(0) 推荐(0)
摘要:token的使用及原理 本文详细的介绍了JWT是什么,介绍了token的生成机制,优缺点,以及session的优缺点。 什么是 JWT -- JSON WEB TOKEN 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((R 阅读全文
posted @ 2020-06-08 20:12 杨景贵 阅读(366) 评论(0) 推荐(0)
摘要:同源策略 同源策略/SOP(Same origin policy)是一种约定,由 Netscape 公司 1995 年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CSRF 等攻击。所谓同源是指 "协议 + 域名 + 端口" 三者相同,即便两个不同的域 阅读全文
posted @ 2020-06-05 18:08 杨景贵 阅读(253) 评论(0) 推荐(0)
摘要:Mock介绍 YApi的 Mock 功能可以根据用户的输入接口信息如协议、URL、接口名、请求头、请求参数、返回数据([返回数据](#mock))生成 Mock 接口,这些接口会自动生成模拟数据,创建者可以自由构造需要的数据。 mock地址解析:YApi平台网址 + mock + 您的项目id + 阅读全文
posted @ 2020-06-04 16:50 杨景贵 阅读(1470) 评论(0) 推荐(0)
摘要:什么是WebPack? WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Sass,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。在3.0出现后,Webpack还肩负起了优化项目的责任。 阅读全文
posted @ 2020-06-03 18:55 杨景贵 阅读(224) 评论(0) 推荐(0)
摘要:第一步:打开ECharts术语速查手册 第二步:图表上面选择需要查询的组件,然后点击右边,查看配置项手册,就会跳转到option下组件详细配置页面 第三步:进入配置详情页面,左边格式就是option标准写法,字典里面以键值的形式,值需要使用引号 比如,title里面的text: '我是标题',空的' 阅读全文
posted @ 2020-06-02 18:41 杨景贵 阅读(295) 评论(0) 推荐(0)
摘要:1:git branch branchName(在本地创建一个命名为branchName的分支) 2:git branch 查看当前自己所在的分支 3:git branch -a 查看服务器的所有分支以及自己当前所在的分支 4:git push origin branchName(把命名为branc 阅读全文
posted @ 2020-06-01 19:23 杨景贵 阅读(560) 评论(0) 推荐(0)