自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 for in,for of, for,forEach,map的区别

转载:https://www.cnblogs.com/junjun-001/p/12486465.html

2021-03-01 14:42:01 165

原创 vue-router

https://zhuanlan.zhihu.com/p/27588422

2021-01-28 19:15:12 123

原创 Icon SVG

SVGSVG 意为可缩放矢量图形(Scalable Vector Graphics),SVG 使用 XML 格式定义图像。实例<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%"

2020-08-26 15:44:04 230

原创 正则表达式

正则表达式

2020-01-14 14:41:13 139

原创 chrome浏览器支持ajax请求本地文件

Chrome的安全机制不能支持ajax的本地访问。一般情况下,在chrome中运行一些含Ajax请求的界面原型时,会抛出下面错误: XMLHttpRequest cannot loadfile:///E:/test.html. Origin null is not allowed by Access-Control-Allow-Origin.解决方法:给chrome浏览器加启动

2014-12-30 16:33:22 4834

原创 zz

http://wenku.baidu.com/link?url=kjNOO5Y1LSVAJ9PCoSNU1am9r1Hkg6Fk4ZIb2tEGw3PB6WkEzYKuBurNYxHHEgowzi4S0Mp9h6edLoxN52RmlFwZHZhjNaffiDvX4Eb4Buuhttp://www.cnblogs.com/ellisonDon/archive/2012/08/12/263531

2014-10-01 09:24:44 508

原创 标签切换实现

html代码标题s无标题文档 选项一 选项二 选项三 选项四 aaa bbb ccc ddd

2014-09-29 15:45:27 730

转载 需要看的文章

http://www.w3cfuns.com/blog-5449940-5400413.html

2014-09-19 11:30:07 440

转载 jquery源码

http://marlonyao.iteye.com/blog/652109

2014-09-15 17:13:01 473

转载 js 日期格式化

对Date的扩展,将 Date 转化为指定格式的String 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,  年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)  例子:  (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:

2014-09-07 15:35:02 474

原创 模拟和HTML5的ploceholder的效果

1.采用value模拟2.利用label模拟,让label的for绑定input元素

2014-09-04 09:50:17 686

转载 十道海量数据处理面试题与十个方法大总结

所谓海量数据处理,就是基于海量数据上的存储、处理、操作。        海量就是数据量太大,所以导致要么是无法在较短时间内迅速解决,要么是无法一次性装入内存。解决办法:(1)针对时间,可以采用巧妙的算法搭配合适的数据结构,如Hash/bit-map/堆/数据库或倒排索引/trie树;(2)针对空间,大而化小:分而治之/hash映射,把规模大化为规模小的,各个击破。

2014-08-29 11:38:10 3274

转载 典型的Top K算法_找出一个数组里面前K个最大数...或找出1亿个浮点数中最大的10000个...一个文本文件,找出前10个经常出现的词,但这次文件比较长,说是上亿行或十亿行,总之无法一次读入内存

Top K 算法详解应用场景:        搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。        假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个。一个查询串的重复度越高,说明查询它的用户越多,也就是越热门。),请你统计最热门的10个查询串,要求使用的内存不能超过1G。

2014-08-28 20:52:58 856

原创 js检测浏览器是否支持css的属性

如果你想用到CSS3中的圆角新特性,你应该使用 border-radius 义他们。但是因为这个特性仍然还没有最终定稿,所以浏览器们只支持他们对应的自己实现的版本。所以 -moz-border-radius 就对应于Mozilla Firefox, 而 -webkit-border-radius 则相对应于Safari和Chrome了。 对于Opera呢?也有自己的版本:-o-border-r

2014-08-27 09:10:06 1537

转载 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术

