前端经验

React的createFactory()方法使用

1、作用: 创建React组件实例。 2、实现: 只需创建一个带type参数的createElement的绑定函数即可。 React.createFactory = function ( type ) { var factory = React.createElement.bind( null , type); return factory;};...

前端经验

JavaScript闭包的特性和使用

JS中没有类的概念,那么怎么创建对象呢?下面一一来细说! 传统的创建对象的方式: 1、创建Object的实例 var person = new Object ();person.name = Alice ;person.age = 12 ;person.showName = function () {ale...

前端经验

JavaScript中创建对象的几种方式

JS中没有类的概念,那么怎么创建对象呢?下面一一来细说! 传统的创建对象的方式: 1、创建Object的实例 var person = new Object ();person.name = Alice ;person.age = 12 ;person.showName = function () {ale...

前端经验

超链接a标签中 href='#' 和 href='###' 的区别

a 标签 + onclick={jscode} 是很常用的一种 js 运用方式,而不使用 href=javascript:{jscode} 是为了兼容多种浏览器对 a 标签的解释和处理不同。 使用 a 标签 + onclick={jscode} 时经常会加一个 href=##...

前端经验

原生js实现下拉刷新,下拉刷新,刷新页面

js部分: $( function () { var scroll = document.querySelector( .scrolmain ); var outerScroller = document.querySelector( .main-inner ); var touchstart = 0// 触摸开始 outerScroller.addEventListener( touchstart , function (event) { var...

前端经验

js图片懒加载案例代码

!doctype html html lang = en head meta charset = UTF-8 meta name = viewport content = width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no / title 图片懒加载-简单 / title script src=https://cdn.bootcdn....

前端经验

获取格式化的时间与日期

1.首先修改原型 Date.prototype.Format = function(fmt) { // author: meizzvar o = { M+ : this.getMonth() + 1 , // 月份 d+ : this.getDate(), // 日 h+ : this.getHours(), // 小时 m+ : this.getMinutes(), // 分 s+ : this.getSeconds(), /...