JavaScript

JavaScript

文章 84.1k 浏览 17.6k

JS 异步错误捕获二三事

引入 我们都知道 try catch 无法捕获 setTimeout 异步任务中的错误,那其中的原因是什么。以及异步代码在 js 中是特别常见的,我们该怎么做才比较? …

jJeQQOZ5 2022-05-11 22:07:13 1164 0 0

1.3 this 关键字

this 是一个标识符,会被赋值以指向”当前“对象。目的是为了让你能从语言层面使用这个特性辅助编程,而不需要深入到语法层。不过,这个 当前 对象指…

JSmiles 2022-05-10 12:49:36 1095 0 0

You-Dont-Know-JS 笔记之类型和语法

第一章:类型(Types) 很多开发者认为动态语言没有类型。但ES5规范定义: 此规范内的算法在处理每个值时都有一个关联的类型。可能的值类型都定义在这…

薯片软お妹 2022-05-10 12:40:11 988 9 0

深入理解 JavaScript 原型

作为一门被长期误解的编程语言,JavaScript 一直被人所诟病。但是如果你真正的了解它之后,你会深深的爱上它。 首先 JavaScript 是一个面向对象的编程…

JSmiles 2022-05-08 13:24:35 943 0 0

第 114 题:找出字符串中连续出现最多的字符和个数

'abcaakjbb' => {'a':2,'b':2} 'abbkejsbcccwqaa' => {'c':3} 注意:题目说的是连续出现,注意连续二字。…

倾城月光淡如水﹏ 2022-05-04 13:28:29 1107 55 0

Web Worker 的基本信息

要将有趣的应用(例如从侧重服务器端的实施)移植到客户端 JavaScript,存在很多制约瓶颈。其中包括浏览器兼容性、静态类型、可访问性和性能。幸运的…

只为守护你 2022-05-03 21:00:27 1194 0 0

3.5 向 60 fps 进发(一):JavaScript 优化、Styles 优化 及 Layout 优化

不管 JS 还是 CSS 的部分,决定优化措施之前,先 profile 代码性能,找出瓶颈。这些东西是变化的,以实际性能分析数据说话。要养成「优化前先 profile…

JSmiles 2022-04-27 12:35:13 1094 0 0

深入理解 JavaScript 加载过程

文章英文名:Deep dive into the murky waters of script loading 在本文中,我将教会你如何在浏览器中加载 JavaScript 并执行。 听起来是挺小儿科,…

韬韬不绝 2022-04-16 13:24:24 1209 0 0

利用 HTML5 美化表单

对表单感兴趣的人并不多,但 HTML5 引入的一些重大改进却同时方便了创建表单的开发人员和填写表单的用户。全新的表单元素、属性、输入类型、基于浏览…

风透绣罗衣 2022-04-12 18:32:12 1232 0 0

如何写出优雅的 JavaScript 代码

GitHub 总是有很多 Code Example 案例的仓库来教你如何正确写出好代码,诸多 Markdown 写手以 BAD/GOOD 两种代码作为示范,辅以一些叙述和注释作为说…

JSmiles 2022-04-01 12:58:32 1006 0 0

JavaScript 中的正则表达式

先给大家介绍一个在线解析正则的网站,来帮助我们理解正则,特别是复杂的正则表达式,非常好用:http://www.regexper.com 比如 /^@[a-zA-Z]d+@$/,解析之…

JSmiles 2022-03-30 13:17:27 1178 0 0

JavaScript 模块化管理

未来即现在:ES6 模块 via 《ECMAScript 6 入门》 —— 阮一峰: 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的…

JSmiles 2022-03-30 12:57:25 1069 0 0

JavaScript 题集 2

1. var lowerCaseOnly = /^[a-z]+$/; [lowerCaseOnly.test(null), lowerCaseOnly.test()] 答案:有关正则表达式,test 过程会将传入的变量自动转换为…

JSmiles 2022-03-28 13:05:13 1272 0 0

JavaScript 虐心题集

提醒:题目很虐心 1. (function(x, f = () => x) { var x; var y = x; x = 2; return [x, y, f()]; })(1) 2. (function() { return [ (() => this.x).…

JSmiles 2022-03-26 12:59:45 1266 0 0

ES6 应用进阶题(含答案)

1. 说出至少5个ES6的新特性,并简述它们的作用。 let关键字,用于声明只在块级作用域起作用的变量。 const关键字,用于声明一个常量。 结构赋值,一…

JSmiles 2022-03-24 12:35:16 1140 0 0

简介

JavaScript 是属于网络的脚本语言,JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建 Cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。

更多

推荐作者

泛泛之交

文章 0 评论 0

音栖息无

文章 0 评论 0

荆棘i

文章 0 评论 0

泛滥成性

文章 0 评论 0

我还不会笑

文章 0 评论 0

假扮的天使

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文