Ⅰ.绝对定位居中(Absolute Centering)技术我们经常用margin:0 auto来实现水平居中,而一直认为margin:auto不能实现垂直居中……实际上,实现垂直居中仅需要声明元素高度和下面的CSS:[css] view plaincopy.Absolute-Center {    margin: auto;  

2014-08-25 16:58:47 460

转载 JavaScript绝句的小研究

前几日在网上看到一篇文章:JavaScript绝句,看了以后觉得里面的代码颇为有趣,不过文章里面只是简单的说了这样写的目的和结果,却没有令读者起到既知其然,又知其所以然的效果。这里简单写一篇小文章剖析一下这篇“绝句”背后的原理吧。1. 取整同时转成数值型'10.567890'|0//结果: 10'10.567890'^0//结果: 10-2.23456789|0//结果:

2014-08-24 16:30:09 401

转载 javascript类型转换

近日看到一篇叫做百度web前端面试经历(原文已佚,这篇也是转载)的文章,其中作者详细的描述了自己去百度web前端面试的经历,Interviewer问及问题的范围也十分广泛,有一定的参考价值。不过这篇文章的美中不足之处就在于,作者没有对问题给出一个合理的解释,有些面试的问题作者本身所知也并不详细。这里就写一篇小文章分析一下面试中提到的问题。面试官:javascript的类型转换(比如"2

2014-08-24 10:20:05 536

转载 雅虎网站页面性能优化的34条黄金守则

雅虎团队经验:网站页面性能优化的34条黄金守则1、尽量减少HTTP请求次数      终端用户响应的时间中,有80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数。这是提高网页速度的关键步骤。      减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既能保持页面内容的丰富性又能达到加快响应时间的目

2014-08-15 22:02:45 905

转载 深入理解HTTP协议

http://www.360doc.com/content/10/0930/17/3668821_57590979.shtml

2014-08-13 16:11:40 418

转载 jsonp原理

前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者

2014-08-13 09:27:27 1070

转载 Javascript 装载和执行 浏览器的渲染原理简介

浏览器的渲染原理简介

2014-08-05 21:36:42 449

原创 图片懒加载

【options 参数说明】名称默认值说明threshold0灵敏度。默认为 0 表示当图片出现在显示区域中的立即加载显示;设为整数表示图片距离 x 像素进入显示区域时进行加载;设为负数表示图片进入显示区域 x 像素时进行加载。failure_limit0容差范围。页面滚动时,Lazy Load 会遍历延迟加载

2014-08-05 19:34:11 865

转载 Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()一,$.get(url,[data],[callback])说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。而其中,服务器返回数据的格式

2014-08-03 21:27:53 431

转载 Http 协议的缓存(二)

一、http headersNO1:对于web应用,用户群在客户端 (各种浏览器)点击任何一个连接向服务器发送http请求,这过程肯定需要3次握手,建立连接,服务器响应返回数据。每次请求都有头部和实体部分,先看下面笔者监听QQ空间的headers,QQ空间的原因是它头部内容比较全Request Headers:     GET

2014-08-01 16:37:59 545

转载 Http 协议的缓存(一)

9.2.1   缓存部件用户通过浏览器来访问Plone服务器的时候,中间可能经过浏览器和缓存服务器,如下结构图所示:+------------+ +---------------------+ +--------------------+| Zope/Plone |+------------+ +---------------------+ +---------------

2014-08-01 16:29:29 599

转载 Smarty缓存技术

rty模板引擎的一大亮点就是为我们提供了非常简单的缓存操作,下面就让我们学习一下。  首先我们要知道Smarty缓存机制分为全局缓存,部分缓存,局部缓存三种,我们一一介绍。  1、全局缓存  顾名思义,全局缓存就是为整个网站的全部页面都生成缓存页面。  首先我们要操作smarty的配置文件,开启缓存,指定缓存文件目录,并设置缓存的存活时间  $smarty-

2014-07-30 16:54:24 407

转载 jQuery的性能优化

一、选择器性能优化建议 ================================================================= 1. 总是从#id选择器来继承 这是jQuery选择器的一条黄金法则。jQuery选择一个元素最快的方法就是用ID来选择了。$('#content').hide();或者从ID选择器继承来选择多个元素

2014-07-30 15:31:08 379

转载 立即调用的函数表达式

什么是自执行?在JavaScript里,任何function在执行的时候都会创建一个执行上下文,因为为function声明的变量和function有可能只在该function内部,这个上下文,在调用function的时候,提供了一种简单的方式来创建自由变量或私有子function。// 由于该function里返回了另外一个function,其中这个function可以访问自由变量

2014-07-30 15:28:59 455

转载 渐进增强、优雅降级

何为渐进增强、优雅降级常用两种策略:要么优雅降级(graceful degradation,一开始就构建站点的完整功能,然后针对浏览器测试和修复),要么渐进增强(progressive enhancement,一开始只构建站点的最少特性,然后不断针对各浏览器追加功能。 两者间的(微妙)差别万一你正挠着后脑勺,试图找出“优雅降级”和“渐进增强”

2014-07-28 21:40:17 422

转载 减少页面加载时间的方法

1. 尽量减少页面中重复的HTTP请求数量比较直接的理解就是要减少调用其他页面、文件的数量。我们在使用css格式控制的时候,经常会采用background载入很多图形文件,而每个 background的图像都会产生1次HTTP请求,一般我们为了让页面生动活泼会大量使用background来加载背景图,要改善这个状况,可以采 用css的1个有用的background-position属 性来加载

2014-07-28 21:39:53 3966

转载 WEB面试题二,

你在昨天/本周学到了什么?编写代码的哪些方面能够使你兴奋或感兴趣?在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的?谈谈你喜欢的开发环境。(例如操作系统,编辑器,浏览器,工具等等。)你最熟悉哪一套版本控制系统?你能描述一下当你制作一个网页的工作流程吗?你能描述一下渐进增强和

2014-07-28 21:34:26 3555

转载 mysql缓存设置

MySQL 可调节设置可以应用于整个 mysqld 进程,也可以应用于单个客户机会话。服务器端的设置每个表都可以表示为磁盘上的一个文件,必须先打开,后读取。为了加快从文件中读取数据的过程,mysqld 对这些打开文件进行了缓存,其最大数目由 /etc/mysqld.conf 中的 table_cache 指定。清单 4 给出了显示与打开表有关的活动的方式。清单 4. 显示打开表的活动

2014-07-28 09:57:11 760

转载 MySQL数据库优化总结

对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明:              一、数据库设计  适度的反范式,注意是适度的  我们都知道三范式,基于三范

2014-07-26 21:13:06 472

原创 数据库索引的实现原理

数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时

2014-07-26 18:52:07 422

原创 js,jquery的差别

1. 设置和改变html元素内容和文本。

2014-07-21 21:05:06 497

转载 php中include和require区别

require   和   include   二种方式提供不同的使用弹性。                   require   的使用方法如   require("MyRequireFile.php");   。这个函式通常放在   PHP   程式的最前面,PHP   程式在执行前,就会先读入   require   所指定引入的档案,使它变成   PHP   程式网页的一部份。常

2014-07-19 15:14:13 452

原创 Smarty的缓存操作技巧

一、使用缓存 要开启smarty的缓存,只需将caching设为true,并指定cache_dir即可.使用cache_lefetime指定缓存生存时间,单位为秒要对相同页面生成多个不同的缓存,在display或fetch中加入第二参数cache_id,如$smarty->display('index.tpl',$my_cache_id);此特性可用于对不同的$_GET进行不同的缓存

2014-07-18 20:18:57 440

转载 单点登录(SSO)—简介

单点登录SSO(Single Sign-On)是身份管理中的一部分。SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即 通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。 目前的企业应用环境中,往往有很多的应用系统,如办公自动化(OA)系统,财务管理系统,档案管理系统,信息查询系统等等。这些应用系统服务

2014-07-13 11:19:21 441

转载 java实现单例模式

1.饿汉式public class SingletonClass { private static final SingletonClass instance = new SingletonClass(); public static SingletonClass getInstance() { return instance; } pr

2014-07-08 11:36:51 350

转载 c语言字符串与整数之间的转换

在c语言中,我们经常面临需要将字符串转换为整型,以及将整型转化为字符串的问题。将字符串转换为整数的函数在stdlib.h中定义:int atoi(const char *str);atoi函数会跳过str中前面出现的空格,从第一个数字开始转换。下面是我的实现:

2014-07-07 15:51:05 541

空空如也

空空如也

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

TA关注的人

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