Intersection observer API提供了一种方法,可以异步观察目标元素与祖先元素或相对于浏览器视口(root)的交集变化。本文介绍通过Intersection Observer实现滚动到相应区域执行动画及图片懒加载实现。
在向HTML DOM添加新元素时,HTML元素可选方法有appendChild、insertAdjacentHTML和innerHTML属性。
Vue2 的日期选择组件 vue-datepicker-local之前有过介绍,这次再介绍一下vue-datepicker-local中如何实现小于当前时间不可选的功能。
失误了,看来有必要了解一下页面源代码中的、、、分别代表什么。
input中有个accept属性,可以用来规定能够通过文件上传进行提交的文件类型。accept="image/*" 可以用来限制只允许上传图像格式。但是在Webkit浏览器下却出现了响应滞慢的问题,要等上好几秒才弹出文件选择框。解决方法就是将 * 通配符改为指定的 MIME 类型。
Number.prototype.toLocaleString()在没有指定区域的基本使用时,返回使用默认的语言环境和默认选项格式化的字符串。
说到javascript,模块化是一个现代概念。在本文中,我们将快速回顾和总结Javascript世界中模块化如何发展的里程碑。无论如何,这并不意味着是一个全面的列表,而是用来说明JavaScript历史上的主要范式变化。
React的核心思想是组件化,而组件中最重要的概念是State(状态),State是一个组件的UI数据模型,是组件渲染时的数据依据。默认情况下,此State状态不会与组件的父组件或子组件共享。它完全由组件本身拥有和控制。
React中父组件将props属性传递给子组件。您可以将任何内容作为props属性传递-函数、对象、布尔值、字符串、数字等。
JavaScript原生方法React.createElement、JSX语法创建React DOM。React.Component、Function创建React组件。