
js
文章平均质量分 62
HackProgramer
请勿靠近
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS之Window对象
一.说明:他是JS中最大的对象,它描述的是一个浏览器窗口,一般要引用他的属性和方法时,不需要用“Window.XXX”这种形式,而是直接使用“XXX”。一个框架页面也是一个窗口。二.Window窗口对象有如下属性。 1.name 窗口的名称,由打开它的连接()或框架页()或某一个窗口调用的 open() 方法(见下)决定。一般我们不会用这个属性。 2.status 指窗口下方的转载 2014-06-04 15:06:49 · 372 阅读 · 0 评论 -
JS中单引号与双引号的一个区别
一般Javascript资料里面,很少区分单引号(')和双引号("),认为它们作用相同,今天发现有一处不同点,举例如下: 在一段JS语句中,希望通过编程在网页中动态添加一个命令按钮, 则基本实现语句如下所示 var btnOk2=document.createElement(""); document.body.appen转载 2014-05-29 08:31:12 · 1085 阅读 · 0 评论 -
JS中单引号双引号问题的解决
在JS当嵌套两层双引号时一般会出错可用以下办法解决将内层单引号替换为\'双引号替换为"如下面的例子就可以了 JS单引号双引号问题 function showmSG(S) { alert(S); }转载 2014-05-29 08:32:13 · 1659 阅读 · 0 评论 -
js javascript:void(0) 真正含义
我想使用过ajax的都常见这样的代码:here但这儿的void(0)究竟是何含义呢?Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的 J转载 2014-05-29 17:32:17 · 723 阅读 · 0 评论 -
富头像上传编辑器(flash头像上传插件)
富头像上传编辑器是一款支持本地上传、预览、视频拍照和网络加载的flash头像编辑上传插件,可缩放、裁剪、旋转、定位和调色等...小巧的身材:文件大小仅仅只有 48 KB,而新浪的头像编辑器组件有 58.1 KB,更有甚者达 80 KB 之多以上。漂亮的外观:灰色系的外观设计,适用于所有风格的站点。还可轻松地实现换肤。强大的功能:原图支持本地上传、视频拍照和网络加载,图片编辑有缩放、裁剪转载 2014-05-31 00:09:18 · 1326 阅读 · 0 评论 -
ajaxload.js--doCopy方法,网上常用的点击复制
function AD(id,did){ $.post("/cp/ajax.php",{"aid":id},function(data){if(data=='')//0 { }else{ $(did).html(data);} });}AD(1,'#top_a1');AD(2,'#top_a2');AD(3,'#top_a3');AD(4,'#原创 2014-07-06 10:42:04 · 854 阅读 · 0 评论 -
KineticJS
KineticJS是一款HTML5 Canvas JavaScript框架,能为桌面和移动应用提供高性能动画,并具有节点嵌套、分层、滤镜、缓存以及事件处理等更多功能。即使应用包含了成千上万的图形,也可以为绘制的东西添加事件监听器。KineticJS是一款开源的HTML5 Canvas JavaScript框架,能为桌面和移动应用提供高性能动画,并具有转场效果、节点嵌套、分层、滤镜、缓存转载 2014-07-05 22:01:17 · 966 阅读 · 0 评论 -
js 做的分页效果
var pageNum; function func() { var p1 = document.getElementById('txt').value; //取出文本框的值,即每页显示的字数。 //alert(p1); var o = document.getElementBy转载 2014-06-16 09:02:04 · 557 阅读 · 0 评论 -
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
innerhtml用法 innertext用法 以及innerHTML与innertext的区别,看完这个大家以后在实际应用中,就可以选择合适的方法。尽可能的考虑到兼容性。test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“test1 test2 ”。转载 2014-06-16 08:58:37 · 545 阅读 · 0 评论 -
js数组的操作
js数组的操作用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建 var arrayObj = new Array(); //创建一转载 2014-08-12 15:33:31 · 365 阅读 · 0 评论 -
JS获取GET参数
对于 URL,我们需要了解更多,因为我们的开发中可能会需要提取URL的部分信息来做不同的事情,事实上这也是与后端交互的一种独特的方式,当然这肯定是安全的,当请求被返回,关于 url 的信息就被记录在了 Window 对象的 Location对象中,取值的结果并不随着用户手动修改地址栏中的字符而发生任何改变,这一点是很重要的。了解了这些内容,那么我们从下面这张图开始吧:图片中间那一行转载 2014-08-13 15:18:56 · 648 阅读 · 0 评论 -
window.location.search.substring(1); 什么意思
var qs = window.location.search.substring(1);//获得了当前链接的中?号后的参数if (qs.length > 0) { var Airways = qs.substring(qs.indexOf('=') + 1).toUpperCase(); location.search的值就是 "?i=1 " subst转载 2014-08-13 15:14:30 · 6214 阅读 · 0 评论 -
javascript内置函数大全
1.Date:日期函数属性(1):constructor 所修立对象的函数参考prototype 能够为对象加进的属性和方法办法(43):getDay() 返回一周中的第几天(0-6)getYear() 返回年份.2000年以前为2位,2000(包括)以后为4位getFullYear() 返回完全的4位年份数getMonth() 返回月份数(0-11)getDa转载 2014-08-14 10:35:38 · 519 阅读 · 0 评论 -
js的正则表达式语法
正则表达式中的特殊字符字符 含意\ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。 ^ 匹配一个输入或一行的开头,/^a/匹配"an转载 2014-08-14 17:22:27 · 1728 阅读 · 0 评论 -
js正则函数match、exec、test、search、replace、split使用介绍集合
match 方法 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。 stringObj.match(rgExp) 参数 stringObj 必选项。对其进行查找的 String 对象或字符串文字。 rgExp 必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。 其余说明与exec一样转载 2014-08-14 17:29:22 · 612 阅读 · 0 评论 -
js 返回上一页和刷新
1. Javascript 返回上一页history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例:向上一页 r转载 2014-08-15 13:15:24 · 603 阅读 · 0 评论 -
关于js中单引号(')和双引号(")的使用以及转义的理解
这几天一直在画页面,身为开发人员的我之所以要画页面是因为当前项目中的页面上所有的东西都是从数据库中取得的,也就是动态的,类似于我们设计自己的个人QQ空间,但因为是大型平台,有自定义业务的概念 ,所有更为复杂,在这就不多说了,我所谓的画页面就是如何把数据结合逻辑,变成HTML,其中遇到的最大的问题就是我今天要说的; 一个页面上有一个查询,当然查询的条件,字段类型都是动态的,要根据数据类型转载 2014-05-29 08:29:18 · 858 阅读 · 0 评论 -
AJAX 跨域访问 — 方法大全
Case I. Web代理的方式 (on Server A) 即用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面,由该页面代替用户页面完成交互,从而返回合适的结果。此方案可以解决现阶段所能够想到的多数跨域访问问题,但要求A网站提供Web代理的支持,因此A网站与B网站之间必须是紧密协作的,且每次交互过程,A网站的服务器负担增加,且无法代用户保存session状态。 Ca转载 2014-06-10 22:32:44 · 504 阅读 · 0 评论 -
JavaScript HTML DOM 对象
DOMDocument 属性和方法 最近发现DOMDocument对象很重要,还有XMLHTTP也很重要注意大小写一定不能弄错.属性: 1Attributes 存储节点的属性列表(只读) 2childNodes 存储节点的子节点列表(只读) 3dataType 返回此节点的数据类型 4Definition 以DTD或XML模式给出的转载 2014-06-04 15:08:39 · 474 阅读 · 0 评论 -
JS操作JSON总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。转载 2014-05-21 13:33:07 · 437 阅读 · 0 评论 -
js获取表单对象的方法
直接使用document.getElementById和表单Id: 1 var getForm = document.getElementById('elem'); 使用forms集合名字: 1 var getForm = document.forms['formName']; 使用forms集合下标值: 1转载 2014-05-21 13:49:31 · 888 阅读 · 0 评论 -
js遍历数组
本文章收藏了几款js遍历数组实例代码,方法都差不多,但是有的在遍历数组时只有47mm,有的要用500这就是区别了,好了下面来看一下代码吧。四种js遍历数组方法js遍历数组 var a=new array( 'a '=> 'aa ', 'b '=> 'bb '); for(i in a) { alert(i); } 遍历数组二var转载 2014-05-21 14:08:34 · 625 阅读 · 0 评论 -
再谈javascript图片预加载技术
比onload更快获取图片尺寸文章更新:2011-05-31lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果)。javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它。这是大部分人使用预加载获取图片大小的例子:01转载 2014-05-22 18:07:33 · 487 阅读 · 0 评论 -
JS获取屏幕大小
function a(){document.write("屏幕分辨率为:"+screen.width+"*"+screen.height+""+"屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight+""+"网页可见区域宽:"+document.body.clientWidth+""+"网页可见区域高:"+documen转载 2014-06-27 09:00:21 · 393 阅读 · 0 评论 -
JS实现自定义右键菜单
根目录菜单一菜单二菜单二go 添加修改 删除function showMenu(id){menuForm.id.value = id;if("" == id){}else{popMenu(itemMenu,100,"111");}event.returnValue=false;转载 2014-06-08 00:53:38 · 731 阅读 · 0 评论 -
JS实现鼠标右键菜单
根目录菜单一菜单二菜单二go 添加修改 删除function showMenu(id){menuForm.id.转载 2014-06-08 00:56:28 · 686 阅读 · 0 评论 -
JQUERY获取当前页面的URL信息
在做网站的时候,为了提高用户体验,需要给导航菜单当前页的分类高亮显示,以让用户了解自己现在处于网站的什么位置。之前一直在程序中改,很麻烦,之后想了下能不能用万能的JQUERY来获取当前页的URL,实现这样的效果呢。答案当然是肯定的。最主要就是获取当前URL的详细信息,就可以进行判断了,这就需要用到JQUERY获取URL的函数。这里与大家分享一下,没用过这种方法的朋友可以尝试一下。设转载 2014-06-09 09:57:34 · 591 阅读 · 0 评论 -
style、currentStyle、getComputedStyle区别介绍
样式表有三种方式 内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。 内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。 外部样式表(External Style Sheet):如果很多网页需要用到同样的样式(Styles),将样式(Styles)写在转载 2014-05-26 10:43:53 · 616 阅读 · 0 评论 -
document.addEventListener理解
document.addEventListener("事件名称", 函数, false);function 某函数(event){ // 方法执行}addEventListener里最后一个参数决定该事件的响应顺序;如果为true事件执行顺序为 addEventListener ---- 标签的onclick事件 ---转载 2014-06-09 10:08:27 · 860 阅读 · 0 评论 -
JS中的prototype
JS中的prototypeJS中的phototype是JS中比较难理解的一个部分本文基于下面几个知识点:1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:转载 2014-05-26 17:25:06 · 426 阅读 · 0 评论 -
DOMContentLoaded事件
今天查看百度空间源代码,发现多了个util.js文件,打开看看。里面里面定义了addDOMLoadEvent。这是干什么用的?仔细查看代码,发现在Mozilla添加了DOMContentLoaded事件,这个在以前一直没有用过。 if (document.addEventListener) docume转载 2014-06-09 10:10:49 · 645 阅读 · 0 评论 -
一直处于网页中间的滚动广告
function getStyle(obj, attr){ if(obj.currentStyle) { return obj.currentStyle[attr]; } else { return getComputedStyle(obj, false)[attr]; }} va转载 2014-05-27 14:10:36 · 936 阅读 · 0 评论 -
金正康健公司面试题
1. $a = 1;$b = &$a;$a = ‘’;$b = ‘1’;$c = 1; Echo (int)($a === $b);Echo (int)($b === $c);2.$str = ‘sfsdgsdfgsdfgsdgsdg’;$str2 = $str[5]+$str[8]+$str[2]*$str[1];Echo $str2;转载 2014-06-10 22:19:01 · 824 阅读 · 0 评论 -
javascript:history.go()和History.back()的区别
后退+刷新在C# Web程序中,如为页面按钮写返回上一页代码this.RegisterClientScriptBlock("E", "history.go(-2);");其中,history.go(-2),要写为-2,因在按钮事件触发前,已刷新一次页面,所以应是-2。Response.Write("history.go(-2);");此处也要写为“-2”。跟直接写脚转载 2014-05-27 14:00:22 · 394 阅读 · 0 评论 -
js正则表达式使用
1JS正则表达式 代码 "^//d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-//d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?//d+$" //整数 "^//d+(//.//d+)?转载 2014-08-14 17:17:00 · 598 阅读 · 0 评论