首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

PHP函数之htmlspecialchars的用法

htmlspecialchars函数多常用于防止xss攻击,htmlspecialchars函数要转义单引号需要设置第二个参数为ENT_QUOTES,转义双引号需要设置第二个参数为ENT_NOQUOTES 一、定义和用法 htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。 预定义的字符是: & (& 符号)  ===============  &amp; " (双引号)  ===============  &quot; ' (单引号)  ===============  &apos; < (小于号)  ===============  &lt; > (大于号)  ===============  &gt;   <?php $str = "This is some <b...
类别:网页编程 - PHP技术    查看:76    更新:2025-03-04

jQuery核心函数:jQuery(callback)

jQuery(callback) 概述 $(document).ready()的简写。 允许你绑定一个在DOM文档载入完成后执行的函数。这个函数的作用如同$(document).ready()一样,只不过用这个函数时,需要把页面中所有需要在 DOM 加载完成时执行的$()操作符都包装到其中来。从技术上来说,这个函数是可链接的--但真正以这种方式链接的情况并不多。 你可以在一个页面中使用任意多个$(document).ready事件。参考 ready(Function) 获取更多 ready 事件的信息。 参数 callbackFunction 当DOM加载完成后要执行的函数 示例 描述: 当DOM加载完成后,执行其中的函数。 jQuery 代码: $(function(){ // 文档就绪 }); 描述: 使用 $(do...
类别:网页编程 - JavaScript    查看:134    更新:2014-05-26

jQuery核心函数:jQuery(elements)

jQuery(elements) 返回值:jQuery 概述 将一个或多个DOM元素转化为jQuery对象。 这个函数也可以接收XML文档和Window对象(虽然它们不是DOM元素)作为有效的参数。 参数 elementsElement, Array<Element> 用于封装成jQuery对象的DOM元素 示例 描述: 设置页面背景色。 jQuery 代码: $(document.body).css( "background", "black" ); 描述: 隐藏一个表单中所有元素。 jQuery 代码: $(myForm.elements).hide() ...
类别:网页编程 - JavaScript    查看:132    更新:2014-05-26

jQuery核心函数:jQuery(html, [ownerDocument])

jQuery(html, [ownerDocument]) 返回值:jQuery 概述 根据提供的原始 HTML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。 你可以传递一个手写的 HTML 字符串,或者由某些模板引擎或插件创建的字符串,也可以是通过 AJAX 加载过来的字符串。但是在你创建 input 元素的时会有限制,可以参考第二个示例。当然这个字符串可以包含斜杠 (比如一个图像地址),还有反斜杠。当你创建单个元素时,请使用闭合标签或 XHTML 格式。例如,创建一个 span ,可以用 $("<span/>") 或 $("<span></span>") ,但不推荐 $("<span>")。在jQuery 中,这个语法等同于$(...
类别:网页编程 - JavaScript    查看:144    更新:2014-05-26

jQuery核心函数:jQuery(expression, [context])

jQuery(expression, [context]) 概述 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。 jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组成),然后根据这个表达式来查找所有匹配的元素。 默认情况下, 如果没有指定context参数,$()将在当前的 HTML document中查找 DOM 元素;如果指定了 context 参数,如一个 DOM 元素集或 jQuery 对象,那就会在这个 context 中查找。在jQuery 1.3.2以后,其返回的元素顺序等同于在context中出现的先后顺序。 参考文...
类别:网页编程 - JavaScript    查看:121    更新:2014-05-26

Javascript实现图片按比例缩放的函数

以下是代码:【运行代码】【复制代码】 <script language="JavaScript"> <!-- //图片按比例缩放 var flag=false; function DrawImage(ImgD){ var image=new Image(); var iwidth = 150; //定义允许图片宽度 var iheight = 100; //定义允许图片高度 image.src=ImgD.src; if(image.width>0 && image.height>0){ flag=true; if(image.width/image.height>= iwidth/iheight){ if(image.width>iwidth){ ImgD.width=iwidth; ImgD.height=(image.height*iwidth)/image.width; }else{ ImgD.width=image.width; ImgD.height=image.height; } ImgD.alt=image.width+"&...
类别:网页编程 - JavaScript    查看:126    更新:2014-05-26

JavaScript trim函数的十二种实现

实现1 1.String.prototype.trim = function() { 2. return this.replace(/^ss*/, '').replace(/ss*$/, ''); 3.} 看起来不怎么样,动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优化。一个著名的例子字符串拼接,直接相加比用Array做成的StringBuffer还快。base2类库使用这种实现。 实现2 1.String.prototype.trim = function() { 2. return this.replace(/^s+/, '').replace(/s+$/, ''); 3.} 和实现1很相似,但稍慢一点,主要原因是它最先是假设至少存在一个空白符。Prototype.js使用这种实现,不过其名字为strip,因为Prototype的方法都是力求与Ruby同名。 实现3 1.String.prototype.trim = function(...
类别:网页编程 - JavaScript    查看:122    更新:2014-05-22

javascript对url编码中escape,encodeURI,encodeURIComponent函数的用法区别

用javascript对URL进行编码时有3个函数可选:escape,encodeURI,encodeURIComponent函数.下面介绍一下它们的用法和区别。 1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如: <script language="javascript">document.write(''<a href="http://www.phpzixue.cn/?logout&aid=7&u=''+encodeURIComponent("http://www.phpzixue.cn/")+''">退出</a>'');</script> 2、 进行url跳转时可以整体使用encodeURI 例如: Location.href=encodeURI(http://cang.baidu.com/do/s?word=中国asp之家&ct=21); 3、...
类别:网页编程 - JavaScript    查看:158    更新:2014-05-22

javascript中的match函数使用详解

javascript中的match函数是使用正则表达式对字符串进行查找,并将查找的结果作为数组返回,在实际开发中非常的有用,使用方法如下: stringObj.match(rgExp) 其中stringObj是必选项。对其进行查找的 String 对象或字符串文字。 rgExp是必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。 如果javascript中match函数方法没有找到匹配,返回 null。如果找到匹配返回一个数组并且更新全局 RegExp 对象的属性以反映匹配结果。JavaScript中match函数方法返回的数组有三个属性:input、index和lastIndex。Input 属性包含整个的被查找字符串。Index 属性包含了在整...
类别:网页编程 - JavaScript    查看:155    更新:2014-05-22

Javascript中的事件函数

  JScript/JavaScript的参考文档甚少,也不是很详细,很多语法也是一知半解,今天在写事件函数时碰到了一个问题,现讨论如下。   众所周知,在处理HTML元素的事件时可以有多种方法写代码:   1、直接写在HTML元素的on???属性中,如: <INPUT TYPE="BUTTON" ONCLICK="alert('Clicked!')" VALUE="Click Me!">或 <INPUT TYPE="BUTTON" ONCLICK="alerter()" VALUE="Click Me!">这里alerter()是一个写好的JScript函数。   2、使用HTML元素对象的事件属性,如: <INPU...
类别:网页编程 - JavaScript    查看:120    更新:2014-05-22

JavaScript通过attachEvent和detachEvent方法处理带参数的函数

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script language="javascript">  var theP; //P标签对象   var show=function(msg){ //直接定义 function show(msg) 效果是一样的  return function(){  alert(msg+" f...
类别:网页编程 - JavaScript    查看:116    更新:2014-05-22

Javascript之GetObject函数

  GetObject 函数   从文件中返回对 Automation 对象 的一个引用。   GetObject([pathname] [, class])   参数   pathname   可选项。 完整的文件路径和名称,文件中包含了要检索的对象。 如果忽略了 pathname ,那么需要 class 。   class   可选项。 对象的类。   类参数采用的语法是 appname.objectype ,包括了以下部分:   appname   必选项。 提供对象的应用程序名称。   objectype   必选项。 要创建的对象的类的类型。   说明   使用 GetObject 函数可以从文件中访问一个 Automation 对象。 可以将由 GetObject 返回的对象赋值给对象变量。 例如: ...
类别:网页编程 - JavaScript    查看:125    更新:2014-05-22

Javascript之ScriptEngine函数

  返回一个字符串,代表正在使用的脚本语言。   ScriptEngine() 说明   ScriptEngine 函数可以返回下列任意字符串: 字符串 描述 JScript 指明 Microsoft JScript 是当前的 Scripting 引擎。 VBA 指明 Microsoft Visual Basic for Applications 是当前的 Scripting 引擎。 VBScript 指明 Microsoft Visual Basic Scripting Edition 是当前的 Scripting 引擎。   示例   下面的例子说...
类别:网页编程 - JavaScript    查看:109    更新:2014-05-22

Javascript之ScriptEngineBuildVersion函数

  返回所使用的 Scripting 引擎的生成版本号。   ScriptEngineBuildVersion()   说明   返回值直接依赖于所使用的 Scripting 语言的动态链接库 (DLL) 中包含的版本信息。   示例   下面的例子说明了 ScriptEngineBuildVersion 函数的用法: function GetScriptEngineInfo(){  var s;  s = ""; // 根据必要的信息创建字符串。  s += ScriptEngine() + " Version ";  s += ScriptEngineMajorVersion() + ".";  s += ScriptEngineMinorVersion() + ".";  s += ScriptEngineBuildVersion();  return(s); }...
类别:网页编程 - JavaScript    查看:101    更新:2014-05-22

Javascript之ScriptEngineMajorVersion函数

  返回所使用的 Scripting 引擎的主要版本号。   ScriptEngineMajorVersion()   说明   返回值直接依赖于所使用的 Scripting 语言的动态链接库 (DLL) 中包含的版本信息。   示例   下面的例子说明了 ScriptEngineMajorVersion 函数的用法: function GetScriptEngineInfo(){  var s;  s = ""; // 根据必要的信息创建字符串。  s += ScriptEngine() + " Version ";  s += ScriptEngineMajorVersion() + ".";  s += ScriptEngineMinorVersion() + ".";  s += ScriptEngineBuildVersion();  return(s); }...
类别:网页编程 - JavaScript    查看:92    更新:2014-05-22

Javascript之ScriptEngineMinorVersion函数

  返回所使用的 Scripting 引擎的次要版本号。   ScriptEngineMinorVersion()   说明   返回值直接依赖于所使用的 Scripting 语言的动态链接库 (DLL) 中包含的版本信息。   示例   下面的例子说明了 ScriptEngineMinorVersion 函数的用法: function GetScriptEngineInfo(){  var s;  s = ""; // 根据必要的信息创建字符串。  s += ScriptEngine() + " Version ";  s += ScriptEngineMajorVersion() + ".";  s += ScriptEngineMinorVersion() + ".";  s += ScriptEngineBuildVersion();  return(s); }...
类别:网页编程 - JavaScript    查看:78    更新:2014-05-22