行内技术
谷歌浏览器不支持jquery document.documentElement.scrollTop的
详细内容见以下文字:信息显示浮动层时,IE、Firefox下都能显示正常,但Chrome下出现了浮动层永远显示在上面,经过仔细分析,发现Chrome对document.documentElement.scrollTop的识别会出现误差。不过加上document.body.scrollTop后,则显示正常。由于document.documentElement.scrollTop和document.body.scrollTop在标准模式或者是奇怪模式下都只有一个会返回有效的值,所以都加上也不会有问题(看来上面的问题是Chrome可能把文档当作非标准文档来解析了)。即获取...
2013-1-20696
在HTTP请求时同步与异步有不同的地方
在普通的B/S模式就是同步,而AJAX技术则就是异步,当然XMLHttpReques有同步地选项。同步:提交请求->等待服务器处理->处理完毕返回。这个期间客户端浏览器不能干任何事。异步:请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕。举个生动的例子吧:同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。所以,要我请你吃饭就用同步的方法,要请我吃...
2013-1-20742
在使用JavaScript时特别要注意的7个要素
其实每种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分享。1.简化代码JavaScript定义对象和数组非常简单,我们想要创建一个对象,一般是这样写的:1varcar=newObject();...
2013-1-20652
使用CSS3很简单的实现页面文字的渐变效果
其实首先要说明,你的浏览器支持CSS3的话,才能看到正确的演示效果。如果你现在用的浏览器是Chrome、Safari等,就是你的浏览器支持background-clip+text-fill-color等CSS3属性,那么你可以看到下面文字渐变的漂亮效果:代码很简单:<styletype="text/css">.text-gradient{display:inline-block;color:green;font-size:8em;font-family:微软雅黑;background-image:-webkit-grad...
2013-1-20620
关于XML常见问题及分析
详细信息见下面文字内容:A.概述性问题A.1什么是XML?XML全称是“可扩展标识语言“(ExtensibleMarkupLanguage)。之所以称之为可扩展,是因为它不像HTML那样只有固定的形式。它是被用来使SGML能在万维网上能应用自如。XML并不是一个独立的,预定义的标识语言。它是一种元语言。它是用来描述其他语言的语言。它允许你自己设计你的标识。的一个项目。XML不是任何一家公司的私有财产。A.8为什么XML是一项重要的?应为它解决了两个制约发展的问题:1.基础是单一固定的文件类型。(...
2013-1-20633
如何让gradient渐变在各浏览器上均生效
渐变主要用于background,background-image,background-color等css属性;渐变种类:linear-gradient,radial-gradient;CSS3的线性渐变一、线性渐变在Mozilla下的应用-moz-linear-gradient([<point>||<angle>,]?<stop>,<stop>[,<stop>]*)background:-moz-linear-gradient(top,#ccc...
2013-1-20660
利用JS脚本获取IE客户端IP及MAC的实现
其实在做B/S结构的系统时,我们常常需要获取客户端的一些信息,例如IP和MAC,以结合身份验证。在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做法是调用Win32API或直接调用nbtstat命令,这样做有很多问题,而另一种方法就是直接用客户端脚本,我们这里用Javascript,这样做的好处是不需要服务器端进行处理,有客户端自行获取,传递到服务器端,且速度和可靠性都比在服务器端获取好。具体实现的html和javascript如下:<HTML><HEAD><TITLE>WMIScrip...
2013-1-20567
浅谈PHP的SQL注入及其应对方法
如今SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使数据库中的纪录遭到暴露,更改或被删除。下面来谈谈SQL注入攻击是如何实现的,又如何防范。看这个例子://supposedinput$name="ilia很明显最后数据库执行的命令是:SELECT*FROMusersWHEREname=ilia;DELETEFROMusers这就给数据库带来了灾难性的后果–所有记录都被删除了。...
2013-1-20573
论大部分CSS浏览器兼容问题的解决方案
css兼容性是网站很头疼的一件事情,以下信息仅供参考:CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE影响CSS处理,作为W3C的标准,一定要加DOCTYPE声名.CSS技巧1.div的垂直居中问题vertical-align:middle;将行距增加到和整个DIV一样高line-height:200px;然后插入文字,就垂直居中了。缺点是要控制内容不要换行2.margin加倍...
2013-1-20565
win7常用快捷键大全
Win7常规快捷键:Win+1:打开/显示超级任务栏第一个图标代表的程序Win+2:打开/显示超级任务栏第二个图标代表的程序(3、4、……如此类推)Win+D:切换桌面显示窗口或者gadgets小工具Win+E:打开explorer资源浏览器Win+F:搜索文件或文件夹Win+G:切换边栏小工具Win+L:如果你连接到网络,则锁定计算机,如果没有连接到网络的,则切换用户Win+M:快速显示桌面Win+P:打开多功能显示面板(切换显示器)Win+R:打开运行窗口Win+T:切换显示任务栏信...
2013-1-18624
windows蓝屏代码大全
0X0000000操作完成0X0000001不正确的函数0X0000002系统找不到指定的文件0X0000003系统找不到指定的路径0X0000004系统无法打开文件0X0000005拒绝存取0X0000006无效的代码0X0000007内存控制模块已损坏0X0000008内存空间不足,无法处理这个指令0X0000009内存控制模块位址无效0X000000A环...
2013-1-18580
git的基本命令
基本命令如下:gitbranch查看本地所有分支gitstatus查看当前状态gitcommit提交gitbranch-a查看所有的分支gitbranch-r查看本地所有分支gitcommit-a-m“init”提交并且加注释gitremoteaddorigingit@192.168.1.119:ndshowgitpushoriginmaster将文件给推到服务器上gitremoteshoworigin显示远程库origin里的资源gitpushoriginmaster:developgitpu...
2013-1-18663
经验之谈:网页网标(兼容IE和火狐)
网页的网标问题,要IE和火狐都可以的<linkhref="favicon.ico"rel="icon"type="image/x-icon"/><linkhref="favicon.ico"rel="shortcuticon"type="image/x-icon"/><linkhref="favicon.ico"rel="bookmark"type="image...
2013-1-16523
对象与类型
1类和结构类和结构可以看作是创建对象的模板。每个对象都包括数据,并提供处理和访问数据的方法。类定义了每个对象(实例)包含什么样的数据与功能1.1封装“封装”有时被称为面向对象的编程的第一个支柱或原则。根据封装的原则,类或结构可以指定其每个成员对于该类或结构外部的代码的可访问性。可将无意在类或程序集外部使用的方法和变量隐藏起来,以减小编码错误或遭恶意利用的可能性。1.2成员所有方法、字段、常量...
2013-1-15716
Java 的循环语句
在Java的循环语句中有for,while和do-while。这些语句创造了我们通常所称的循环(loops)。你可能知道,一个循环重复执行同一套指令直到一个结束条件出现。你将看到,Java有Java的循环语句有for,while和do-while。这些语句创造了我们通常所称的循环(loops)。你可能知道,一个循环重复执行同一套指令直到一个结束条件出现。你将看到,Java有适合任何编程所需要的循环结构。5.2.1while语句while语句是Java最基本的循环语句。当它的控制表达式是真时,while语句重复执行一个语句或语...
2013-1-15666
类与对象的学习
类与对象的学习【学习的目标】本章主要介绍类类型的定义、构造函数与析构函数的定义与作用、友元函数与友元类的声明与作用、派生类的定义与作用、虚函数和多态性的概念、静态数据成员的声明与定义、模板类的定义与实例化等内容。通过本章的学习,要求同学们:掌握类的概念,类类型的定义格式,类与结构的关系,类与操作符重载,类的成员属性,类的封装性,类的继承性,构造函数和析构函数的作用,this指针的含义,类对象的定义,友元函数与友元类的作用;了解inline成员函数,静态数据成员,类的多态性与虚函数,类模板等内容。类:是对具有共同属性和行为的一类...
2013-1-15520
java中的==与equal的区别
请看以下信息:1、==操作符比较的是操作符两端的操作数是否是同一个对象;另外==操作符两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。2、String的equals()方法比较的是两个String对象的内容是否一样3、==比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为TRUE,如:inta=10与longb=10L与doublec=10.0都是相同的(为true),因为他们都指向地址为10的堆栈;如下题111;S...
2013-1-15632
jsp中静态包含和动态包含两者的区别
以下是jsp中静态包含和动态包含两者的区别:动态INCLUDE用jsp:include动作实现。flush="true"/>它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数静态INCLUDE用include伪...
2013-1-15531
分享SEO的入门
希望以下信息对大家有用,谢谢继续支持本站~*导航--请确保你的网站导航都是以html的形式链接。所有页面之间应该有广泛的互联,如果无法实现这一点,可以考虑建立一个网站地图。*首页--网站的首页(home或index页等)应该采用文本的形式,而不是flash等。这个文本里面要包含你的目标关键字或目标短语。*标签--<title></title>这是标题标签,这里面应当包含你最重要的目标关键词。*MetaTags--‘descriptiontag’(描述标签)...
2013-1-9622
排名下降30位惩罚(minus thirty penalty)
信息如下:排名下降30位惩罚(minusthirtypenalty)是个新名词,这个概念来自前几天在站长世界热烈讨论的一个帖子。楼主发现他的一个网站很长时间排名第一,不过近几天排名降到31,整整下降30位,并且排名稳稳的就停在那里了。不少跟帖的人也发现类似的问题,都是原来排名第一的,下降整整30位。这个惩罚不是线性的,如果原来排名在第二的,可能下降的就是50位60位了。有的人认为,这种排名下降30位惩罚和链接锚文字过度优化有关,有的人认为和Google的人工审查有关。被称为小MattCutts的Adam(几个月前加入Google...
2013-1-9524