为什么我要写博客呢?

  做有结果的事情总是要有些目的的,要不事情总是很难达到预期的结果,毕竟没有预期,所以我在努力做一个有目的的人。

阅读更多

手写cli

  通过命令行工具,初始化团队项目,并生成团队规范代码,一键创建项目,一键生成代码,一键生成功能模块···
  解放双手,从 cli 开始, JSer 永不为奴!

阅读更多

浏览器渲染页面过程

  用户在浏览器地址栏输入网址 到 页面加载完成,发生了什么?

阅读更多

CSRF攻击

  CSRF(Cross Site Request Forgery),跨站请求伪造, 是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。

阅读更多

XSS攻击

  XSS(Cross Site Scripting) 攻击,跨站脚本攻击,因为缩写 CSS 和层叠样式表(Cascading Style Script)冲突,所以改为 XSS。
  XSS 攻击者在 Web 页面插入恶意的脚本,当用户访问该页面时,嵌入到页面中的恶意脚本执行,从而攻击用户。

阅读更多

强缓存和协商缓存

  缓存是什么?为什么要做缓存?常见的缓存机制有哪些?缓存是如何工作的?

阅读更多

JS操作字符串

  字符串用于存储和处理文本。

阅读更多

JS操作数组

  数组对象的作用是使用单独的变量名来存储一系列不限类型的值。

阅读更多

Promise

  Promise 对象用于表示一个异步操作的最终完成 (或失败), 及其结果值。推荐文档

阅读更多

NodeJS面试题

  本片文章将会每周不定期更新不定数量面试题,毕竟质量才是关键。
  实践是检验真理的唯一标准!看题不记题,看题要做题!
  面试是一个学习交流的过程,抱着虚心求教的心,人无完人,祝你变得更优秀!

阅读更多