- 博客(26)
- 收藏
- 关注
转载 用css制作一个三角形箭头
用css制作一个三角形箭头 三角形我们经常用在列表、下拉提示、面包屑导航的位置,给用户以导向的引导作用,比如,在有下拉列表的地方,我们可以用向下的箭头,在列表的时候,我们能告诉用户每个列表项和下一个列表项的关系,当在面包屑导航中,能让用户了解他现在所处的栏目或者频道。我们有哪些方法来实现它呢,下面我根据我们的实际工作中的经验作了简单的总结。 第一种方案,我们可以通过使用背景图片
2015-03-11 16:34:20
1402
转载 document.write()用法
ocument.write() 方法可以用在两个方面:页面载入过程中用实时脚本创建页面内容,以及用延时脚本创建本窗口或新窗口的内容。该方法需要一个字符串参数,它是写到窗口或框架 中的HTML内容。这些字符串参数可以是变量或值为字符串的表达式,写入的内容常常包括HTML标记语言。 记住,在载入页面后,浏览器输出流自动关闭。在此之后,任何一个对当前页面进行操作的document.writ
2015-03-11 16:34:18
2110
转载 js笔记之Math random()、ceil()、floor()、round()
Math.random()返回 0 ~ 1 之间的随机数。Math.ceil()ceil() 方法可对一个数进行上舍入。参数必须是一个数值。返回值大于等于 x,并且与它最接近的整数。Math.floor()floor() 方法可对一个数进行下舍入。参数可以是任意数值或表达式。返回值小
2015-03-11 11:43:11
478
转载 如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?
如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?( (2013-07-15 20:33:09)转载▼ 回答:涉及到人手、分工、同步;先期团队必须确定好全局样式(globe.css),编码模式(utf-8) 等编写习惯必须一致(例如都是采用继承式的写法,单样式都写成一行);
2015-03-11 11:16:40
6121
转载 引入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
851
转载 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
496
转载 js中(function(){…})()立即执行函数写法理解
js中(function(){…})()立即执行函数写法理解javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数
2015-03-09 16:08:25
437
转载 对象的定义和数据类型分析
对象是一种数据类型,所以声明一个变量,可以定义为对象,如这里的a定义成一个对象。对象其实就是一组数据和功能(函数、方法)的结合,以键值对的形式来定义。通过“.”运算符来使用。对象的定义有两种方式:var a=new Object(); // 定义一个对象var a={} // 定义一个对象,对象字面量语法,与new Object() 相同var a={ aa:function(){
2014-12-12 14:58:02
1103
转载 未指定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
2321
转载 Ajax教程
Ajax 完整教程第 1 页 Ajax 简介Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括
2014-12-10 16:37:57
384
转载 AJAX请求 $.ajax方法的使用
使用jQuery的$.ajax方法可以更为详细的控制AJAX请求。它在AJAX请求上施加细粒度级别的控制。$.ajax方法语法$.ajax(options)参数 options(对象)一个对象的实例,其属性定义这个操作的参数。详情见下表。返回值XHR实例o
2014-12-10 16:26:33
479
转载 JSON和JSONP,跨区 AJAX获取值
说明:在做2个系统间传值时出现:已阻止交叉源请求:同源策略不允许读取 http://xxxxxxxxxxx.com/xxx 上的远程资源。可以将资源移动到相同的域名上或者启用 CORS 来解决这个问题。根据以往经验我想是跨域问题出现了。哎看了看果不其然:我的代码如下:[javascript] view plaincopy
2014-12-09 18:14:12
519
原创 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
452
转载 event.returnValue和return false的区别
首先:概念如下:event.returnValue的作用就是:当捕捉到事件(event)时,做某些判断,如果判断失败,则阻止当前事件继续运行,这样讲您也许还不是特别理解,我再举一个例子,该例子达到的效果是:不能在一个输入框中输入小数。return false的作用就是:返回一个false值;在一些用return false;禁止一些浏览器的默认行为的时候,由于原先默认的行为是tur
2014-12-04 14:48:29
5454
转载 document.execCommand()方法处理
document.execCommand()方法处理Html数据时常用语法格式如下: 复制内容到剪贴板 代码: document.execCommand(sCommand[,交互方式, 动态参数]) 其中:sCommand为指令参数(如下例中的”2D-Position”),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的”false”即
2014-12-04 13:38:19
1065
原创 针对for in的解析
var obj=["1","2","3"]for(var 变量 in 对象){ 语句 },这是一个专门用于用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。同时也可以用for(var i=0;i语句;}来代替,但是,在执行一些例如遍历对象属性的操作的时候不能代替;关键词:遍历代码例子如下:window.onload=func
2014-12-03 17:21:00
370
转载 Javascript 模块化编程
随着网站逐渐变成"互联网应用程序",嵌入网页的 Javascript 代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript 模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。
2014-12-03 16:50:34
388
转载 今日杂谈
(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
380
原创 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
3649
转载 JS中preventDefault、stopPropagation、return false三者之间的区别
preventDefault:preventDefault它是事件对象(Event)的一个方法,作用是取消一个目标元素的默认行为。既然是说默认行为,当然是元素必须有默认行为才能被取消,如果元素本身就没有默认行为,调用当然就无效了。什么元素有默认行为呢?如链接,提交按钮等。当Event对象的cancelable为false时,表示没有默认行为,这时即使有默认行为,调用preventDefau
2014-12-02 11:54:20
576
转载 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
379
转载 JS 事件处理模型
事件处理模型1、目前共存在四种事件处理模型分别是:原始事件模型、标准事件模型、IE事件模型,还有一种Netscape4事件模型,但基本可忽略2、事件处理模型又可以分为基本事件处理和高级事件处理两种,原始事件模型属于基本事件处理,标准事件模型和IE事件模型属于高级事件处理 一、基本事件处理: 基本事件处理主要是指原始事件模型实现的事件处理。其主要分为以下两种: (1)、作为HT
2014-12-02 11:08:58
588
转载 JS之Window对象
JS之Window对象一.说明:他是JS中最大的对象,它描述的是一个浏览器窗口,一般要引用他的属性和方法时,不需要用“Window.XXX”这种形式,而是直接使用“XXX”。一个框架页面也是一个窗口。二.Window窗口对象有如下属性。 1.name 窗口的名称,由打开它的连接()或框架页()或某一个窗口调用的 open() 方法(见下)决定。一般我们不会用这个属性。
2014-12-01 16:37:56
430
转载 iframe父子兄弟之间调用传值(contentWindow && parent)
学习一个知识点最好的方法就是自己动手去的实现一些简单的helloworld,虽然可以在网上可以找到很多总结,但自己实现的过程才是自己的,期间遇到问题并解决问题的过程也会让自己记忆理解更加深刻。 iframe的调用包括以下几个方面:(调用包含html dom,js全局变量,js方法)主页面调用iframe;iframe页面调用主页面;主页面的包含的iframe
2014-12-01 14:58:33
712
转载 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
3248
原创 针对导航下拉框下拉问题
常用解决办法: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
438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人