自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JavaScript原生数组Array常用方法

栈方法push方法和pop方法, 可以使数组的行为类似于栈, 先进后出, 并且推入和弹出操作只发生在一端.push方法push方法可以接收一个或多个参数, 把它们追加到数组末尾, 并返回修改后数组的长度.?12345678var arr = ['a', 'b', 'c', 'd', 'e'];var temp = arr.push('f');console.info('temp: ' + te

2017-09-28 10:40:05 370

转载 是否改变原数组的常用方法归纳

改变原数组的:shift:将第一个元素删除并且返回删除元素,空即为undefined unshift:向数组开头添加元素,并返回新的长度pop:删除最后一个并返回删除的元素 push:向数组末尾添加元素,并返回新的长度reverse:颠倒数组顺序sort:对数组排序splice:splice(start,length,item)删,增,替换数组元素,返回被删除数组,无删除则不返回不改

2017-09-28 09:51:08 415

转载 JavaScript arguments对象详解

转载自:http://www.uoota.com/blog/archives/12240最近整理自己的三个月进top100的图片网站 http://ioreq.com/ 的时候,思考了一个问题,什么是javascript arguments, 遂成此文,献给大家。1. 什么是 argumentsMDN 上解释:arguments 是一个类数组对象。代表传给一个function的参数列表。我们先

2017-09-27 14:37:53 465

转载 前端性能优化归纳总结篇!!!

关于前端性能优化的总结,随处都可以看到这方面的文章,而优化方法,也无外乎那些“固定”方面,当然,有些方面已经过时,所以,在这里,我自己也总结一遍吧,加深理解,也希望是一种不同的总结形式。———————–正文总这里开始————————————一、什么是前端性能优化(what)?     从用户访问资源到资源完整的展现在用户面前的过程中,通过技术手段和优化策略,缩短每个步骤的处理时间从而提升整个资源的访

2017-09-22 21:25:27 350

原创 进行前端性能优化几种常用的方法。

代码层面:避免使用css表达式,避免使用高级选择器,通配选择器。缓存利用:缓存Ajax,使用CDN,使用外部js和css文件以便缓存,添加Expires头,服务端配置Etag,减少DNS查找等请求数量:合并样式和脚本,使用css图片精灵,初始首屏之外的图片资源按需加载,静态资源延迟加载。请求带宽:压缩文件,开启GZIP,代码层面的优化用 hash-table

2017-09-22 17:06:47 3084

原创 CSS盒模型、行内元素与块级元素

一、CSS盒模型 盒模型概述 盒模型是CSS的核心知识点之一,它指定元素如何显示以及如何相互交互。页面上的每个元素都被看成一个矩形框,这个框由元素的内容、内边距、边框和外边距组成。如下图所示:内边距出现在内容区域的周围。如果在元素上添加背景,那么背景应用于元素的内容和内边距组成的区域。因此可以用内边距在内容周围创建一个隔离带,使内容不与背景混合在一起。添加边框会在内边距区域外边增加一条线。这些线可

2017-09-22 16:51:35 539

原创 描述cookies,sessionStorage和localStorage的区别

三者都是在浏览器端存储数据。1.数据存储大小限制不同。cookies:数据始终在同源的http请求中携带,即cookie在服务器和浏览器间回传。故存储的数据大小最小,一般为4k。sessionStorage:数据在本地保存,不会自动把数据发给服务器。所以一般5M或者更大。localStorage:数据在本地保存,不会自动把数据发给服务器。所以一般5M或者更大。

2017-09-22 15:42:31 733

转载 优雅降级和渐进增强的区别

渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验优雅降级 graceful degradation:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断

2017-09-22 15:16:33 286

空空如也

空空如也

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

TA关注的人

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