自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 文件上传那些事儿

最近M端项目中涉及到图片上传功能,现把项目中遇到的一些问题及解决办法分享如下,与各位共同探讨:PS:文章已同步至个人博客一、相关需求:1. 客户端上限10M2. 服务器端上限2M3. 文件过滤4. 显示上传进度5. 异步上传6. 多文件上传二、需求分析:1. 实现2,可使用canvas在前端实现压缩(base64);2. 实1、3,可采用file.size及/imag...

2015-07-18 20:03:00 128

转载 主流动画实现方式总结

文章已同步至个人Blog:Benjamin-专注前端开发和用户体验相关概念:绘制频率、屏幕刷新频率、硬件加速、60fps绘制频率:页面上每一帧变化都是系统绘制出来的(GPU或者CPU)【参考浏览器渲染原理】。但这种绘制又和PC游戏的绘制不同,它的最高绘制频率受限于显示器的刷新频率(而非显卡),所以大多数情况下最高的绘制频率只能是每秒60帧(frame per second...

2015-01-25 17:17:00 272

转载 HTML Meta标签知多少

文章已同步至个人Blog:Benjamin-专注前端开发和用户体验一、基本属性标签常常被用来定义HTML文档的元数据或者HTTP协议的指向,这些元数据常用在SEO、HTML Pages or Apps on Mobile/Handheld Devices,该标签主要包括以下属性:AttributeDescriptionNameName for the ...

2015-01-14 13:34:00 242

转载 第一个CSS变量:currentColor

一、基本介绍CSS变量正慢慢地从最初的草案到浏览器实现。但规范中有个已经存在多年的变量:currentColor。这个CSS特性具有良好的浏览器支持和一些实际的应用,本篇文章,我们来学习和了解它。 引用MDN中的描述:The currentColor keyword represents the calculated value of the element's color pr...

2014-12-02 15:46:00 138

转载 Javascript中递归造成的堆栈溢出及解决方案

关于堆栈的溢出问题,在Javascript日常开发中很常见,Google了下,相关问题还是比较多的。本文旨在描述如何解决此类问题。 首先看一个实例(当然你可以使用更容易的方式实现,这里我们仅探讨递归):function isEven (num) { if (num === 0) { return true; } if (num ==...

2014-11-26 11:45:00 653

转载 你可能不知道的7个CSS单位

如果你是一名前端开发工程师,一般px和em使用频率比较高。但是今天本文的重点是介绍一些我们使用很少、甚至么有听说的单位。一、重温em<style type="text/css"> body {font-size: 12px;} div {font-size: 1.5em;}</style><body> <div&gt...

2014-11-13 14:36:00 106

转载 Minifying Angular应用时产生的问题

一、产生的问题如果你正在进行AngularJS的项目开发,生产时Minified JS文件有没有遇到下面问题:angular.module("myApp", []).controller("mainController", function($scope) { $scope.message = "Hello, Benjamin!";}); 在这个例子中,Angul...

2014-11-12 11:30:00 118

转载 使用jsdoc-toolkit实现JS API文档自动化

在前面的博文中探讨自动化工程问题时,写过基于NodeJS的,使用gulp、grunt的jsdoc插件实现文档自动化。本文探讨基于java环境的自动化实现。一、Java安装与环境配置关于Java的安装与环境配置,可以参考博文YUI Compressor for Sublime text2二、jsdoc-tookit下载与使用下载链接:jsdoc-tookit,现在地址可能被...

2014-11-11 17:13:00 85

转载 YUI Compressor for Sublime text2

YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 最近压缩文件,常使用在线压缩的方式来压缩文件,一来多有不便,二来如果没有网络,只能搁置了。本文来描述如何在Sbulime text2中使用YUI Compressor插件。Java的安装官网上下载java,并安装,安装完成后进行环境变量配置:1.我的电脑 -> 右键属性 -&...

2014-11-07 14:42:00 92

转载 使用Array.prototype.indexOf()的几点注意

对应indexOf这个方法,在日常开发中比较常见的应该是String.prototype.indexOf()方法,Array.prototype.indexOf()方法和其有很大的相似性,本文不想去描述其的基本用法,而是去探究在使用中需要考虑的一些问题。一、性能在数组元素少的情况下,我们虽然只是跳过一个元素来检索,性能微不足道,但是当我们正在处理数以千计的元素,如果使用index...

2014-11-04 23:19:00 347

转载 使用Object.create()实现继承

一、常见继承方式我们日常开发中常见的继承方式主要有: 1、默认模式:Child.prototype = new Parent();2、借用构造函数:function Child(a, b, c, d) { Parent.apply(this, arguments);}3、借用和设置原型:function Child(a, b, c, d) { Pare...

2014-11-04 22:20:00 330

转载 String调用Array相关方法——有点古怪

这个系列的前面几篇文章中有谈到在一个Object上使用apply、call等方法操作另一个Object的方法,今天我们来学习怎么样在String上调用Array相关方法。 在许多方面,字符串表现的好像字符数组,许多Javascript array相关方法也可以使用在String类型上,但是并不是所有的方法都可以。看下面示例:var name = "Benjamin";//Ou...

2014-10-30 21:58:00 120

转载 Javascript 判断对象是否相等

在Javascript中相等运算包括"==","==="全等,两者不同之处,不必多数,本篇文章我们将来讲述如何判断两个对象是否相等? 你可能会认为,如果两个对象有相同的属性,以及它们的属性有相同的值,那么这两个对象就相等。那么下面我们通过一个实例来论证下:var obj1 = { name: "Benjamin", sex : "male"}va...

2014-10-28 20:17:00 213

转载 Javascript Object.defineProperty()

转载声明:本文标题:Javascript Object.defineProperty()本文链接:http://www.zuojj.com/archives/994.html,转载请注明转自Benjamin-专注前端开发和用户体验Javascript作为一种语言,有个美誉,开发者可以重新定义任何事情。虽然这在过去的一些javascript可以,但是ECMAScript5...

2014-10-27 23:00:00 127

转载 判断一个字符串是否包含一个子串的方法

在我们前端日常开发中,经常会遇到判断一个字符串中是否包含某个子串,在此篇文章,我们将去探究一些解决此种需求的方法以及正确的使用它们。理想情况下,我们要找的是一个能匹配我们的目的(if x contains y)的方法,并返回true或false。一、String.prototype.indexOf和String.prototype.lastIndexOfi这两个方法,可能是我们最...

2014-10-26 22:53:00 1240

转载 专题:点滴Javascript

JS#38: Javascript中递归造成的堆栈溢出及解决方案JS#37: 使用console.time测试Javascript性能JS#36: Javascript中判断两个日期相等JS#35: Javascript中检测数组和对象JS#34: Javascript中计算Object的长度JS#33: 使用Object.create()实现继承JS#32: J...

2014-10-26 22:46:00 89

转载 深入CSS属性(九):z-index

如果你不是一名csser新手,想必你对z-index的用法应该有个大致的了解了吧,z-index可以控制定位元素在垂直于显示屏方向(Z 轴)上的堆叠顺序,本文不去讲述基本的API如何使用,而是去更深入的了解z-index是如何工作的,使用z-index的时候有哪些问题,以及z-index在日常开发中的使用。 下面我们通过一个例子来引入今天的正文,代码示例:<style type...

2014-10-21 23:01:00 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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