女王控的博客

读书笔记

75 篇文章

Node.js入门学习

基础 模块 require require 函数用于在当前模块中加载和使用别的模块,传入一个模块名,返回一个模块导出对象。模块名可使用相对路径(以./开头),或者是绝对路径(以/或 C:之类的盘符开头)。另外,模块名中的 .js 扩展名可以省略。以下是一个例子。 另外,可以使用以下方式加载和使用一个 JSON 文件。 exports exports 对象是当前模块的导出对象,用于导出模块公有方法和属性。别的模块通过 require 函数使用当前模块时得到的就是当前模块的 exports… »

前端调试技巧

编码只是开发过程中的一小部分,为了使我们工作更加高效,我们必须学会调试,并擅长调试。 内容概要 文中列举了常用调试技巧,如下: Debugger 在代码中插入 可以在其位置触发断点调试。 Console.dir 使用 命令,可以打印出对象的结构,而 仅能打印返回值,在打印 属性时尤为有用。 ps: 大部分时候,对象返回值就是其结构 使用辅助工具,语法高亮、linting 它可以帮助我们快速定位问题,其实 flow 与 typescript… »

Chrome调试技巧

通用篇 复制与保存 copy 方法 可以通过全局的方法 在 里 任何你能拿到的资源 存储为一个全局变量 如果你在 中打印了一堆数据 (例如你在 App 中计算出来的一个数组),然后你想对这些数据做一些额外的操作比如我们刚刚说的 (在不影响它原来值的情况下)。那就可以将它转换成一个全局变量,只需要右击它,并选择 “Store as global variable” (保存为全局变量) 选项。 第一次使用的话,它会创建一个名为 temp1 的变量,第二次创建 temp… »

你不知道的 JS 之异步与性能

异步:现在与将来 分块的程序 程序是由多个块组成,只有一个是现在执行,其余的则会在将来执行,最常见的块单位是函数 程序中将来执行的部分并不一定在现在运行的部分执行完后就立即执行,也就是现在无法完成的任务将会异步完成 从现在到将来的等待最简单的方法是使用一个通常称为回调函数的函数 可以同步发送 ajax 请求,但是建议在任何情况都不应该使用这种方式,因为它会被锁定器 UI(按钮、菜单、滚动条等),并阻塞所有用户交互 考虑以下代码: 以上代码可以拆分现在和将来部分: 异步控制台 宿主环境添加到 js… »

git 飞行规则

前言 英文原版 README 翻译可能存在错误或不标准的地方,欢迎大家指正和修改,谢谢! 什么是”飞行规则”? 一个 宇航员指南 (现在, 程序员们都在使用 GIT) 是关于出现问题过后应该怎么操作。 飞行规则 (Flight Rules)- 是记录在手册上的来之不易的一系列知识,记录了某个事情发生的原因,以及怎样一步一步的进行处理。本质上, 它们是特定场景的非常详细的标准处理流程。 自 20 世纪 60 年代初以来,NASA 一直在捕捉 (capturing… »

0%