前端学堂
学有所用

JavaScript|Node 第11页

javascript知识积累 NodeJS、jQuery、Angular、React、Vue

ios低版本中JavaScript的兼容性问题

前端学堂阅读(1530)

forEach遇到NodeList 注意在ios9中,如果使用document.querySelectorAll,那么返回的是一个NodeList,这个是不可以用foreach语句的,会报错,导致后面脚本阻断。ios10及其以上可以的 分析...

ES6 ... 拆箱与装箱实现深克隆

前端学堂阅读(1387)

你用过 ... 吗? 没用过的话,你太low了。 const test = (...args)=>{ } 你肯定写过这种代码,这个比较简单,就是对不定长入参的封装,args是一个数组,入参个数就是args的长度。 名词解释 用...把...

前端模块化打包新行情2

前端学堂阅读(845)

关于前端打包技术行情,参考我的上一篇文章:前端打包技术行情 模块化开发仍是前端开发的主要开发方式,但是打包和以往不同了。以往的模块化开发,往往是大家熟知的基于第三方框架做的模块化,比如AMD和CMD等,都需要借助第三方模块加载器。打包的过程...

script标签的defer与async-前端学堂

script标签的defer与async

前端学堂阅读(957)

javascript知识点 <script src="script.js"></script>没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元...

判断内容区域是否滚动到底部

前端学堂阅读(826)

逻辑 判断内容滚动到底需要知道的信息 内容区域的真实高度(也就是滚动区域) 滚动条距离顶部的位置 内容区域的可见高度 分别对应下面的三个API。 element.scrollHeight 获取元素内容高度,,,【只读属性】 element....

IMMUTABLE 详解-前端学堂

IMMUTABLE 详解

前端学堂阅读(847)

有人说 Immutable 可以给 React 应用带来数十倍的提升,也有人说 Immutable 的引入是近期 JavaScript 中伟大的发明,因为同期 React 太火,它的光芒被掩盖了。这些至少说明 Immutable 是很有价值...

JavaScript函数式编程

前端学堂阅读(913)

转载,原文:https://zhuanlan.zhihu.com/p/21714695 一、引言 说到函数式编程,大家可能第一印象都是学院派的那些晦涩难懂的代码,充满了一大堆抽象的不知所云的符号,似乎只有大学里的计算机教授才会使用这些东西。...

那用gulp+Babel来搭建ES6环境-前端学堂

那用gulp+Babel来搭建ES6环境

前端学堂阅读(954)

那至于怎么使用gulp构建工具这一问题这里就略过咯(可以参考我之前发过的有关gulp的文章进行学习)。 在讲如何使用gulp来搭建ES6环境之前,先来介绍一下一个有用的插件——gulp-load-plugins(模块化管理插件)。 当然,下...