上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: window.opener 实际上就是通过window.open打开的窗体的父窗体。比如在父窗体parentForm里面 通过 window.open("subForm.html"),那么在subform.html中 window.opener就代表parentForm,可以通过这种方式设置父窗体的值或者调用js方法。如:1,window.opener.test(); ---调用父窗体中的test()方法 2,如果window.opener存在,设置parentForm中stockBox的值。 if (window.opener && !window.ope 阅读全文
posted @ 2013-02-04 15:25 hlp鹏 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1. addslashes() 函数在指定的预定义字符前添加反斜杠。这些预定义字符是:单引号 (')双引号 (")反斜杠 (\)NULLaddslashes(string)默认情况下,PHP 指令 magic_quotes_gpc 为 on,对所有的 GET、POST 和 COOKIE 数据自动运行addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。 阅读全文
posted @ 2012-12-28 14:34 hlp鹏 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源,为了实现跨域请求,可以通过script标签实现跨域请求,然后在服务端输出JSON数据并执行回调函数,从而解决了跨域的数据请求。换句话说也就是说jsonp主要是来实现跨域请求的。<</span>script type="text/javascript&qu 阅读全文
posted @ 2012-12-27 15:58 hlp鹏 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.text-aligntext-align 是一个基本的属性,它会影响一个元素中的文本行互相之间的对齐方式。提示:将块级元素或表元素居中,要通过在这些元素上适当地设置左、右外边距来实现。2.position:relative相对于原来的位置偏移。且原来位置保留。如果不设置relative属性,sub1的位置按照正常的文档流,它应该处于某个位置。但当设置sub1为的position为relative后,将根据top,right,bottom,left的值按照它理应所在的位置进行偏移,relative的“相对的”意思也正体现于此。position:absolute为两种情况: (1)当sub1的 阅读全文
posted @ 2012-12-13 15:25 hlp鹏 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.切取1px选区单行选框工具 或者 单列选框工具2.部分使用ps快捷方式路径转化为选区:ctrl+Enter反选:shit+ctrl+I3.在PS中制作圆角矩形图片选择---修改---平滑(像素越大圆角越明显)描边:图层——图层样式——描边(相当于CSS border样式)4.图层盖印图层盖印快捷方式:ctrl+alt+shit+E步骤:选中图层——新建透明图层——按下快捷方式即可。5.将选区切下来创建新图层①Ctrl+J:是指把当前选区中的东西复制,然后粘贴到一个新的图层上。②ctrl+C是复制图像,但不创建新层,可以新建图层,再ctrl+v粘贴到新图层③CTRL+C粘贴以后 不会形成新的 阅读全文
posted @ 2012-12-13 12:00 hlp鹏 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 1. function getByClass(classname){ var nodes = document.getElementsByTagName('*'), ret=[]; for(var i=0;i<nodes.length;i++){ if(hasClass(nodes[i],classname)) ret.push(nodes[i]); } return ret; } function hasClass(node,className){ var names = node.className.split(/\s+/); for(var i=0;i<nam 阅读全文
posted @ 2012-12-12 15:10 hlp鹏 阅读(8434) 评论(0) 推荐(1) 编辑
摘要: 1.ThinkPHP3.0可以支持Windows/Unix服务器环境,需要PHP5.2.0以上版本支持2.说明ThinkPHP.php框架入口文件Common框架公共文件目录Conf框架配置文件目录Lang框架系统语言目录Lib系统核心基类库目录Tpl系统模板目录Extend框架扩展目录(关于扩展目录的详细信息请参考后面的扩展章节)Vendor 第三方类库目录注意:如果你下载的是核心版本,有可能Extend目录是空的,因为ThinkPHP本身不依赖任何扩展。3.类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且 阅读全文
posted @ 2012-12-11 17:15 hlp鹏 阅读(567) 评论(0) 推荐(0) 编辑
摘要: IE8及以下浏览器是不认识getElementsByClassName的,那我们现在写个方法,使其支持,方法如下:<script type="text/javascript">// <![CDATA[ function getClass(tagName, className) { //第一个参数 表示是className是所属那个dom标签下,这样为了提高检索效率 //如果是火狐择调用火狐的getElementsByClassName 内置函数 if (document.getElementsByClassName) { return document.g 阅读全文
posted @ 2012-11-21 10:08 hlp鹏 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 使用JavaScript和DOM动态创建表格 这篇文章简单介绍了DOM 1.0一些基本而强大的方法以及如何在JavaScript中使用它们。你可以学到如何动态地创建、获取、控制和删除HTML元素。这些DOM方法同样适用于XML。所有全面支持DOM 1.0的浏览器都能很好地运行本篇的实例,比如IE5,Firefox等。 这篇文章通过实例代码介绍DOM。请从尝试下面的HTML例子开始。它使用DOM 1的方法由JavaScript动态创建一个HTML表格。它创建一个由四个包含文本内容的单元格组成的小表格。单元格的文字内容是:“单元格是第y行第x列”,表示单元格在表格中的行数和列数。 <html 阅读全文
posted @ 2012-11-21 09:03 hlp鹏 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: 1.null == undefined但是:null !== undefined null这是一个对象,但是为空。因为是对象,所以 typeof null 返回 'object' 。null 是 JavaScript 保留关键字。null 参与数值运算时其值会自动转换为 0 ,因此,下列表达式计算后会得到正确的数值:表达式:123 + null结果值:123表达式:123 * null结果值:0undefinedundefined是全局对象(window)的一个特殊属性,其值是未定义的。但 typeof undefined 返回 'undefined' 。虽然u 阅读全文
posted @ 2012-11-19 09:35 hlp鹏 阅读(132) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页