随笔分类 -  Web Javascript

摘要://<A name="公司人文相片3" value="中文;3">// <B name="公司人文相片3" value="中文;3;公司人文相片3" />//</A>string directoryName = "测试";int id = 0;string treexml = Server.MapPath("TreeXml.xml");//1.定义XML对象XmlElement tA = null, tB = null, root = nu 阅读全文
posted @ 2012-06-08 18:36 PPDev 阅读(467) 评论(0) 推荐(0) 编辑
摘要://IE7,IE8,上传文件控件(<input type="file"/> 和 asp.net FileUpload)无法获取完整路径的解决办法//通过js获取上传控件的完整路径后,赋值到一个隐藏域里面,然后在asp.net 页面后台调用隐藏域控件的值就好functiongetPath(obj){if(obj){if(window.navigator.userAgent.indexOf("MSIE")>=1){obj.select();returndocument.selection.createRange().text;}elseif 阅读全文
posted @ 2012-05-23 13:37 PPDev 阅读(4255) 评论(0) 推荐(0) 编辑
摘要:Javascript:网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.body.scrollWidth网页正文全文高: document.body.scrollHeight网页被卷去的高: document.body.scrollTop网页被卷去的左: document.body.scrollLef 阅读全文
posted @ 2012-03-26 16:46 PPDev 阅读(206904) 评论(3) 推荐(6) 编辑
摘要:javascript绑定按钮事件,JQuery绑定按钮事件,其他事件类似原生Javascript绑定JQeury绑定1JQeury绑定2- 阅读全文
posted @ 2011-09-14 00:03 PPDev 阅读(366) 评论(0) 推荐(0) 编辑
摘要:1.获取和设置select,checkbox,radio的值复选框:12345单选框:123下拉框:提交选择4,5复选框选择3单选框选择2单选框2. JQuery 方式:复选框:12345单选框:123下拉框:提交选择4,5复选框选择3单选框选择2单选框- 阅读全文
posted @ 2011-09-13 22:27 PPDev 阅读(4572) 评论(1) 推荐(1) 编辑
摘要:http://www.uc.cn/index.html下载:uc首页图片切换.rar个人收藏! 阅读全文
posted @ 2011-08-01 14:24 PPDev 阅读(415) 评论(0) 推荐(1) 编辑
摘要:每次用JS获取页面的高宽时总都是相当的揪心,同一个属性在不同的浏览器或不同的W3C标准下所表示的意思都不尽相同。以下就针对页面的实际高宽和可见区域做个总结,以便大家查阅!1. 在W3C标准的情况下 W3C标准页面,即在HTML代码头部加入!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"在IE中:document.body.clientWidth == BODY对象宽度document.body.cli 阅读全文
posted @ 2010-12-13 20:48 PPDev 阅读(1649) 评论(0) 推荐(0) 编辑
摘要:将下列代码加在JavaScript的最前面 /*@cc_on _d=document;eval(’var document=_d’)@*/ 加入这样的一行代码IE的document的访问速度至少可以提高5倍以上 下面是加入前和加入后的测试比较代码 // Before var date = new Date; for (var i = 0; i < 100000; i+... 阅读全文
posted @ 2010-12-01 09:40 PPDev 阅读(887) 评论(6) 推荐(3) 编辑
摘要:第一道: alimama   alibaba  undefined 第二道:[代码]true第三道:[代码]0 阅读全文
posted @ 2010-11-19 14:34 PPDev 阅读(920) 评论(7) 推荐(1) 编辑
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。[代码]另一方面,在函数外部自然... 阅读全文
posted @ 2010-11-18 15:51 PPDev 阅读(610) 评论(1) 推荐(3) 编辑
摘要:先看看闭包的科学的定义:闭包是可以包含自由(未绑定)变量的代码块;这些变量不是在这个代码块或者任何全局上下文中定义的,而是在定义代码块的环境中定义。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量的存在,相关变量引用没有释放)和为自由变量提供绑定的计算环境(作用域)。听上去有点晕,我说说我的理解。闭包是一个受到了保护的变量空间,由内嵌函数生成。用到闭包通常是... 阅读全文
posted @ 2010-11-18 11:54 PPDev 阅读(446) 评论(0) 推荐(1) 编辑
摘要:一、什么是闭包?  “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。  相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: f... 阅读全文
posted @ 2010-11-18 11:49 PPDev 阅读(560) 评论(0) 推荐(2) 编辑
摘要:感觉自己对Array对象总是有种朦胧的感觉,今天自己手写总结,加深一下印象。对于Array对象我的总结思想是:5法,3招,12式1.声明5法:只针对一维数组,当然还有二维三维,这里就不做解释了[代码]2.属性3招:constructor,length,prototype constructor表示创建对象的函数。 constructor 属性是所有具有 prototype 的对象的成员。它们包括除... 阅读全文
posted @ 2010-11-16 18:43 PPDev 阅读(470) 评论(0) 推荐(0) 编辑
摘要:循环循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while循环的性能应该说基本(平时使用时)等价。而事实上,如何使用这两个循环,则有很大讲究。我在测试中有些很有意思的情况,见附录。最后得出... 阅读全文
posted @ 2010-10-21 15:39 PPDev 阅读(877) 评论(5) 推荐(0) 编辑
摘要:JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。 简略语句 JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码:[代码]可以... 阅读全文
posted @ 2010-08-16 12:35 PPDev 阅读(361) 评论(0) 推荐(0) 编辑
摘要:第一种:对象模式[代码]第二中:数组[代码]在给大家分享几个学习JSON 的地方:中文版官方介绍:http://www.json.org/json-zh.html微软介绍:http://msdn.microsoft.com/zh-cn/library/bb299886.aspxIBM介绍:http://www.ibm.com/developerworks/cn/web/wa-ajaxintro/ 阅读全文
posted @ 2010-08-12 10:36 PPDev 阅读(24234) 评论(4) 推荐(1) 编辑
摘要:[代码]这个代码是我之前带网上找的,因为今天再次用到,所以记录下来,免得以后都找不到,我现在想去搜它的说明文档都搜不到!这个代码非常简洁,且浏览器兼容性超好,唯一的问题就是如果你要滚动多条的话就会有问题! 所以需要调参数C 和 样式里面的高度 阅读全文
posted @ 2010-08-10 15:22 PPDev 阅读(599) 评论(0) 推荐(0) 编辑
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1/*writtenbyxpin8zatMar4,2010.QQ:251089096*/2varsUserAgent=navigator.userAgent;3varisIE=isIE6=isIE7... 阅读全文
posted @ 2010-03-04 19:08 PPDev 阅读(341) 评论(0) 推荐(0) 编辑