![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WEB开发
文章平均质量分 85
dodott
只要我喜欢,只要我开心,我都愿意去作^_^
展开
-
Javascript之BOM与DOM讲解
1.Javascript组成JavaScript的实现包括以下3个部分:1)核心(ECMAScript):描述了JS的语法和基本对象。2)文档对象模型 (DOM):处理网页内容的方法和接口3)浏览器对象模型(BOM):与浏览器交互的方法和接口 ECMAScript扩展知识:① ECMAScript是一个标准,JS只是它的一个实现,其他实现转载 2018-02-06 19:45:06 · 320 阅读 · 0 评论 -
Cookie的作用域
Cookie的作用域:Domain为设置Cookie的有效域,Path限制有效路径Cookie的作用域 Cookie可以说是我学习Web开发最早接触的几个概念之一了,本以为Cookie的使用对我来说应该毫无问题,但前端时间SSO的开发又给我上了一课,再一次让我经历了 “入门-精通-陌生-熟悉” 的过程。 以前对于Cookie的认识仅局限于Cookie是个在客户端存放转载 2015-08-15 23:08:33 · 1584 阅读 · 0 评论 -
PHP识别二维码功能,php-zbarcode 安装
写之前先鄙视下利用此开源程序收费的人。php-zbarcode是PHP识别二维码的扩展。下面是安装方法,安装前要先安装ImageMagick、zbar.php-zbarcode 下载地址安装ImageMagick:yum install ImageMagick.x86_64 ImageMagick-devel.x86_64wget http://ja转载 2015-08-14 11:40:28 · 6420 阅读 · 2 评论 -
使用PHP QR Code生成二维码
HP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode.sourceforge.net/下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。phpqrcode.php提供了一个关键的png()方法,其中参数$text转载 2015-08-13 16:33:08 · 602 阅读 · 0 评论 -
用JavaScript来活动网页内各种尺寸、分辨率、大小参数
效果如下:代码如下:获取当前对象大小以及屏幕分辨率等var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth+""; s += " 网页可见区域高:"+ document.body.clientHeight+""; s += " 网页可见区域宽:"+ document.body.o转载 2015-06-09 17:47:54 · 859 阅读 · 0 评论 -
关于Div的宽度与高度的100%设定
正像你所知道的那样,设置DIV大小的有两个属性width和height,以前在学习DIV每次给DIV设置100%宽度或高度时都很迷惑,不明确这个100%的宽度(高度)到底有多宽有多高?这个100%是从哪里得到的从哪里继承的?今天我们的话题就是有关div高度100%的问题!其实,要弄懂div宽度|width100%、div高度|height100%到底是怎么实现的,只需弄懂一个简单的问题就可转载 2015-06-29 19:16:16 · 4903 阅读 · 0 评论 -
css中vertical-align(垂直对齐)的使用
这两天写个页面css的时候用到了vertical-align属性,使用过程中踩到了坑,所以总结如下: 1.vertical-align的语法vertical-align属性的具体定义列表如下: 语法: vertical-align : baseline | sub | super | top | text- top | middle | bottom | t转载 2015-06-29 16:35:32 · 2529 阅读 · 0 评论 -
配置Apache的二级域名支持
首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com其次,在 httpd.conf 中打开 mod_rewrite之后,在 httpd.conf 的最后,添加以下内容: RewriteEngine on RewriteMap lowercase int:tolower RewriteMap vhost txt:/usr/local/etc/apache/vhost转载 2015-03-19 14:30:26 · 615 阅读 · 0 评论 -
JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth转载 2014-12-30 10:35:16 · 827 阅读 · 0 评论 -
Javascript跨域和Ajax跨域解决方案
最近做的一个项目中需要ajax跨域取得数据,如果是在本域中确实没有问题,但是放到二级域和其他域下浏览器直接就弹出提示框:“该页正在访问其控制范围之外的数据,这有些危险,是否继续"1.什么引起了ajax跨域不能的问题ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。2.有什么完美的解决方案么转载 2014-12-10 23:12:29 · 1199 阅读 · 0 评论 -
用JS制作9种弹出小窗口(HTML)
进入许多网站时,有弹出式小窗口,它们五花八门,使我们捉摸不透下面就来介绍用JS制作9种制作弹出小窗口:1、最基本的弹出窗口代码 其实代码非常简单: window.open ("page.html") -- > 因为这是转载 2014-12-23 23:54:47 · 54610 阅读 · 0 评论 -
iframe自适应高度的多种方法方法小结
对于自适应高度的代码有很多,可效率什么的考虑进来好代码就不多见了,不过思路倒是差不多的不带边框的iframe因为能和网页无缝的结合从而不刷新页面的情况下更新页面的部分数据成为可能,可是 iframe的大小却不像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给iframe设置高度的时候多了也不好,少了更是不行,现在,让我来告诉大 家一种iframe动态调整高度的方法,主要是以下JS函数:转载 2015-08-06 22:18:45 · 504 阅读 · 0 评论 -
CHtmlView下的IE版本
修改注册表There are two different sets of keys for 32 bit and 64 bit applications.32 bit:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULAT转载 2015-09-22 11:27:34 · 2024 阅读 · 0 评论 -
CSS中margin-top对父级元素产生作用的问题
在页面重构中,利用margin进行定位非常常见,然而margin-top这个属性经常会给我们带来一定的困扰,有时候不起作用,还把父层“拉”了下来,如图所示: 代码如下:html lang="en">head> meta charset="UTF-8"> title>test2title>style>.header { width:300px; height:转载 2017-07-05 17:12:16 · 808 阅读 · 0 评论 -
什么是HTML5的媒体查询功能
媒体查询从 CSS 版本 2 开始,就可以通过媒体类型在 CSS 中获得媒体支持。如果您曾经使用过打印样式表,那么您可能已经使用过媒体类型。清单 1 展示了一个示例。清单 1. 使用媒体类型12link rel="stylesheet" type="text/css" href="site.css" media="screen"转载 2017-07-04 15:57:31 · 7133 阅读 · 0 评论 -
canvas 画布在主流浏览器中的尺寸限制详细介绍
通过测试发现,canvas在不同浏览器下面有不同的最大尺寸限制。大家都知道,canvas有自身的width,height属性来控制尺寸,用css的width,height,控制显示的大小。可以理解为canvas就是一个img,属性的width,height就是这个img的原图像素大小。但在各浏览器下,设置canvas尺寸时发现有最大尺寸限制。测试一下与大家分享。测试代码DOCT转载 2017-01-18 18:21:19 · 5304 阅读 · 0 评论 -
说说JSON和JSONP,也许你会豁然开朗
前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须转载 2016-08-19 14:57:52 · 423 阅读 · 0 评论 -
TR使用css的border不显示问题
之前是:table width="99%" border="0" cellspacing="0" cellpadding="0"> tr style="border:1px solid #f7900f;background-color:#fff1cc;height:25px;"> td>信息标题、物品类型、游戏/区/服/td> td>交易转载 2016-08-02 17:39:10 · 4953 阅读 · 0 评论 -
在html页头设置不缓存
方法一:在标签里增加如下meta标签。meta http-equiv="Content-Type" content="text/html; charset=UTF-8">meta http-equiv="X-UA-Compatible" content="IE=8">meta http-equiv="Expires" content="0">meta http-equiv="Prag转载 2016-06-17 18:24:45 · 10577 阅读 · 0 评论 -
HTML转义字符对照表
字符十进制转义字符"""&&&<<>>>不断开空格(non-breaking space) HTML特殊转义字符对照表字符十进制转义字符字符十进制转义字符转载 2016-06-17 18:23:08 · 2185 阅读 · 0 评论 -
生成Ipa安装包的plist文件后生成下载链接
假设生成的plist文件的下载链接是:https://www.xx.com/download/xx.plist那么如果想让苹果手机的浏览器点击后开始下载苹果软件包,则网页中的下载链接需要拼接成如下格式:itms-services://?action=download-manifest&url=https://www.xx.com/download/xx.plist原创 2016-04-18 16:20:33 · 11346 阅读 · 0 评论 -
域名记录类型介绍(A记录、MX记录、NS记录等)
建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 域名绑定 域名转向 1.DNS:Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。 DNS:Domain Name Server 域名服务器 域名虽然转载 2016-01-15 18:20:01 · 21622 阅读 · 0 评论 -
Apache部署时记得关闭文件夹浏览
使用阿里云很久了,用的开发环境是:Apache+PHP的模式。每次安装好了以后过个几天就会收到阿里云云盾的漏洞提示邮件。可是进到服务器对应目录后,经常是空文件夹也会被提示有漏洞。后来通过向阿里云客服人员“提交工单”询问才发现是因为在Apache安装时,采用了Apache的默认配置:开启了目录浏览功能。修改方法是:Apache中关闭目录浏览功能:打开Apach原创 2015-11-12 18:27:46 · 1416 阅读 · 0 评论 -
Ajax方式上传文件
用到两个对象第一个对象:FormData第二个对象:XMLHttpRequest目前新版的Firefox 与 Chrome 等支持HTML5的浏览器完美的支持这两个对象,但IE9尚未支持 FormData 对象,还在用IE6 ? 只能仰天长叹....有了这两个对象,我们可以真正的实现Ajax方式上传文件。示例代码:转载 2014-12-22 16:56:48 · 670 阅读 · 0 评论 -
深入理解JavaScript Hijacking原理
最近在整理关于JavaScript代码安全方面的资料,在查关于JavaScript Hijacking的资料时,发现关于它的中文资料很少,故特意整理一下。一.JavaScript Hijacking原理 其实JavaScript Hijacking和CSRF攻击的思想很类似,关于CSRF攻击可以参考我之前写的《浅谈CSRF攻击方式》,关于JavaScript Hi转载 2014-12-03 17:50:36 · 506 阅读 · 0 评论 -
PHP5.3开发-解决DEPRECATED错误问题
当前大部分用PHP语言写的网站都是基于PHP 5.2的,很多服务器配置的环境所谓支持的PHP 5也是PHP 5.2版本的。当然还有少数网站是基于PHP 4的,不过慢慢越来越多的人开始使用PHP 5.3。PHP 5.3从一方面来讲,可以说在2007年计划PHP 6的中的一个PRE版本,增加了很多功能,统一了很多语法,使PHP变得更加强大与简洁。PHP 5.3开始,为了更好的向PHP 6过渡,转载 2013-07-12 14:14:47 · 1040 阅读 · 0 评论 -
PHP的SOAP工具包--nusoap
什么是SOAPSOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。NuSOAP 是一组功能强大的PHP类,使得使用和创建SOAP消息变得相当简单。NuSOAP由Dirtrich Ayala编写,可以无缝地与很多最流行的SOAP服务实现交互,它遵循LGPL发布。NuSOAP提供了很多转载 2013-06-20 16:59:26 · 964 阅读 · 0 评论 -
WebService WSDL结构分析
WebService WSDL结构分析WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将转载 2013-06-11 11:42:15 · 837 阅读 · 0 评论 -
Class 'SoapClient' not found in PHP
今天运行一个demo代码,出现了“Class 'SoapClient' not found”错误。搜索了一下,需要启动soap服务,但是在php.ini的Windows Extensions里面没有找到soap.dll,一开始还以为我的php版本没有包含这个dll,到php安装目录下的ext子目录看了一下,发现php_soap.dll是存在的。那就简单了,直接添加extension=php_soa原创 2013-06-09 10:52:59 · 1272 阅读 · 0 评论 -
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
1. echo echo 是PHP的一个关键字,它没有返回值。在写法上,它可以省略小括号。如下代码: 复制代码代码如下:echo 'Test String'; echo('Test String'); 2. print print 也是PHP的一个关键字,它有返回值,一般返回true,返回false的情况应该没有。在写法上,它和echo一样,可以省略小括转载 2013-06-09 13:35:22 · 1445 阅读 · 0 评论 -
javascript function、指针及内置对象
函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。 javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法: 以下是引用片段: function func1(…){…} var func2=fu转载 2012-07-27 00:41:09 · 434 阅读 · 0 评论 -
用JavaScript修改CSS属性
目前,网页上多数格式都是利用CSS定义,很少使用HTML属性,所以用程序更改CSS属性可以获得更丰富的效果。利用JavaScript可以修改HTML标签所设置的CSS属性,这样就可以改变标签的样式。用JavaScript修改标签的样式主要有两种做法:一是用另一个CSS样式表代替标签现在CSS样式表,二是直接修改标签的CSS样式表中的属性。 用JS修改标签的 clas转载 2012-07-24 11:35:57 · 549 阅读 · 0 评论 -
如何判断Javascript对象是否存在
Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: if (myObj不存在){ 声明myObj; }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zayt转载 2012-07-24 11:32:52 · 473 阅读 · 0 评论 -
Windows环境下的tomcat + apache配置(绝对实践操作版)
Apache的HTTPD是目前比较受欢迎的网站服务器软件,它不但功能强大,而且完全免费,并且支持市场上流行的各种操作系统(Windows,Linux,Mac os)。同时对于Java Servlet/JSP的支持,通常也会使用同样Apache出品的Tomcat。Tomcat除了支持Java Servlet/JSP之外,也可以当做网站服务器使用,但是在对于静态的html文件、图片文件等的解析效率转载 2012-07-20 10:51:56 · 416 阅读 · 0 评论 -
Eclipse3.5+mtj1.0+WTK2.5配置J2ME开发环境
0、相关知识介绍 WTK (Wireless Toolkit):WTK 的全称是Sun J2ME Wireless Toolkit —— Sun的无线开发工具包。这一工具包的设计目的是为了帮助开发人员简化j2me的开发过程。使用其中的工具可以开发与 Java Technology for the Wireless Industry (JTWI, JSR 185) 规范兼容的设备上运行的j转载 2012-07-13 16:46:53 · 466 阅读 · 0 评论 -
php获取当前页面地址栏中的地址
javascript实现:top.location.href 顶级窗口的地址this.location.href 当前窗口的地址PHP实现://获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参转载 2013-08-16 16:15:34 · 4585 阅读 · 0 评论 -
简单而有效的html画线代码
提到分割线,大家习惯使用长条形图片,或者用小图片作为平镨背景来实现。: 这样当然可以随心所欲地达到要求,但图片文件毕竟需要找空间上传,也多少会拖慢下载速度。 其实简单的“hr”语句同样能够实现多样化的分割效果,试举例如下: 最基本的:其中 width 规定线条的长度,还可以是百分比;color 是颜色,size 当然就是厚度了。 align 规定线条位置,left、right、center转载 2014-11-25 11:18:53 · 4684 阅读 · 0 评论 -
JavaScript中的时间操作
Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate();转载 2014-11-03 14:42:21 · 595 阅读 · 0 评论 -
Html中CSS之去除li前面的小黑点,和ul、LI部分属性方法
对于很多人用div来做网站时,总会用到,但在显示效果时前面总是会有一个小黑点,这个令很多人头痛,但又找不到要源,其它我们可以用以下方法来清除。 1、在CSS中写入代码。找到相关性的CSS,在。.li和.ul下写入list-sytle:none;当然有的会这样来写list-style-type:none, 这种写法特别是在一些CMS中最常见。 2、在相关的页面找到head部分写入下面的代转载 2014-11-25 10:37:26 · 1843 阅读 · 0 评论 -
margin-top失效, css + div 布局之 CSS盒模型 外边距合并问题
问题表述:那天晚上一个同学给我发来一个问题,原型大概是“一个maindiv嵌套了一个div.class="headr1" 的div 和一个div.class="header2" 的这样两个 div,他给maindiv 设定了background="black" header1设定background=“red” 。header2 设定background=“blue” 同时给heder1 设定转载 2014-10-31 14:31:08 · 2390 阅读 · 0 评论