首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
海丶的那边君
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
JavaScript 中, 5 种增加代码可读性的最佳实践
为了保证的可读性,本文采用意译而非直译。 如果咱们关注代码本身结构及可读笥,而不是只关心它是否能工作,那么咱们写代码是有一定的水准。专业开发人员将为未来的自己和“其他人”编写代码,而不仅仅只编写能应付当前工作的代码。 在此基础上,可读性高的代码可以定义为自解释的、易于人理解的、…
「前端进阶」高性能渲染十万条数据(虚拟列表)
在工作中,有时会遇到需要一些不能使用分页方式来加载列表数据的业务情况,对于此,我们称这种列表叫做长列表。比如,在一些外汇交易系统中,前端会实时的展示用户的持仓情况(收益、亏损、手数等),此时对于用户的持仓列表一般是不能分页的。 在高性能渲染十万条数据(时间分片)一文中,提到了可…
[译] 什么是 JavaScript 生成器?如何使用生成器?
在本文中,我们将了解 ECMAScript 6 中引入的生成器(Generator)。先看一看它究竟是什么,然后用几个示例来说明它的用法。 生成器是一种可以用来控制迭代器(iterator)的函数,它可以随时暂停,并可以在任意时候恢复。 上面的描述没法说明什么,让我们来看一些例…
修改内容未保存浏览器关闭确认
最近开发遇到了检测用户修改未保存时,关闭浏览器提示保存的需求,类似下图。本文记录下用到的知识点。 详细描述见 onbeforeunload MDN 文档 作用是:当窗口即将被卸载(关闭)时,会触发该事件。此时页面文档依然可见,且该事件的默认动作可以被取消。另外页面刷新和切换也会…
使用h5新特性,轻松监听任何App自带返回键
给力
从对象的遍历到浅拷贝的思考
我们已经来到了现代ECMAScript的时代,以前的正确的方法,现在看来似乎有点考虑不全。比如在ES6之前要实现对象的浅拷贝,比较简单,因为当时对象的属性只有String类型,ES6之后对象的属性有String和Symbol类型。 由于文章上下文关系,本文将按照’属性描述符’-…
JavaScript —— 如何深浅拷贝数组
这两天遇到了一个问题,如何复制数组,所以就从各个地方找了很多的解决办法。算是整理一下,这样以便于自己以后的学习: 出现这个的原因就是因为,数组是用堆去保存的,栈中保存的是真正存储数据的内存地址,相等的时候只是拷贝了存放内存地址的栈,两个栈还是同时指向了同一个内存地址,所以在改变…
从2.4万篇文章中挑出的最棒的 JavaScript 学习指南(2018版)
全文包含学习指南、新人上手、Webpack、性能、基础概念、函数式编程、面试、教程案例、Async Await、并发、V8、机器学习、数据可视化、调试、单元测试等章节,非常适合用于对自己 JavaScript 技术栈的比对,用于查漏补缺,适合收藏阅读。有删减。文中如有错误,欢迎…
Electron-vue开发实战1——Main进程和Renderer进程的简单开发
前段时间,我用electron-vue开发了一款跨平台(目前支持Mac和Windows)的免费开源的图床上传应用——PicGo,在开发过程中踩了不少的坑,不仅来自应用的业务逻辑本身,也来自electron本身。在开发这个应用过程中,我学了不少的东西。因为我也是从0开始学习ele…
Dive into Vue.js
Vue.js作为先进的前端MVVM框架,在外卖已经广泛应用在各业务线中。本文阐述了Vue.js作为前端MVVM框架的主要优势,并从Vue.js的三个核心点:Observer, Watcher, Compiler出发,深入阐述Vue.js的设计与实现原理。 Vue.js 是一个轻…
下一页
关注了
57
关注者
1
收藏集
0
关注标签
34
加入于
2017-04-25