自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

开向幸福的向阳花

新浪微博:xfeng0312007@sina.com

  • 博客(26)
  • 收藏
  • 关注

转载 用css制作一个三角形箭头

用css制作一个三角形箭头  三角形我们经常用在列表、下拉提示、面包屑导航的位置,给用户以导向的引导作用,比如,在有下拉列表的地方,我们可以用向下的箭头,在列表的时候,我们能告诉用户每个列表项和下一个列表项的关系,当在面包屑导航中,能让用户了解他现在所处的栏目或者频道。我们有哪些方法来实现它呢,下面我根据我们的实际工作中的经验作了简单的总结。  第一种方案,我们可以通过使用背景图片

2015-03-11 16:34:20 1346

转载 document.write()用法

ocument.write() 方法可以用在两个方面:页面载入过程中用实时脚本创建页面内容,以及用延时脚本创建本窗口或新窗口的内容。该方法需要一个字符串参数,它是写到窗口或框架 中的HTML内容。这些字符串参数可以是变量或值为字符串的表达式,写入的内容常常包括HTML标记语言。    记住,在载入页面后,浏览器输出流自动关闭。在此之后,任何一个对当前页面进行操作的document.writ

2015-03-11 16:34:18 2044

转载 js笔记之Math random()、ceil()、floor()、round()

Math.random()返回 0 ~ 1 之间的随机数。Math.ceil()ceil() 方法可对一个数进行上舍入。参数必须是一个数值。返回值大于等于 x,并且与它最接近的整数。Math.floor()floor() 方法可对一个数进行下舍入。参数可以是任意数值或表达式。返回值小

2015-03-11 11:43:11 443

转载 如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?

