![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
iteye_13425
这个作者很懒,什么都没留下…
展开
-
setTimeout
setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。例如: setInterval(function(){if(document.body.scrollTop>0){ alert(document.body.scrollTop); }},3000);...原创 2013-05-10 15:00:07 · 68 阅读 · 0 评论 -
层级js
var _this = $(this).parents("tr"); 直接父类 var _this = $("#file-list-body").find("tr").lengthfind之后是dom对象原创 2013-10-24 09:46:44 · 102 阅读 · 0 评论 -
getElementsByClassName
if(!document.getElementsByClassName){ document.getElementsByClassName = function(className){ var children = document.getElementsByTagName('a'); var elements = ne...原创 2013-10-29 17:16:35 · 86 阅读 · 0 评论 -
js...对象..
[size=medium]js对象:(面向对象的思路)首先,关于js对象的创建有几种需要注意的地方: (1)定义函数就是创建对象的方式: testS=function(){//公有方法和属性 this.fun=function(confirmId,titleCon,tipContent){}, this.success=function(msg){},...原创 2012-11-03 22:57:41 · 63 阅读 · 0 评论 -
总结前台开发布局,应用及js使用
总结前台开发布局,应用及js使用: 前台的页面,关于css,js,及html位置的安排,主要是基于页面加载的顺序是从上往下加载,所以一般的安排方式是先写css然后是html最后是js,css放在页面之前主要是因为先加载样式,这样在界面上显示的元素可以正常按css的样式显示,另外,css可以放在页面上的任意位置,只要在规定样式的样式之前即可。另外一个需要注意的是,相同元素的css是...原创 2012-11-04 18:12:56 · 122 阅读 · 0 评论 -
js
[size=large][size=x-small]"window.location.href"、"location.href"、"parent.location.href"、"top.location.href" js使用(转)"window.location.href"、"location.href"是本页面跳转"parent.location.href&qu原创 2012-12-06 09:13:02 · 76 阅读 · 0 评论 -
js 排序 sort
varmyarray=newArray(8,6,7,9,1,-1,4);myarray.sort();输出myarray是:-1,1,4,6,7,8,9 原理模拟:<script type="text/javascript"> <!-- var myarray = new Array(8,6,7,9,1,-1,4...原创 2013-12-30 17:20:36 · 94 阅读 · 0 评论 -
location.hash
location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"原创 2014-02-16 14:41:25 · 104 阅读 · 0 评论 -
获取js对象属性,属性key是动态的
获取var typeObj = eval('('+typeMap+')'); var _this = this; var ucode = "type"+$(_this).val(); var utype = typeObj[ucode]; 如果使用typeObj.ucode 则会出现 “ucode”作为key,不会是动态的...原创 2014-03-05 10:34:49 · 1436 阅读 · 0 评论 -
js typeof document.write
变量值作为变量名:(1)php: $a="apple";$b="fruit"=====>echo $$b;=====apple(2)js: var aa="hello"; var bb="aa"; =====> alert(eval(bb));=====hello htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体预定义的字...原创 2013-02-04 16:11:31 · 154 阅读 · 0 评论 -
超链接和锚文本
遇到一问题:回调跳转页面时不起作用,后来发现回调url里带有#,恰好是锚链接定位不是真正的超链接。 超链接是点完链接后跳转到另外一个页面,而锚文本刚是在某个页面中先设置几个锚点,对应有自己的锚点名称,然后,点下锚文本链接后就跳到指定的锚点,如有个“至顶”锚点点下后就跑到网页最顶端就不用滚动条去移动到网页顶端内容了锚点没有设连接,只有name属性,如:<a...原创 2013-04-22 17:28:37 · 253 阅读 · 0 评论 -
iframe跨域通信--html5.postmessage
父:<!doctype html><html><head> <meta charset="utf-8"/> <title>跨域测试</title></head><body><script>原创 2013-04-25 14:55:17 · 179 阅读 · 0 评论 -
js toString
js的toString可以将arrary直接转换成用逗号分隔的String uid=[1,2,3]; uids = uid.toString();==========》1,2,3原创 2013-04-27 10:20:01 · 70 阅读 · 0 评论 -
live on jquery
live on$("#id").live("click",function(){})---------- 动态加载的节点也会绑定该事件$("#id").on("click",function(){})----------现存的节点绑定事件原创 2013-10-24 09:33:22 · 100 阅读 · 0 评论 -
dom -- jquey Object
dom ---> jquery $(dom) jquery ---> dom $(jquery )[0]原创 2013-10-17 16:32:33 · 70 阅读 · 0 评论 -
js jquery this
今天遇到一个问题,在使用js创建对象时,里面的方法内包含function时,在内部的function里无法调用对象的方法,this无法穿透,this在方法中可以使用,但在往下一层就不可以,解决办法是在方法里使用var obj=this,然后在内部的function里使用obj.fun就可以调用对象的属性方法。 <body><div class="">&l...原创 2013-05-10 17:03:14 · 73 阅读 · 0 评论 -
js indexOf
var url=window.location.href+"?a=1"; url+=url.indexOf("?")>0?"&":"?"; //注意,indexOfdocument.getElementsByTagName('p')[0].innerHTML=url+"m=1";原创 2013-05-20 11:06:18 · 82 阅读 · 0 评论 -
postMessage html5
postMessage api用于iframe的跨域通信,发送方需要使用:(接收方iframe).postMessage(data,“*”);接收方需要:第一:事件函数,就是接收到消息之后的回调 第二:绑定监听事件 index.html 写道<!DOCTYPE html><html><...原创 2013-05-20 19:30:01 · 104 阅读 · 0 评论 -
出现http://ip/uc://ip/uc
在部署环境时遇到一个问题,服务器上根据ajax返回结果进行重定向时出现了http://ip/uc://ip/uc情况: 重定向的url的获取是使用:$_SERVER['REQUEST_SCHEME']想打印http或者是https协议,但是部署的服务器上$_SERVER没有REQUEST_SCHEME这个key值,可以使用$protocol = (isset($_SERVER['HTTP...原创 2013-05-21 11:27:21 · 212 阅读 · 0 评论 -
实现js对象属性的继承
今天看到js的对象有两种:一种是普通的对象,例如 var obj = {},另外一种是函数对象,例如 var objFunc = function(){};js的对象不存在继承的关系,但是可以借助prototype原型获取继承属性,例如:<script> var o = {}; // 我发现了一个东西。 o.eat = function(){ret...原创 2013-05-29 14:43:25 · 354 阅读 · 0 评论 -
window.print
今天遇到一个需求:需要打印页面,借助window.print()。但是,该方法不能打印背景,可以打印image原创 2013-06-16 16:32:05 · 82 阅读 · 0 评论 -
js 浮点数相加 保留一个小数
Number(payment)+Number(express_cost) ------------10.22222222222222222(Number(payment)+Number(express_cost)).toFixed(1)------------10.2原创 2013-07-01 15:09:42 · 203 阅读 · 0 评论 -
js 全局变量 ie下赋值不成功
那天遇到一个问题,在ie下函数内给全局变量赋值不成功$(".verifyIdea").click(function(){ var operate = $(this).attr("operate"); $checkCur = $(".checkCur"); var ids ='',status = 1; $checkCur.each(function(i){...原创 2013-07-31 14:30:44 · 609 阅读 · 0 评论 -
appendchild
var comment_list_iframe = document.createElement("iframe"); comment_list_iframe.setAttribute("src",list_iframe_url) comment_list_iframe.setAttribute("id","comment_list_iframe"); co...原创 2013-09-25 13:58:12 · 115 阅读 · 0 评论 -
“监听”窗口的“高度”
首先是获取窗口的高度:function getContentHeight(){ // scrollHeight:网页全文高度;clientHeight:可见区域的高度 var h = 0; var body = document.body; var docEle = document.documentElement; try{ if($.b...原创 2013-09-27 11:18:25 · 215 阅读 · 0 评论 -
异步加载js--- iframe加载完后 异步加载js
function(jsUrl,cb,async){ var head = document.head || document.getElementsByTagName( "head" )[0] || document.documentElement; var script = document.createElement( "script" ); if( async !...原创 2013-09-27 15:22:28 · 555 阅读 · 0 评论 -
js定位
function getDimensions() //函数:获取尺寸 { //获取窗口宽度 if (window.innerWidth) _winWidth = window.innerWidth; else if ((document.body) && (document.body.clientWidth)) ...原创 2013-09-29 11:18:59 · 118 阅读 · 0 评论 -
taobao 弹出层js layer
$.layer({ shade : [0.5, '#000', true], area : ['240','150'], dialog : { msg:'确定要保存修改的信息吗?', btns:2, type:0, btn : ['确定','取消'], yes : functi...原创 2014-10-31 10:15:35 · 222 阅读 · 0 评论