胖蔡说技术
随便扯扯

JavaScript 第10页

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格

JS中如何实现面向对象的?

胖蔡阅读(822)赞(0)

构造函数的功能是生成对象,生成具有相同结构对象的函数。Java语言通过类实现面向对象,对象是类的实例,而Javascript则是通过构造函数作为对象的模板,使用prototype实现继承。

一款轻量级处理cookie的javascript库推荐,无依赖-胖蔡说技术

一款轻量级处理cookie的javascript库推荐,无依赖

胖蔡阅读(969)赞(2)

Js-cookie是一款用于处理 cookie 的简单、轻量级 JavaScript API。接下来我们就来了解下js-cookie,并学会快速的使用它。 支持所有浏览器 接受任何类型编码字符 大量的测试用例 无依赖性,不需要依赖其他任何包...

前端虚拟列表的实现-胖蔡说技术

前端虚拟列表的实现

胖蔡阅读(1282)赞(0)

前言 在前端开发过程中,有时候会遇到一些不能使用分页来加载数据的情况,因此当我们需要渲染上十万条数据的时候,可能会造成渲染的卡顿,导致用户体验特别不好,那么对于这种情况我们该怎么去解决呢?这个时候就不得不提到虚拟列表 什么是虚拟列表  虚拟...

由前端接入第三方实名认证引发的知识探索-胖蔡说技术

由前端接入第三方实名认证引发的知识探索

胖蔡阅读(1036)赞(1)

前言 最近,项目中需要接入第三方实名认证。 看了第三方提供的开发文档后,得知实名认证分为三种:普通版、签名版、有效期版。 普通版:将参数appId、appKey、name、idNum以multipart/form-data方式提交请求。 签...

Js中异步编程中的Promise-胖蔡说技术

Js中异步编程中的Promise

胖蔡阅读(781)赞(0)

简介 Javascript异步编程先后经历了四个阶段,分别是Callback阶段,Promise阶段,Generator阶段和Async/Await阶段。Callback很快就被发现存在回调地狱和控制权问题,Promise就是在这个时间出现...

Js中的Map和WeakMap的区别-胖蔡说技术

Js中的Map和WeakMap的区别

胖蔡阅读(980)赞(2)

Map Map 中存储的是 key-value 形式的键值对, 其中的 key 和 value 可以是任何类型的, 即对象也可以作为 key . 这比用对象来模拟的方式就灵活了很多。 如果 Map 的键是一个简单类型的值(数字、字符串、布尔...

你真的会用script吗?noscript又是什么?-胖蔡说技术

你真的会用script吗?noscript又是什么?

胖蔡阅读(963)赞(0)

在Html中引入script脚本可以说是一大创举,它最早被网景公司在Netscape Navigator 2中实现。那么,script你真的会用script标签吗?通常我们说script是网页“动起来”的一个标志,为了更好的控制script...

面试经典之前端跨域是怎么跨的?-胖蔡说技术

面试经典之前端跨域是怎么跨的?

胖蔡阅读(784)赞(0)

大家好,今天我们一起看下前端面试的经典问题:什么是跨域?首先拿到问题后,我们需要先思考下问这个问题的人即面试官,他希望获得到什么答案。下面,我们可以模拟下面试官可能是怎么想的: 第一种:遇到跨域问题,我觉得这里有一两个点还挺有意思,想知道你...