Blogger Information
编程三昧
Blog
91
fans
0
comment
0
visits
78262
integral:0
P beans:182
  • List of blog posts
  • 关于 Node.js 之 Buffer

    JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像 TCP 流或文件流时,必须使用到二进制数据。因此在 Node.js 中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 在 No...

    2022-01-25 23:34 Read 746 comment 0
  • JavaScript 之 Proxy

    前言Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy 这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”。 语法...

    2022-01-27 23:16 Read 732 comment 0
  • 几种常用设计模式的简单示例

    前言模式是在某一背景下某个问题的一种解决方案。 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 为了保证代码的可靠性、提高代码的复用率、使代码更容易被维护和阅读,我们需要了解并合理使用...

    2021-08-21 23:22 Read 712 comment 0
  • 系统学习 TypeScript(一)——认识 TypeScript

    前言TypeScript 很流行,这是前端从业者众所周知的事。 TypeScript 很好用,仁者见仁智者见智。但是,很多大型前端框架都使用 TypeScript 进行了重构。 为了不落伍,我也需要系统的学习一下 TypeScript 相关知识了,...

    2022-02-21 19:00 Read 709 comment 0
  • 认识 Express 的 res.send() 和 res.end()

    前言在使用 Node.js 的服务端代码中,如果使用的是 Express 框架,那么对于一个请求,常常会有两种响应方式: // 方法1app.get("/end", (req, res, next) =>{ res.end(xxx);});/...

    2022-01-21 12:18 Read 704 comment 0
  • Web Components 系列(八)—— 自定义组件的样式设置

    前言通过前面的学习,对自定义组件的相关概念和知识点也有了一定了解,今天我们就来学习一下给自定义元素及其子元素设置样式的几种方法。 直接给自定义标签添加样式index.html: my-card{ display: block...

    2022-02-15 18:14 Read 699 comment 0
  • 浏览器数据库 IndexedDB(一) 概述

    IndexedDB 就是浏览器提供的本地数据库,它可以被网页脚本创建和操作。 背景随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。 现有的浏览器数据储存方案,都不...

    2021-08-15 21:14 Read 697 comment 0
  • Web Components 系列(五)—— 详解 Slots

    前言熟悉 Vue 的同学应该都知道”插槽(slot)“的概念,通过使用插槽可以让页面内容的组织更加灵活。 在 Web Components 体系中也有插槽的概念,今天我们就来具体了解一下 Slots,本文主要包括以下内容: 为什么要用 Slo...

    2022-02-12 21:09 Read 693 comment 0
  • 你知道怎么离线安装全局 node 模块吗?

    大家平时是怎么离线安装 node 模块的呢? 前言在平时的开发中,我们一般都是通过在线安装的方式来安装 node 模块的,但是也保不齐会有离线安装的需求。比如,公司内网是不联网的,那如果需要安装模块的话怎么办? 今天,我就通过离线安装全局 as...

    2021-09-26 14:04 Read 691 comment 0
  • JavaScript 基本数据类型转换

    前言数据类型转换是我们在前端开发中经常遇到的场景,一般而言,在 JavaScript 中类型转换有三种情况: 转换为数字(调用 Number(),parseInt(),parseFloat()方法)转换为字符串(调用.toString()或 St...

    2022-01-22 20:59 Read 684 comment 0
  • Web Components 系列(五)—— 关于 Templates

    前言在之前介绍创建 Custom Elements 的代码中,有一个地方是比较繁琐的:Shadow DOM 中的每个子元素都是通过 document.createElement 方法创建的。就像下面这样的: 那到底有没有方法能简化这一步操作呢?...

    2022-02-11 18:21 Read 681 comment 0
  • Web Components系列(三) —— 创建 Custom Elements

    前言根据前面的介绍,我们知道根据是否继承基本 HTML 元素,可以将自定义元素分为两类“ Autonomous custom elements 自主定制元素Customized built-in elements 自定义内置元素 由此产生了一个疑...

    2022-02-09 18:41 Read 681 comment 0
  • Web Components系列(七) ——自定义组件的生命周期

    前言何谓”生命周期“?顾名思义,生命周期就是指一个物体从产生前到消亡后的整个过程,当然,不同物体的生命周期具体阶段划分可能不太一样。 我们在使用前端组件框架的时候,都知道每个组件都有各自的生命周期,明确了组件生命周期后,开发者就可以在组件的不同生命...

    2022-02-13 22:48 Read 675 comment 0
  • 系统学习 TypeScript(二)——开发流程和语法规则

    前言我们已经知道了 TypeScript 是什么,以及为什么要用 TypeScript,今天,我们就来学习怎么初步使用它。 TypeScript 的使用流程原始的 TypeScript 文件以 .ts 结尾,它不能被直接使用到页面中,需要经过编译,...

    2022-02-22 19:11 Read 671 comment 0
  • 再解 JavaScript 原型 与原型链

    前言JavaScript 原型与原型链虽然是一个老生常谈的话题,但依然困惑着很多人,今天我再来从另一个角度谈谈这个问题。 两个疑问先看这样一段代码: let obj = {}obj.__proto__.haha = 'gogo'console.lo...

    2022-02-02 23:08 Read 669 comment 0