加载中
CSS3 动画

1.transform transform是css3的属性,主要用于元素的变形,有如下四种属性值: translate:指定对象的2D平移,第一个参数为X轴平移量,第二个参数为Y轴平移量。 列如:translate(10px,10px) ...

2018/08/24 13:23
10
3大主流前端框架对比

框架对比 Angular React Vue.js 组织方式 MVC 模块化 模块化 数据绑定 双向 单向 双向 模板能力 强大 自由 简介 自由度 较小 大 较大 路由 静态路由 动态路由 动态路由 适用场景 Angular:后...

前端性能优化

1.压缩代码 通过压缩js、html、css 来减小网络请求资源的大小,减少网络负担。 2.图片压缩,根据不同场景使用不同图片格式 jpg图-有损压缩,压缩率较高,适合不需要透明的业务场景 png图-需要...

什么是React-redux、为什么使用React-redux、怎么使用React-redux

1、什么是React-redux React-redux是用于连接React和Redux的 2、为什么使用React-redux 使用React-redux可以使redux部分代码更简洁更明了,比如组建中需要使用到的数据都在mapStateToProps方...

2018/07/20 15:02
25
什么是Redux,为什么使用Redux,怎么使用Redux

1、什么是Redux 官方解释:Redux is a predictable state container for JavaScript apps. 意思就是Redux是js应用的 一种可预测的状态容器 2、为什么使用Redux 下面的图是不使用Redux和使用R...

2018/07/20 13:48
122
jQuery 插件开发

jQuery插件的种类 1.对象级别插件开发,即给jQuery对象添加方法,封装对象方法的插件,例如:append()、val()。 2.类级别插件开发,即给jQuery添加全局函数,相当于给类本身添加方法,例如:...

2018/07/15 21:39
13
一张图看懂React生命周期

一、创建时 componentWillMount 初始化组建,render方法之前执行,官方不建议做数据请求 componentDidMount render方法之后执行,可以处理数据请求和 this.setState 二、存在时 componentWil...

2018/07/12 20:54
29
Js模块化之-import和export

AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。AMD推崇依赖前置,在定义模块的时候就要声明其依赖的模块 define(['./a', './b'], function(a, b) { // 依赖必须一开始就写好 a.doSo...

2018/07/05 21:52
37
前端性能优化

JS性能优化 1、避免全局查找 在一个函数中尽量将全局对象存储为局部变量来查找,因为访问局部变量的数要更快一些。 //优 funciton(){ var location=window.location; alert(location.href+lo...

2018/07/04 11:24
6
ES6、ES7新特性

ES6 1.变量声明const和let ①let 和const都是块级作用域,并且都不会有变量提升 ②const声明的变量都会被认为是常量,不能被修改,但如果被const修饰的是对象,对象中的属性值可以被修改 看一...

2018/07/03 16:17
27
Scss预编译器常用语法

1.变量声明 //声明 $width:200px; //使用 .box { width: $width; } 2.默认变量 $width:200px; $width:100px !default; //使用 .box { width: $width; } 的默认变量一般是用来设置默认值,然....

2018/06/28 21:30
9
日常记录-js篇

问:统计字符串中出现频率最多的字符 var str = "dhhafhhheeert",json = {}; for (var i = 0, l = str.length; i < l; i++) { json[str[i]] = (json[str[i]] + 1) || 1; } var temp_val = 1,...

2018/06/27 11:52
3
日常笔记-css\html篇

问:display:none和visibility:hidden区别是什么 css绘制画面有两种形式:repaint 和reflow,当我们更改css属相如background时,浏览器只需repaint就行,dom节点的大小、位置均未发生改变,我...

React创建组件的三种方式

1.无状态函数式组建 无状态函数式组件,也就是你无法使用State,也无法使用组件的生命周期方法,这就决定了函数组件都是展示性组件,接收Props,渲染DOM,而不关注其他逻辑。 无状态函数式组...

2018/06/19 12:52
23
Mybatis foreach

foreach属性 item 循环体中的具体对象。支持属性的点路径访问,如item.age,item.info.details。 具体说明:若collection属性为list或array,则item代表list或array里面的一个元素。若collect...

2018/05/08 20:07
1
apply、call、bind区别、用法

通过几个例子了解apply、call、bind的区别 var user = { name:"kim", getName:function(){ console.log(this.name); } } var func = user.getName; func(); //undefined user.getNa......

2018/04/10 14:22
12
ES7——异步解决方案Async/Await

Async/Await是ES7中提供的异步方案,首先来看个例子。 var sleep = function (time) { return new Promise(function (resolve, reject) { setTimeout(function () { resolve(); ......

2018/04/10 10:37
5
canvas截取base64图片

//html <button type="button" class="btn fileinput-button upload-img"> <span class="iconfont icon-upload-alt"></span> <span>Browse File</span> <input type="file" name="upload-fil...

2018/04/08 15:36
5
js实现图片截取,获取base64图片

//引入框架 <script type="text/javascript" src="js/cropbox.js"></script> <script src="http://cdn.bootcss.com/jquery/1.11.0/jquery.min.js" type="text/javascript"></script> //页面h...

2018/04/08 12:58
7
使用Promise 和 $.Deferred 解决js回调地狱

记录Promise和Deferred解决js回调地狱的方法

2017/10/25 15:51
7

没有更多内容

加载失败,请刷新页面

返回顶部
顶部