HTML5 a标签的download属性

download属性能让我们指定浏览器下载时采用新的文件名称,也就是在客户端重命名下载文件。而不是链接上原始的文件名称。 添加download属性后,无论a标签的href属性链接到一个网页、图片、文本等,download属性都会强制触发下载操作,且自动命名文件为download属性。 ...

2017-08-31 17:46:54

阅读数:836

评论数:0

header中Content-Disposition的作用

今天查看Struts2的文件上传部分 发现有个例子开头打印的信息中有Content-Disposition,一时好奇,所以了解了一下。顺便学习一下文件上传所需要的注意事项。       Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如...

2017-08-31 17:16:37

阅读数:155

评论数:0

图解 redux 和 react 的关系

最近研究了下redux项目里的example里面的目录结构,发现里面文件夹比较多,概念也比较多,所以画图整理一下; 以examples中的real-world为例,文件结构长这个样子: 先简单看一下redux和react的数据流: redux react ...

2017-08-29 19:06:36

阅读数:480

评论数:0

Yarn vs npm:你需要知道的一切

转载:https://zhuanlan.zhihu.com/p/23493436 原文链接:Yarn vs npm: Everything You Need to Know Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 — Yarn...

2017-08-29 19:01:07

阅读数:1009

评论数:0

揭秘react生态体系

前言 react 的生态体系比较庞大,它在web端,移动端,服务器端,VR领域都有涉及。 react可以说是目前为止最热门,生态最完善,应用范围最广的前端框架。react结合它的整个生态,它可以横跨web端,移动端,服务器端,乃至VR领域。 可以毫不夸张地说,react已不单纯是...

2017-08-29 17:55:02

阅读数:453

评论数:0

CSS Modules 用法教程

学过网页开发就会知道,CSS 不能算编程语言,只是网页样式的一种描述方法。 为了让 CSS 也能适用软件工程方法,程序员想了各种办法,让它变得像一门编程语言。从最早的Less、SASS,到后来的 PostCSS,再到最近的 CSS in JS,都是为了解决这个问题。 本文介绍的...

2017-08-28 18:31:32

阅读数:289

评论数:0

CSS in JS 简介

1、 以前,网页开发有一个原则,叫做"关注点分离"(separation of concerns)。 它的意思是,各种技术只负责自己的领域,不要混合在一起,形成耦合。对于网页开发来说,主要是三种技术分离。 HTML 语言:负责网页的结构,又称语义层 CSS ...

2017-08-28 18:28:29

阅读数:216

评论数:0

Vue2 几种常见开局方式

Vue2 加了reader选项后, 再加上几种构建方式, 开局方式真是各种五花八门, 这里列几种常见的, 说说注意点 我们先建立一个 app.vue 来当入口组件, 即所有页面都会以这个组件为模板 (下面代码中无特别说明, App 即指下面这个组件) template> div ...

2017-08-28 18:18:42

阅读数:1261

评论数:0

前端性能优化综合分析

一,性能问题的简单分析、直接表现、根本原因 简单分析: 首先,一个完整的页面主要由两部分组成,一是UI,二是数据。如果按照MVC架构,或是数据与表现分离的思想,还可以细分成三部分。一是通过html(结构)+css(表现)渲染出来的UI层(view),二是通过http来完成的数据层(mode...

2017-08-28 17:21:22

阅读数:136

评论数:0

解剖react组件的多种写法与演进(推荐阅读)

目前,react组件有三种写法,分别是es5的createClass写法,es6的class写法,以及stateless(无状态组件)写法。 下面由浅入深来细说这三种写法。涵盖了生命周期,反向数据流,es6/7等知识。 一,原始的createClass写法 对于写react组件,很多人第一印...

2017-08-28 15:28:03

阅读数:324

评论数:0

React学习之进阶ref的必要性(十三)

在一般的数据流中也就是从上而下的单向数据流中,我们一般都是父组件要影响控制子组件必须要通过props来处理,即便是之前讲过this.state,但是那个东西也是针对自己的,而不是增对其它组件的,组件之间的影响到目前为止只能通过props来处理,这会非常的麻烦,所以React提供了一个特殊的接口来处...

2017-08-25 18:10:32

阅读数:120

评论数:0

IE11浏览器缓存bug

项目在集中测试阶段,客户从各地过来,测出来很多“奇形怪状”的bug。有些客户带着新买的笔记本Win10操作系统,没自己装浏览器,整着IE11就上了。结果好好的功能没有实现,其他浏览器显示木问题。  一点一点跟断点,发现数据是存进去的,但是显示的时候请求根本没有进后台,所以怀疑走的缓存。打开控制台...

2017-08-22 18:04:37

阅读数:251

评论数:0

Vue实现组件信息的缓存

转载:http://blog.csdn.net/u014628388/article/details/76285659 Vue实现组件信息的缓存 当我们在开发vue的项目过程中,避免不了在路由切换到其他component再返回后该组件数据会重新加载,  处理这种情况我们就需要用到ke...

2017-08-22 17:43:29

阅读数:1321

评论数:0

React-classnames库

React原生动态添加多个className会报错: import style from './style.css' div className={style.class1 style.class2}div>123123 想要得到最终渲染的效果是: div class='class1 c...

2017-08-17 16:25:02

阅读数:349

评论数:0

使用 create-react-app 构建 react应用程序 (react-scripts)

转载:       http://blog.csdn.net/github_squad/article/details/57452333 参考链接    https://github.com/facebookincubator/create-react-app 前言: ...

2017-08-16 17:08:04

阅读数:306

评论数:0

js中startsWith 函数不能在任何浏览器兼容的问题

转载:http://blog.csdn.net/q1059081877q/article/details/49912583 在做js测试的时候用到了startsWith函数,但是他并不是每个浏览器都有的,所以我们一般要重写一下这个函数,具体的用法可以稍微总结一下 在有些浏览器中他是undefi...

2017-08-15 18:33:14

阅读数:355

评论数:0

Material-UI + React + Babel + Webpack 环境配置

Material-UI 是一套用React写成的,符合Google Material Design 的UI组件库。 此库在编写的时候用到了ES6与ES7的一些特性,并用Babel构建,于是我稍作研究,给出最小的环境配置来使用Material-UI这套库。 初始化 创建一个项目...

2017-08-15 18:05:24

阅读数:118

评论数:0

初探 React Router 4.0

React Router 4.0 (以下简称 RR4) 已经正式发布,它遵循React的设计理念,即万物皆组件。所以 RR4 只是一堆 提供了导航功能的组件(还有若干对象和方法),具有声明式(声明式编程简单来讲就是你只需要关心做什么,而无需关心如何去做,好比你写 React 组件,只需要 rend...

2017-08-11 18:09:55

阅读数:186

评论数:0

React Router 4 简易入门

React Router4是一个流行的纯React重写的包。现在的版本中已不需要路由配置,现在一切皆组件。 本文涵盖了开始使用React Router构建网站所需要的一切知识。 安装 React Router被拆分成三个包:react-router,react-router-dom和re...

2017-08-11 17:38:18

阅读数:1126

评论数:0

ES5, ES6, ES2016, ES.Next: JavaScript 的版本是怎么回事?

原网址:http://huangxuan.me/2015/09/22/js-version/ JavaScript 有着很奇怪的命名史。 1995 年,它作为网景浏览器(Netscape Navigator)的一部分首次发布,网景给这个新语言命名为 LiveScript。一年后,为了搭上当...

2017-08-11 11:38:06

阅读数:340

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