subtitle
【译】编写高质量JavaScript模块的4个最佳实践 【译】编写高质量JavaScript模块的4个最佳实践
使用 ES2015 模块,您可以将应用程序代码分成可重用的、封装的、专注于单一任务的模块。 这很好,但是如何构造模块呢?一个模块应该有多少个函数和类? 这篇文章介绍了有关如何更好地组织 JavaScript 模块的 4 种最佳实践。 1.
2020-03-04
WebComponent:像搭积木一样构建Web应用 WebComponent:像搭积木一样构建Web应用
我们站在开发者和项目角度来聊聊 WebComponent,它是一套技术的组合,能提供给开发者组件化开发的能力。 那什么是组件化呢?其实组件化并没有一个明确的定义,不过这里我们可以使用 10 个字来形容什么是组件化,那就是:对内高内聚,对外低
2019-09-22
Promise和Async/await的理解和使用 Promise和Async/await的理解和使用
以前学习写的笔记,感觉还不错,现在发出来,希望对你有帮助。
2018-11-22
【小技巧】上传文件时,如何在资源管理器中过滤非指定格式的文件 【小技巧】上传文件时,如何在资源管理器中过滤非指定格式的文件
在我们做文件上传功能时,比如说导入 Excel 功能,通常需要限定用户只能导入 Excel 文件,对其他文件要进行过滤,一种做法是用户在选择文件时可以选择任何文件,只是在选择后触发change事件后再判断文件后缀格式,这种方法的麻烦之处在于
2018-08-19
JS中的typeof和类型判断 JS中的typeof和类型判断
这篇文章讲述typeof运算符判断基本类型和引用类型的区别,以及怎么判断数组类型和空对象
2017-07-08
JS的String()、toString()、valueOf()的一些隐秘特性 JS的String()、toString()、valueOf()的一些隐秘特性
要把一个值转换为一个字符串,最常用的就是,使用几乎每个值都有的toString()方法,这个方法唯一要做的就是返回相应值的字符串表现。
2017-07-06
面试官:手写一个 JavaScript 的 Array.sort 方法 面试官:手写一个 JavaScript 的 Array.sort 方法
我们先来分析一下 JavaScript 的 Array.sort() 方法的功能特性。 Array.sort 详解在 JavaScript 中,Array 对象的 sort() 方法是用来排序的,但是这个方法在默认情况下可能不是我们想要
2017-01-02
纯HTML+CSS+JavaScript编写的计算器应用 纯HTML+CSS+JavaScript编写的计算器应用
一道笔试题之前偶然看到一个公司的笔试题,题目如下: 用 HTML5、CSS3、JavaScript,做一个网页,实现如下图形式计算器 具体要求: 有且只有一个文件:index.html。不允许再有其他文件,不允许再有单独的 CSS、J
2016-09-24
HTML5 VideoAPI,打造自己的Web视频播放器 HTML5 VideoAPI,打造自己的Web视频播放器
本文将使用 HTML5 提供的 VideoAPI 做一个自定义的视频播放器,需要用到 HTML5 提供的 video 标签、以及 HTML5 提供的对 JavascriptAPI 的扩展。 一、基础知识1.用法<video s
2016-08-04
JavaScript事件探秘 JavaScript事件探秘
事件流描述的是从页面中接收事件的顺序,IE的事件流是事件冒泡流,而Netscape的事件流是事件捕获流,事件冒泡,即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的节点(文档)。
2014-09-06
2 / 2