TypeScript 基础精粹

2019-10-17
阅读 21 分钟
4.9k
原文地址地址:TypeScript 基础精粹 基础笔记的github地址:[链接] ,可以watch,也可以star。 类型注意事项 数组类型 有两种类型注解方式,特别注意第二种使用 TS 内置的 Array 泛型接口。 {代码...} 元组类型 元组是一种特殊的数组,限定了数组元素的个数和类型 {代码...} 需要注意元组的越界问题,虽然可以越界添加元素...

JavaScript函数式编程入门经典

2019-05-05
阅读 10 分钟
5.4k
一个持续更新的github笔记,链接地址:Front-End-Basics,可以watch,也可以star。 此篇文章的地址:JavaScript函数式编程入门经典 正文开始 什么是函数式编程?为何它重要? 数学中的函数 {代码...} 关键点: 函数必须总是接受一个参数 函数必须总是返回一个值 函数应该依据接收到的参数(例如x)而不是外部环境运行 对...

【译】使用TypeScript两年后-值得吗?

2019-04-15
阅读 5 分钟
6.2k
弄了一个持续更新的github笔记,可以去看看,链接地址:Front-End-Basics 此篇文章的地址:使用TypeScript两年后-值得吗? 基础笔记的github地址:[链接] ,可以watch,也可以star。 这是我的第一篇翻译文章,想看这篇文章的时候,发现没有中文翻译版,无奈去读了英文版,读完发现可以试试翻译出来。 本人英语水平不是一般...

ES6走走看看—字符到底发生了什么变化

2018-09-07
阅读 8 分钟
4.1k
持续更新的github笔记,链接地址:Front-End-Basics 此篇文章的笔记地址:字符到底发生了什么变化 ES6走走看看系列,特别鸣谢奇舞读书会~ 看正文之前,先思考一下,为什么你看的ES6各种权威指南里提到的𠮷会有那么多问题,它length是2,charAt出来是乱码…… 1、 JavaScript字符编码的“坑”和“填坑” 计算机内部处理的信息,...

ES6走走看看—由块级作用域引出的一场变革

2018-09-07
阅读 4 分钟
2.3k
持续更新的github笔记,链接地址:Front-End-Basics 此篇文章的笔记地址:字符到底发生了什么变化 ES6走走看看系列,特别鸣谢奇舞读书会~ 块级作用域又称词法作用域,存在于: 函数内部(函数作用域) 块中(字符 { 和 } 之间的区域) 注意:ES6允许块级作用域任意嵌套 {代码...} 因为有了块级作用域,然后我们才有继续...

JavaScript数组的十八般武艺

2018-08-07
阅读 25 分钟
11.3k
维护了一个持续更新的github笔记,可以去看看,诚意之作(本来就是写给自己看的……)链接地址:Front-End-Basics 此篇文章的地址:JavaScript的数组 基础笔记的github地址:[链接] ,可以watch,也可以star。 正文开始 数组 数组是值的有序集合,每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。...

Vue的自定义滚动,我用el-scrollbar

2018-05-29
阅读 3 分钟
66.1k
最近在写一个内部平台系统,相信大家都知道,其中会有很多自定义的滚动区域,就比如说现在有一个列表需要滚动,第一个念头就是用 overflow: scroll; 啊!嗯嗯,又不是不能用!如果我不曾见过太阳,我本可以忍受黑暗。

条理清晰的JavaScript面向对象

2018-01-08
阅读 14 分钟
4.1k
对象是JavaScript的一种数据类型。对象可以看成是属性的无序集合,每个属性都是一个键值对,属性名是字符串,因此可以把对象看成是从字符串到值的映射。这种数据结构在其他语言中称之为“散列(hash)”、“字典(dictionary)”、“关联数组(associative array)”等。

条理清晰的Ajax基础讲解

2017-12-29
阅读 6 分钟
3.5k
最近一直在搞基础的东西,弄了一个持续更新的github笔记,可以去看看,诚意之作(本来就是写给自己看的……)链接地址:Front-End-Basics 此篇文章的地址:Ajax基础相关 基础笔记的github地址:[链接] ,可以watch,也可以star。 正文开始…… Ajax Asynchronous JavaScript and XML : 异步的js和XML,前后端数据交互的一种技...

很全很全的前端本地存储讲解

2017-12-26
阅读 10 分钟
27.6k
发完之后,就有同学表示,你这也不全呀,还有评论说:吹牛不交税……,应该是被人举报了,现在看不到那条评论了,但是我邮箱里面有哦……本人水平有限只用过那三种,不过人家说的也是事实,我就有两个想法,第一是把标题改为“不太全的前端本地存储讲解”,第二种是把那不全的尽力补一下,嗯,做对的事情,我选择了第二种,补...

手把手带你走进下一代的ES6模块打包工具—Rollup

2017-12-21
阅读 9 分钟
12.1k
本文一共七个例子,由浅入深带你熟悉Rollup。首先把 rollup-demos 这个示例仓库下载到本地 {代码...} 准备就绪,正文开始 简介 以下内容基于Webpack和Rollup这两个打包工具来展开。 工具的使用是分场景的,Rollup的使用场景是,你的代码基于 ES6 模块编写,并且你做的东西是准备给他人使用的。 有一句经验之谈:在开发应...

很全很全的JavaScript的模块讲解

2017-12-18
阅读 12 分钟
17.8k
最近一直在搞基础的东西,弄了一个持续更新的github笔记,可以去看看,诚意之作(本来就是写给自己看的……)链接地址:Front-End-Basics 此篇文章的地址:JavaScript的模块 基础笔记的github地址:[链接] ,可以watch,也可以star。 正文开始 JavaScript的模块 介绍 模块通常是指编程语言所提供的代码组织机制,利用此机制...

聊聊浏览器内核

2017-09-07
阅读 3 分钟
10.8k
浏览器核心的部分是“Rendering Engine”- “渲染引擎”,称为“浏览器内核”。负责对网页语法的解释(HTML、CSS 的解析,页面布局)并渲染(显示)网页。不过现在,我们提起的“浏览器内核”,大多包含了javascript引擎,如WebKit,它是WebCore排版引擎及JavaScriptCore解析引擎组合。

编写可维护的javascript

2017-02-04
阅读 5 分钟
1.6k
为什么要编写可维护的javascript? 软件生命周期80%的成本消耗在了维护上。 几乎所有的软件维护者都不是它的最初作者。 编码规范提高了软件的可读性,它让工程师能够快速且充分地理解新的代码。 第一部分:编程风格 程序是写给人读的,只是偶尔让计算机执行以下。 ——高德纳 一、基本的格式化 1、缩进层级 如何处理缩进是...