node环境下给echarts图表加文案

2018-03-23
阅读 9 分钟
4k
查看charts配置项及实例,给图表增加额外的文本块,只有一个属性graphic【ˈgrafik】似乎可以实现,它指的是原生图形元素组件,可以由多种类型组成,如image, text, circle, sector, ring, polygon, polyline, ...,结合给的实例,看起来很不错,so easy!马上开干。

React事件摘录

2017-07-10
阅读 1 分钟
1.6k
React 实现了一个“合成事件”层(synthetic event system),这个事件模型保证了和 W3C 标准保持一致,所以不用担心有什么诡异的用法,并且这个事件层消除了 IE 与 W3C 标准实现之间的兼容问题。“合成事件”还提供了额外的好处:

如何解决浏览器弹出窗口的拦截

2017-06-14
阅读 1 分钟
5.9k
问题 有时候在开发业务时,由于产品体验,要求自动打开新窗口,而不希望用户手动点击。直接在代码中执行: window.open('http://www.baidu.com') 是会被浏览器拦截的,浏览器是默认屏蔽弹出窗口,但是是用户手动触发,就不会拦截,如果是程序自动执行,则会拦截。 解决 那么根据上述规则,那就在用户有点击动作时打开这...

制作grunt 插件

2015-09-28
阅读 1 分钟
2.1k
这是面向已经对grunt有一定了解的同学,想尝试编辑自己的grunt插件假设以下几点已完成 有一个github帐号存放代码安装nodejs安装grunt 在开始写插件之前,你要知道这几件小事:插件名称和你github上仓库项目名称一致插件名称即下载到本地文件夹名称 start grunt[链接] package.json属性说明:[链接] 创建插件[链接]

使用FormData上传文件

2015-04-16
阅读 2 分钟
3.3k
提交表单后,form会跳转到xxxx.json之类的页面,为了避免跳转,会在页面放一个隐藏的iframe,指定form的target为iframe

理解css3 border-image

2015-02-11
阅读 2 分钟
4.1k
最近在项目中用到了border-image,一直是只知其名,不知其用。 最终效果是这样的:且随着border宽度变化。下图灰色部分带斜纹的是border 先看下css: {代码...} 首先它必须是和border一起用,如果border为none,它也无效 实际是替换border-style,当border-image-source或border-image无效时,border-style就会有效了 和...

html 5 读取本地文件API

2015-01-14
阅读 1 分钟
4.8k
代码: {代码...} 参考:W3C File API通过 File API 使用 JavaScript 读取文件

jquery事件1:从hover说起

2014-11-11
阅读 1 分钟
2.8k
今天碰到一个奇怪的问题,因为各种原因,要用到jquery1.8.3和jquery1.9.1这两个版本,发现两个版本对hover的处理不一样,1.8.3可以bind(还有delegate,on) hover事件,像click事件一样,但1.9.1不行,只能是$(XX).hover(function(){})

简单记录下transform

2014-10-29
阅读 1 分钟
2.4k
matrix translate scale rotate skew 参考:MDN|transform理解CSS3 transform中的Matrix(矩阵)

简单了解svg

2014-10-13
阅读 1 分钟
3.8k
SVG 可被非常多的工具读取和修改(比如记事本) SVG 与 JPEG 和 GIF 图像比起来,尺寸更小,且可压缩性更强。 SVG 是可伸缩的 SVG 图像可在任何的分辨率下被高质量地打印 SVG 可在图像质量不下降的情况下被放大 SVG 图像中的文本是可选的,同时也是可搜索的(很适合制作地图) SVG 可以与 Java 技术一起运行 SVG 是开放...

jquery特效:无缝向上循环滚动列表

2014-09-29
阅读 2 分钟
30.9k
实现思路: 获得js-slide-list下第一个li元素的高度,对它的height或marginTop进行一个从有到无的动画变化,代码如下:

一些与js性能优化相关断言片语

2014-09-20
阅读 1 分钟
2.3k
内存泄漏 垃圾回收 重绘 回流 代码规范 字面量 文档碎片 事件委托 分析工具 Navigation Timing API

浏览器输入一个URL会发生什么事

2014-08-29
阅读 2 分钟
5.6k
关于这个问题很明显是要熟悉浏览器的工作机制,网络上也有答案。别小看这个问题,它涉及的知识面相当广,要想说清楚,还真不是件容易的事。 先从这张著名的图说起,只要搞懂了这张图的每个模块,那我们也就知道是发生什么事了 1.User Interface 用户界面 通俗的说就是浏览器呈现给用户的样子,如顶部(前进,后退,刷新...

css3:background-size

2014-08-14
阅读 1 分钟
2.8k
定义:规定背景图像的尺寸 浏览器支持:IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+ JavaScript语法:object.style.backgroundSize="60px 80px" 语法: {代码...} 例如: {代码...} 使用<length>|<percentage>时,第一个值是指背景图像的width,第二个指背景图像的height,如果只有一个值,height就为a...

BFC,hasLayout

2014-08-02
阅读 3 分钟
3.7k
块格式化上下文 Block formatting context 行内格式化上下文 Inline formatting context 它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。 创建BFC 浮动元素 绝对定位元素 行内块元素 单元格 表格标题元素 overflow 非 "visible"的元素 css3中flex boxes IE 专有的 Layout 及 hasLayout 属性 'Layou...

什么是 "containing block"

2014-08-02
阅读 2 分钟
3.4k
官方定义:一个元素盒子的位置和大小有时相对于某个矩形来计算的,此矩形称为此元素的包含块。简写为:C.B.有以下几种情况:1、根元素所在的包含块是一个长方形,称为初始的包含块。2、假如元素的position设为‘relative’或‘static’,包含块是由最近的父容器块的内容区边缘形成的。3、假如元素的position设为‘fixed’,包...