
前端
qq_42179237
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webpack工作原理
webpack原创 2022-07-28 13:55:53 · 178 阅读 · 1 评论 -
【webpack】cache-loader缓存机制
webpack原创 2022-07-28 13:54:50 · 1195 阅读 · 0 评论 -
protobuf.js
什么是protobuf协议缓冲区提供了一种语言中立、平台中立、可扩展的机制,用于以向前兼容和向后兼容的方式序列化结构化数据。它类似于 JSON,只是它更小更快,并且生成本地语言绑定protobuf解决了哪些问题协议缓冲区为大小高达几兆字节的类型化结构化数据包提供了一种序列化格式。该格式适用于临时网络流量和长期数据存储协议缓冲区是 Google 最常用的数据格式。它们广泛用于服务器间通信以及磁盘上数据的归档存储...原创 2022-04-26 17:18:05 · 6322 阅读 · 0 评论 -
Vue学习
Vue.js对比其他框架vue API生命周期:计算属性:(computed)计算属性缓存 vs 方法<div id="example"> <p>Original message: "{{ message }}"</p> <p>Computed reversed message: "{{ reversedMessage }}"</p></div>计算属性缓存:computed: { // 计算属原创 2021-04-04 23:05:36 · 138 阅读 · 0 评论 -
less & sass & scss规范
https://www.jianshu.com/p/b6959adec8c4原创 2021-03-27 17:19:12 · 148 阅读 · 0 评论 -
web通信(跨文档通信/通道通信)XDM
1.跨文档通信原创 2021-03-18 11:10:58 · 311 阅读 · 0 评论 -
web worker
什么是web worker定义Web Workers 使得一个Web应用程序可以在与主执行线程分离的后台线程中运行一个脚本操作。这样做的好处是可以在一个单独的线程中执行费时的处理任务,从而允许主(通常是UI)线程运行而不被阻塞。它的作用就是给JS创造多线程运行环境,允许主线程创建worker线程,分配任务给后者,主线程运行的同时worker线程也在运行,相互不干扰,在worker线程运行结束后把结果返回给主线程。这样做的好处是主线程可以把计算密集型或高延迟的任务交给worker线程执行,这样主线程就会原创 2021-02-22 21:38:57 · 271 阅读 · 0 评论 -
面向对象编程
实例对象与 new 命令1.对象是什么面向对象编程(Object Oriented Programming,缩写为 OOP)是目前主流的编程范式每一个对象都是功能中心,具有明确分工,可以完成接受信息、处理数据、发出信息等任务。对象可以复用,通过继承机制还可以定制。因此,面向对象编程具有灵活、代码可复用、高度模块化等特点,容易维护和开发,比起由一系列函数或指令组成的传统的过程式编程(procedural programming),更适合多人合作的大型软件项目。(1)对象是单个实物的抽象。当实物被翻译 2020-09-28 20:02:59 · 919 阅读 · 0 评论 -
标准库
Object 对象JavaScript 的所有其他对象都继承自Object对象,即那些对象都是Object的实例。Object对象的原生方法分成两类:Object本身的方法与Object的实例方法。Object对象本身的方法所谓“本身的方法”就是直接定义在Object对象的方法。Object.print = function (o) { console.log(o) };上面代码中,print方法就是直接定义在Object对象上。Object的实例方法所谓实例方法就是定义在Object原翻译 2020-09-25 19:14:37 · 216 阅读 · 0 评论 -
语法
数据类型的转换简介JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。变量的类型没法在编译阶段就知道,必须等到运行时才能知道。虽然变量的数据类型是不确定的,但是各种运算符对数据类型是有要求的。如果运算符发现,运算子的类型与预期不符,就会自动转换类型。比如,减法运算符预期左右两侧的运算子应该是数值,如果不是,就会自动将它们转为数值。'4' - '3' // 1强制转换强制转换主要指使用Number()、String()和Boolean()三个函数,手动将各翻译 2020-09-23 18:16:36 · 252 阅读 · 0 评论 -
算术运算符
算术运算符1.加法运算符是在运行时决定,到底是执行相加,还是执行连接。也就是说,运算子的不同,导致了不同的语法行为,这种现象称为“重载”(overload)。由于加法运算符存在重载,可能执行两种运算,使用的时候必须很小心。true + true // 21 + true // 2'a' + 'bc' // "abc"如果一个运算子是字符串,另一个运算子是非字符串,这时非字符串会转成字符串,再连接在一起。1 + 'a' // "1a"false + 'a' // "falsea"2翻译 2020-09-23 14:48:14 · 193 阅读 · 0 评论 -
数据类型
概述1.简介JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了第七种 Symbol 类型的值)数值(number):整数和小数(比如1和3.14)字符串(string):文本(比如Hello World)。布尔值(boolean):表示真伪的两个特殊值,即true(真)和false(假)undefined:表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值null:表示空值,即此处的值为空。对象(ob翻译 2020-09-22 19:36:59 · 285 阅读 · 0 评论 -
基本语法进击篇
变量1.简介如果只是声明变量而没有赋值,则该变量的值是undefined。undefined是一个特殊的值,表示“无定义”。var a;a // undefined 如果变量赋值的时候,忘了写var命令,这条语句也是有效的。var a = 1;// 基本等同a = 1;但是,不写var的做法,不利于表达意图,而且容易不知不觉地创建全局变量,所以建议总是使用var命令声明变量。2.变量提升JavaScript 引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一翻译 2020-09-21 17:22:58 · 197 阅读 · 0 评论 -
未来的JavaScript记录与元组
记录和元组是一个新提案(Record & Tuple,https://github.com/tc39/proposal-record-tuple),建议为JavaScript增加两个复合原始类型:记录(Record),是不可修改的按值比较的对象元组(Tuple),是不可修改的按值比较的数组什么是按值比较当前,JavaScript只有在比较原始值(如字符串)时才会按值比较(比较内容):> 'abc' === 'abc'true但在比较对象时,则是按标识比较(by ident翻译 2020-08-18 14:32:40 · 333 阅读 · 0 评论 -
一.JavaScript入门(概述)
js入门学习1.JavaScript概述1.1 js语言核心本节为js的快速概览,这里有一些示例和代码:// 注释,对js代码作解释var x; //声明一个变量xx=0; //x赋值为0x //通过变量获取其值0js数据类型: 数字(number),字符串(string),boolean(true,false), null,undefined,对象...翻译 2019-05-24 17:02:10 · 166 阅读 · 0 评论