学习
实践
活动
专区
工具
TVP
写文章

Leophen

LV1
举报
发表了文章

深入理解 ES6 新增的数据结构 Map 与 WeakMap

JavaScript 的对象(Object),本质上是键值对的集合(Hash结构),但传统上只能用字符串当作键,这给它带来很大的使用限制

Leophen
json编程算法数据结构javascripthttp
发表了文章

深入理解 ES6 新增的数据结构 Set 与 WeakSet

ES6 提供了新的数据结构 Set,它类似于数组,但是其成员的值都是唯一的,没有重复的值

Leophen
编程算法数据结构java
发表了文章

vscode 使水平滚动条固定持续显示

1、在编辑器窗口中键盘 ctrl/command + shift + p 2、输入 setting,打开设置(json) 3、在 JSON 文件中加入以下代...

Leophen
json
发表了文章

CSS Flex 实现 Alignment Shifting Wrapping

实现效果: 📷 1、用 float 实现 .html: <h3 class="title float-title"> <span class="title...

Leophen
csshtmlflex
发表了文章

CSS Flex 实现文本截断

实现效果: 📷 .html: <div class="filename"> <span class="filename__base">this-file-h...

Leophen
csshtmlflex
发表了文章

JavaScript 柯里化

柯里化即 Currying,是一门编译原理层面的技术,用途是实现多参函数,其为实现多参函数提供了一个递归降解的实现思路——把接受多个参数的函数变换成接受第一个参...

Leophen
javascript
发表了文章

css 选择器匹配以某个字符开头或结尾

1、匹配以某字符串开头的 ID div: [id^= "item-" ] { color: red; } <div id="item-op"></div>...

Leophen
编程算法
发表了文章

JavaScript 可选链(optional chaining)

可选链 可选链(Optional chaining) ?. 是一种以安全的方式去访问嵌套的对象属性,即使某个属性根本就不存在。 这是一项新的提案,老旧浏览器可...

Leophen
编程算法安全
发表了文章

谈谈 JavaScript 纯函数

比如 slice 和 splice,这两个函数的作用并无二致——但它们各自的方式却大不同。 其中,slice 符合纯函数的定义,因为对相同的输入它保证能返回相...

Leophen
缓存http
发表了文章

JavaScript 函数式编程

函数式编程是一种编程范式,主要是利用函数把运算过程封装起来,通过组合各种函数来计算结果。 举个例子,要把字符串 functional programming ...

Leophen
javascript编程算法mapreduce缓存
发表了文章

JS 设计模式之原型模式(创建型)

原型模式不仅是一种设计模式,它还是一种编程范式(programming paradigm),是 JavaScript 面向对象系统实现的根基。

Leophen
java编程算法面向对象编程javascript
发表了文章

深入学习 Redux 之中间件与异步操作

上一节,学习了 Redux 的基本用法:用户发出 Action,Reducer 函数算出新的 State,View 重新渲染。

Leophen
node.jsjavascriptmapreduce日志服务redux
发表了文章

深入学习 Redux 之基础用法

① Web 应用是一个状态机,视图与状态是一一对应的。 ② 所有的状态,保存在一个对象里面。

Leophen
mapreducereactredux
发表了文章

React Hooks

以前,React API 只有一套,现在有两套:类(class)API 和基于函数的钩子(hooks) API。

Leophen
reactmapreduce编程算法api
发表了文章

深入理解 React setState

React 修改 state 方法有两种: 1、构造函数里修改 state ,只需要直接操作 this.state 即可, 如果在构造函数里执行了异步操作,就...

Leophen
react批量计算编程算法
发表了文章

React 函数组件和类组件的区别

两者最明显的不同就是在语法上: 函数组件是一个纯函数,它接收一个 props 对象返回一个 react 元素; 类组件需要去继承 React.Compone...

Leophen
react渲染
发表了文章

tsconfig.json 编译器配置大全

一般来说,项目的 TS 编译器配置全部存储在项目根目录下的 tsconfig.json 文件中

Leophen
打包idenode.jsjsonjavascript
发表了文章

React TS 解决不声明变量类型时的报错问题

使用 TypeScript 的 React 项目中,变量如果没有声明任何类型,会被识别为 any,此时编译器会报错,要求强制给变量声明类型

Leophen
reactide编程算法
发表了文章

JSX onClick 和 HTML onclick 的区别

在 JSX 中可以通过 onClick 这样的方式给一个元素添加一个事件处理函数,当然,在 HTML 中也可以用 onclick (小写 c),但在 HTML ...

Leophen
jqueryhtmlreact
发表了文章

深入理解 ES6 Generator

而使用 ES6 Generator 可以将执行的循环停下,步骤如下: 1、在 loop 前面加一个星号 2、在输出前面加 yield 3、定义一个变量将 ...

Leophen
pythonecmascriptjavascript编程算法

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券