如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?( (2013-07-15 20:33:09)转载▼  回答:涉及到人手、分工、同步;先期团队必须确定好全局样式(globe.css),编码模式(utf-8) 等编写习惯必须一致(例如都是采用继承式的写法,单样式都写成一行);

2015-03-11 11:16:40 6065

转载 引入CSS的方式有哪些?link和@import的有何区别应如何选择

外部引用CSS中 link与@import的区别 这两天刚写完XHTML加载CSS的几种方式,其中外部引用CSS分为两种方式link和@import。 本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别。 差别1:老祖宗的差别 link属于XHTML标签,而@import完全是CSS提供的一种方式。 link标签除了可以加载CSS外,还可以做很多其它的事情,比

2015-03-11 10:04:39 818

转载 JS中Date对象getYear()方法和getFullYear()方法区别

JS中Date对象getYear()方法和getFullYear()方法区别  getYear() 使用getYear()函数的本意是获取年份,以2010年为例,如:var nowd = new Date();  var yf = nowd.getYear();    在IE中是可以正确获取年份:2010,但是在F

2015-03-10 11:40:07 467

转载 js中(function(){…})()立即执行函数写法理解

js中(function(){…})()立即执行函数写法理解javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数

2015-03-09 16:08:25 409

转载 对象的定义和数据类型分析

对象是一种数据类型,所以声明一个变量,可以定义为对象,如这里的a定义成一个对象。对象其实就是一组数据和功能(函数、方法)的结合,以键值对的形式来定义。通过“.”运算符来使用。对象的定义有两种方式:var a=new Object(); // 定义一个对象var a={} // 定义一个对象,对象字面量语法,与new Object() 相同var a={ aa:function(){

2014-12-12 14:58:02 1054

转载 未指定Content-Type: application/x-www-form-urlencoded将会导致服务端获取Ajax POST数据失败

默认情况下Ajax以 Content-Type: text/plain 提交数据,此时服务器将忽略POST实体部分的数据,所以服务端程序无法获取POST数据。解决方法:指定Content-Type: application/x-www-form-urlencoded 。XMLHTTP中setRequestHeader参数问题新加:设置编码方法setReq

2014-12-12 10:10:45 2274

转载 Ajax教程

Ajax 完整教程第 1 页 Ajax 简介Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括

2014-12-10 16:37:57 348

转载 AJAX请求 $.ajax方法的使用

使用jQuery的$.ajax方法可以更为详细的控制AJAX请求。它在AJAX请求上施加细粒度级别的控制。$.ajax方法语法$.ajax(options)参数 options(对象)一个对象的实例,其属性定义这个操作的参数。详情见下表。返回值XHR实例o

2014-12-10 16:26:33 451

转载 JSON和JSONP,跨区 AJAX获取值

说明:在做2个系统间传值时出现:已阻止交叉源请求:同源策略不允许读取 http://xxxxxxxxxxx.com/xxx 上的远程资源。可以将资源移动到相同的域名上或者启用 CORS 来解决这个问题。根据以往经验我想是跨域问题出现了。哎看了看果不其然:我的代码如下:[javascript] view plaincopy

2014-12-09 18:14:12 484

原创 Ajax 学习

ajax源文件流程:1.创建AJax对象;(注意:这里针对ie6和非ie6的浏览器的,他们各自的创建方法是有差异的,对于ie6的:var oAjax=new ActiveXObject("Microsoft.XMLHTTP");对于非ie6的: var oAjax=new XMLHttpRequest();面对兼容问题;采用方法,同时,还存在针对未定义的a,alert(wind

2014-12-09 18:12:59 425

转载 event.returnValue和return false的区别

首先:概念如下:event.returnValue的作用就是:当捕捉到事件(event)时,做某些判断,如果判断失败,则阻止当前事件继续运行,这样讲您也许还不是特别理解,我再举一个例子,该例子达到的效果是:不能在一个输入框中输入小数。return false的作用就是:返回一个false值;在一些用return false;禁止一些浏览器的默认行为的时候,由于原先默认的行为是tur

2014-12-04 14:48:29 5322

转载 document.execCommand()方法处理

document.execCommand()方法处理Html数据时常用语法格式如下: 复制内容到剪贴板 代码: document.execCommand(sCommand[,交互方式, 动态参数]) 其中:sCommand为指令参数(如下例中的”2D-Position”),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的”false”即

2014-12-04 13:38:19 912

原创 针对for in的解析

var obj=["1","2","3"]for(var 变量 in  对象){  语句 },这是一个专门用于用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。同时也可以用for(var i=0;i语句;}来代替,但是,在执行一些例如遍历对象属性的操作的时候不能代替;关键词:遍历代码例子如下:window.onload=func

2014-12-03 17:21:00 333

转载 Javascript 模块化编程

随着网站逐渐变成"互联网应用程序",嵌入网页的 Javascript 代码越来越庞大,越来越复杂。  网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。  Javascript 模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。  

2014-12-03 16:50:34 366

转载 今日杂谈

(1)去除链接元素的虚线框 兼容IE7、IE6、FF;推荐下面的代码 复制代码代码如下:a {outline: none; /* for Forefox */ }   a {star:expression(this.onFocus=this.blur()); /* for Ie*/ } onFocus是设置鼠标焦点事件的东西,这个可以用,也可以不用,不过为了让更

2014-12-03 11:21:26 347

原创 js中event.srcElement和event.target的区别

Javascript event.srcElementevent.srcElement 可以捕获当前事件作用的对象,如event.srcElement.tagName可以捕获活动标记名称。注意获取的标记都以大写表示,如"TD","TR","A"等。例如:alert(oEvent.srcElement.tagName)   //结果为 SELECT //测试得出通

2014-12-03 10:53:53 3589

转载 JS中preventDefault、stopPropagation、return false三者之间的区别

preventDefault:preventDefault它是事件对象(Event)的一个方法,作用是取消一个目标元素的默认行为。既然是说默认行为,当然是元素必须有默认行为才能被取消,如果元素本身就没有默认行为,调用当然就无效了。什么元素有默认行为呢?如链接,提交按钮等。当Event对象的cancelable为false时,表示没有默认行为,这时即使有默认行为,调用preventDefau

2014-12-02 11:54:20 543

转载 js之事件冒泡和事件捕获

事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。(1)冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。  IE 5.5: div -> body -> document  IE 6.0: div -> body -> html -> document  Mozilla 1.0: div -> body

2014-12-02 11:44:00 352

转载 JS 事件处理模型

事件处理模型1、目前共存在四种事件处理模型分别是:原始事件模型、标准事件模型、IE事件模型,还有一种Netscape4事件模型,但基本可忽略2、事件处理模型又可以分为基本事件处理和高级事件处理两种,原始事件模型属于基本事件处理,标准事件模型和IE事件模型属于高级事件处理 一、基本事件处理:        基本事件处理主要是指原始事件模型实现的事件处理。其主要分为以下两种:     (1)、作为HT

2014-12-02 11:08:58 542

转载 JS之Window对象

JS之Window对象一.说明:他是JS中最大的对象,它描述的是一个浏览器窗口,一般要引用他的属性和方法时,不需要用“Window.XXX”这种形式,而是直接使用“XXX”。一个框架页面也是一个窗口。二.Window窗口对象有如下属性。   1.name 窗口的名称,由打开它的连接()或框架页()或某一个窗口调用的 open() 方法(见下)决定。一般我们不会用这个属性。

2014-12-01 16:37:56 387

转载 iframe父子兄弟之间调用传值(contentWindow && parent)

学习一个知识点最好的方法就是自己动手去的实现一些简单的helloworld,虽然可以在网上可以找到很多总结,但自己实现的过程才是自己的,期间遇到问题并解决问题的过程也会让自己记忆理解更加深刻。 iframe的调用包括以下几个方面:(调用包含html dom,js全局变量,js方法)主页面调用iframe;iframe页面调用主页面;主页面的包含的iframe

2014-12-01 14:58:33 662

转载 window.open打开新窗口 参数

浏览器iframebuttonurlinput服务器2009-08-29 上午 11:191,基本描述1.1 方法签名:oNewWindow = window.open( sURL , sName , sFeatures, bReplace)通过方法签名可以看出,window.open在打开一个窗口(其url为sURL)后,将返回一个代表该窗口对象的一个变量

2014-11-29 14:58:03 3199

原创 针对导航下拉框下拉问题

常用解决办法:1:Jq~js,利用obj.mouseover()的show()和hide()函数隐藏和显示来实现,但是,面对.box>div.topbar>ul>li>ul{margin-top:4px;display: none;},这样,存在margin-top的时候,mouseout不能实现,进而,使用当mouseout的时候,结合setTImeout(function(){},1000

2014-11-29 11:06:42 400

空空如也

空空如也

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

TA关注的人

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