zgh26782000
zgh26782000
关注数: 45
粉丝数: 108
发帖数: 8,155
关注贴吧数: 18
JavaScript标准Selection操作 简介 术语 属性 方法 document.activeElement document.designMode = 'on';
JavaScript window.location对象 经常使用window.location,它的结构总是记不住,简单梳理下,方便以后查询。
【翻译】Iframe, onload 与 document.domain 在web2.0的时代,越来越多的人开始关注使用iframe将第三方网站的内容嵌入自己的网站中。当javascript能够通过其域名进行数据交互后,iframe开始提供一系列的安全措施,使得一个嵌套于iframe中的第三方网站不可能获取到主体网站的脚本程序。这个跨域的限制同样也让父级页面无法读取嵌套内容的脚本。从所有的角度来说,父级页面和被iframe包含的页面是完全没有联系的。这个复杂的关系让javascript对象的所有权成为了许多有关iframe讨论的话题之一。
提高CSS性能 1、选择器 了解CSS的查找匹配原理,让CSS更简洁、高效 使用高效率的CSS选择器 如何使CSS渲染更高效
UI中的响应时间:3个重要的界限
JS加载顺序
JS操作iframe 1. 获得iframe的window对象 2. 获得iframe的document对象 3. iframe中获得父页面的window对象 4. 获得iframe在父页面中的html标签 5. iframe的onload事件 6. frames
关于 css background-image的疑惑 background-image:url(xxxxx)一般这样写,那么如果不用url是不是可以直接把图片放在后边了呢,比如img标签那样直接把图片写进去,那个叫神马编码来的忘了
京东真差劲,退货的提交按钮不能点,在线客服也不能用 京东真差劲,退货的提交按钮不能点,在线客服也不能用,还取消了上门取货
宠物转职到底给多少点 宠转的时候我怎么记得是给128点,但是今天居然发现给了127点
极品无处不在 经官方证明此图绝无ps痕迹
document.documentElement和document.body的区别 (黑人歪嘴)
发现宠物自然长点是有上限的 我家卡卡长到195s后连续10几级都没长过了
[福利]有打算换工作的马 web前端 会切图、js、jq 有实际开发经验,工作地点北京
js nodeType 12个常量值 Node . ELEMENT_NODE ( 1 ) Node . ATTRIBUTE_NODE ( 2 ) Node . TEXT_NODE ( 3 ) Node . CDATA_SECTION_NODE ( 4 ) Node . ENTITY_REFERENCE_NODE ( 5 ) Node . ENTITY_NODE ( 6 ) Node . PROCESSING_INSTRUCTION_NODE ( 7 ) Node . COMMENT_NODE ( 8 ) Node . DOCUMENT_NODE ( 9 ) Node . DOCUMENT_TYPE_NODE ( 10 ) Node . DOCUMENT_FRAGMENT_NODE ( 11 ) Node . NOTATION_NODE ( 12 )
难道是夏绿蒂
java版百度HI
java 使用DOM方法来遍历一个文档 [问题]你有一个HTML文档要从中提取数据,并了解这个HTML文档的结构。
提高sql效率 1.不要使用in操作符,这样数据库会进行全表扫描, 推荐方案:在业务密集的SQL当中尽量不采用IN操作符
[活动]为本吧起头衔 活动奖励:本吧将使用你设置的头衔 把你为本吧起的头衔发上来吧 1-18级
IE,firefox下用js触发click事件
居然有人说md5可以破解 如果真的可逆,那么它将是世界上最伟大的贡献,一个几十G的文件md5后将是32位的字符串。。。。(后边省略1W字)
js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # ) 最伟大的我
这吧也有
原来京东是如此容易买到旧货 买个音箱居然是旧货,屏幕划痕,包装盒没密封,收音机没有一个台清楚的,放音乐时居然有杂音
突然发现有个很有爱的吧存在 全是精品的有木有 吧主很厉害的有木有 技术很强悍的有木有 吧主人品很伟大的有木有 这就是精品最多、技术最强、人品很伟大的 idoilike 吧
哪种水果最大
JS获得浏览器高度和宽度参数
[脱机WG教程]奉献给各位一个入门级的脱机WG制做方法 兴趣源于成就
简述漂流幻境脱机外挂java版制做方法
为什么我申请idoilike吧主2星期了也没人来处理 为什么我申请idoilike吧主2星期了也没人来处理 @TB意见反馈小组
document.body和document.documentElement的比较
这里是技术吧,不是爱国吧 不要打着爱国的名义鼓动人心,你爱国是你的事,鼓动人心就是你的错。如果每个人都像你那样发爱国贴,这个贴吧还是什么技术吧 而且这是技术吧,想爱国去爱国吧
这是中广送的免费妹子吗
IE6下javascript:void(0)不可用的解决
P1000想换个windows平板电脑 有换的吗,黑色 没有任何划痕,有个硅胶套和一个带蓝牙键盘的套
关于Javascript的俩个有趣的探讨
CSS让你的IE浏览器崩溃(Crash your IE)
正确使用JS中的正则
数组对象的8个分类及多个方法 -2
数组对象的8个分类及多个方法
JS ARRAY 数组操作 f
js中replace的用法-正则替换
Js处理Json的”invalid label”错
果然不应该帮助别人帮不好就怪你 帮别人它还要求你说话的语气,有一点他不懂的地方,tmd就怪你 昨天有个家伙说要帮他改手机游戏存档,然后我装上那个游戏,玩不了,那家伙说要删掉八门神器才能玩,删掉后我发现居然是一个画面很粗糙的电子宠物,然后跟他说这个游戏无聊,只不过说了一句“还害得我把八门神器都删了”,居然反过来怪我语气不对 说我怪他了 帮你妹呀 以后没兴趣帮人了
java断点续传 转贴
JS本地存储 localStorage与userData localStorage与userData比cookie有更多的存储容量及安全性,目前webQQ中使用这种解决方案。 localStorage:chrome、firefox、safari、IE9、IE8支持 localStorage.getItem(key):获取指定key本地存储的值 localStorage.setItem(key,value):将value存储到key字段 localStorage.removeItem(key):删除指定key本地存储的值 userData:IE only #default#userData')" ID=sID> object.style.behavior ="url('#default#userData')" object.addBehavior ("#default#userData") 属性: expires 设置或者获取 userData behavior 保存数据的失效日期。 XMLDocument 获取 XML 的引用。 方法: getAttribute() 获取指定的属性值。 load(object) 从 userData 存储区载入存储的对象数据。 removeAttribute() 移除对象的指定属性。 save(object) 将对象数据存储到一个 userData 存储区。 setAttribute() 设置指定的属性值。 要使用userData存储功能,必须先建立一个HTML标签,然后将behavior:url(‘#default#userData’)样式属性加上。
漂流幻境BMG文件格式解析 鄙人昨天研究了一下那个BMg文件的内容小有成果,占用内存的主要是图片 像BB占用内存小因为它不需要图片 经研究BMG文件格式如下 2字节(图片张数)+ 24字节(1字节名字长度,n字节名字)+4字节开始位置+4字节图片长度 24字节(1字节名字长度,n字节名字)+4字节开始位置+4字节图片长度。。。 +图片数据 这样我们把图片精简过,重新打包理论上就可以减少内存的使用了
漂流幻境BMG文件格式解析 鄙人昨天研究了一下那个BMg文件的内容小有成果,占用内存的主要是图片 像BB占用内存小因为它不需要图片 经研究BMG文件格式如下 2字节(图片张数)+ 24字节(1字节名字长度,n字节名字)+4字节开始位置+4字节图片长度 24字节(1字节名字长度,n字节名字)+4字节开始位置+4字节图片长度。。。 +图片数据 这样我们把图片精简过,重新打包理论上就可以减少内存的使用了
你还在为了内存小而无法多开而烦恼嘛 鄙人昨天研究了一下那个BMg文件的内容小有成果,占用内存的主要是图片 像BB占用内存小因为它不需要图片 经研究BMG文件格式如下 2字节(图片张数)+ 24字节(1字节名字长度,n字节名字)+4字节开始位置+4字节图片长度 24字节(1字节名字长度,n字节名字)+4字节开始位置+4字节图片长度。。。 +图片数据 这样我们把图片精简过,重新打包理论上就可以减少内存的使用了
java验证码识别--2
wpe封包格式解析 神马是wpe,wpe是神马,自己百度去
居然有11人了 不错人数翻倍了
HttpURLConnection原理 a: HttpURLConnection的connect()函数,实际上只是建立了一个与服务器的tcp连接,并没有实际发送http请求。 无论是post还是get,http请求实际上直到HttpURLConnection的getInputStream()这个函数里面才正式发送出去。 b:在用POST方式发送URL请求时,URL请求参数的设定顺序是重中之重, 对connection对象的一切配置(那一堆set函数) 都必须要在connect()函数执行之前完成。而对outputStream的写操作,又必须要在inputStream的读操作之前。 这些顺序实际上是由http请求的格式决定的。 如果inputStream读操作在outputStream的写操作之前,会抛出例外: java.net.ProtocolException: Cannot write output after reading input....... c:http请求实际上由两部分组成, 一个是http头,所有关于此次http请求的配置都在http头里面定义, 一个是正文content。 connect()函数会根据HttpURLConnection对象的配置值生成http头部信息,因此在调用connect函数之前, 就必须把所有的配置准备好。 d: 在http头后面紧跟着的是http请求的正文,正文的内容是通过outputStream流写入的, 实际上outputStream不是一个网络流,充其量是个字符串流,往里面写入的东西不会立即发送到网络, 而是存在于内存缓冲区中,待outputStream流关闭时,根据输入的内容生成http正文。 至此,http请求的东西已经全部准备就绪。在getInputStream()函数调用的时候,就会把准备好的http请求 正式发送到服务器了,然后返回一个输入流,用于读取服务器对于此次http请求的返回信息。由于http 请求在getInputStream的时候已经发送出去了(包括http头和正文),因此在getInputStream()函数 之后对connection对象进行设置(对http头的信息进行修改)或者写入outputStream(对正文进行修改) 都是没有意义的了,执行这些操作会导致异常的发生。
断点续传 (一)断点续传的原理 其实断点续传的原理很简单,就是在http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。 get /down.zip http/1.1 accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms- excel, application/msword, application/vnd.ms-powerpoint, */* accept-language: zh-cn accept-encoding: gzip, deflate user-agent: mozilla/4.0 (compatible; msie 5.01; windows nt 5.0) connection: keep-alive 服务器收到请求后,按要求寻找请求的文件,提取文件的信息,然后返回给浏览器,返回信息如下: 200 content-length=106786028 accept-ranges=bytes date=mon, 30 apr 2001 12:56:11 gmt etag=w/"02ca57e173c11:95b" content-type=application/octet-stream server=microsoft-iis/5.0 last-modified=mon, 30 apr 2001 12:56:11 gmt 所谓断点续传,也就是要从文件已经下载的地方开始继续下载。所以在客户端浏览器传给 web服务器的时候要多加一条信息--从哪里开始。 下面是用自己编的一个"浏览器"来传递请求信息给web服务器,要求从2000070字节开始。 get /down.zip http/1.0 user-agent: netfox range: bytes=2000070- accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 仔细看一下就会发现多了一行range: bytes=2000070- 这一行的意思就是告诉服务器down.zip这个文件从2000070字节开始传,前面的字节不用传了。 服务器收到这个请求以后,返回的信息如下: 206 content-length=106786028 content-range=bytes 2000070-106786027/106786028 date=mon, 30 apr 2001 12:55:20 gmt etag=w/"02ca57e173c11:95b" content-type=application/octet-stream server=microsoft-iis/5.0 last-modified=mon, 30 apr 2001 12:55:20 gmt 和前面服务器返回的信息比较一下,就会发现增加了一行: content-range=bytes 2000070-106786027/106786028 返回的代码也改为206了,而不再是200了。 知道了以上原理,就可以进行断点续传的编程了。
JS本地存储 localStorage与userData localStorage与userData比cookie有更多的存储容量及安全性,目前webQQ中使用这种解决方案。 localStorage:chrome、firefox、safari、IE9、IE8支持 localStorage.getItem(key):获取指定key本地存储的值 localStorage.setItem(key,value):将value存储到key字段 localStorage.removeItem(key):删除指定key本地存储的值 userData:IE only #default#userData')" ID=sID> object.style.behavior ="url('#default#userData')" object.addBehavior ("#default#userData") 属性: expires 设置或者获取 userData behavior 保存数据的失效日期。 XMLDocument 获取 XML 的引用。 方法: getAttribute() 获取指定的属性值。 load(object) 从 userData 存储区载入存储的对象数据。 removeAttribute() 移除对象的指定属性。 save(object) 将对象数据存储到一个 userData 存储区。 setAttribute() 设置指定的属性值。 要使用userData存储功能,必须先建立一个HTML标签,然后将behavior:url(‘#default#userData’)样式属性加上。
JS本地存储 Cookie 4096字节;缺点:存储量小,请求头附带cookie带来性能问题。 Flash Share Object 默认支持100k,跨浏览器存储最好的方式,毕竟现在没有安装flash插件的用户是很少的;缺点:需要加载一个swf文件,个别用户不支持flash。有一个基于jQuery的插件叫 jStore ,就是通过Flash Share Object实现的。 IE的 UserData 最少也能支持640k,IE8后已经支持DOM Storage;缺点:IE only。 DOM Storage 默认支持5M存储量;缺点:IE7,IE6不支持。 Google Gears 功能最强;缺点:但需要安装软件,而且,安装的用户是较少的。【DOM Storage】支持:Firefox, Chrome, Opera, Safari, IE8+ 关于Web Storage的w3c文档:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fdev.w3.org%2Fhtml5%2Fwebstorage%2F&urlrefer=d0d7b8fc12299974a3852babcacb4c5e 分类: sessionStorage 和 localStorage。顾名思义,sessionStorage是指在当前窗口会话中持续保存的数据,哪怕你在不同的网站中跳转也不会清除,但关闭窗口后就没了;localStorage是在本地永久存储的。方法: key(index) 根据索引获取值 getItem(key) 获取 key 的值 setItem(key, data) 设置 key 的值 removeItem(key) 删除 key clear() 清除所有的key 属性: length 当前存储的个数示例: store = window.localStorage; store.setItem(‘a’,123); alert(store.getItem(‘a’)); store.removeItem(‘a’); 【IE UserData】支持:IE5+ 关于UserData的详细文档:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fms531424.aspx&urlrefer=2fa4fa92d67513c8a85bd4ef95ae05a3使用:#default#userData’)”> 或者,通过脚本来设置: object.style.behavior = “url(‘#default#userData’)” object.addBehavior (“#default#userData”) 数据: 在XP下,一般位于C:\Documents and Settings\用户名\UserData,有些时候会在C:\Documents and Settings\用户名\Application Data\Microsoft\Internet Explorer\UserData。 在Vista下,位于C:\Users\用户名\AppData\Roaming\Microsoft\Internet Explorer\UserData。方法: getAttribute() 获取指定的属性值。 load(object) 从 userData 存储区载入存储的对象数据。 removeAttribute() 移除对象的指定属性。 save(object) 将对象数据存储到一个 userData 存储区。 setAttribute() 设置指定的属性值。属性: expires 设置或者获取 userData behavior 保存数据的失效日期,不设置则为永久。 store = document.documentElement; store.addBehavior('#default#userdata'); var STORE_NAME = ‘my_userdata’store.save(STORE_NAME); store.setAttribute(‘a’, 123); store.save(STORE_NAME); store.load(STORE_NAME); store.getAttribute(‘a’); store.removeAttribute(‘a’); store.save(STORE_NAME); 下面贴一段兼容代码供大家参考: var Storage = function(win, doc) { var hasSupport = true, store = win.localStorage, STORE_NAME = 'localstorage', obj, support = function() { return hasSupport }, error = function() { thrownew Error("don't support localStorage") }; if (store && store.getItem) { obj = { set: function(key, value) { return store.setItem(key, value); }, get: function(key) { return store.getItem(key); }, del: function(key) { return store.removeItem(key); } }; } else { store = doc.documentElement; try { store.addBehavior('#default#userdata'); store.save(STORE_NAME); } catch(e) { hasSupport = false; } if (hasSupport) { obj = { set: function(key, value) { store.setAttribute(key, value); store.save(STORE_NAME); }, get: function(key) { store.load(STORE_NAME); return store.getAttribute(key); }, del: function(key) { store.removeAttribute(key); store.save(STORE_NAME); } }; } } if (!obj) { obj = { set: error, get: error, del: error }; } obj.support = support; return obj; } (window, document);
百度知道活动,漂流获得一席之地 有图有真相楼下放图
手工比萨的做法 丰盛并不意味着桌上的菜式有多少,而在于盘中美食有几分“姿色”。一盘自己亲手制作的比萨端上桌来,五彩缤纷,飘香诱人,人们肯定会用最贪婪的眼光来打量一番,然后就是⋯⋯工具/原料 面粉 200g 水 适量 洋葱 50g 彩椒 50g 培根 50g 马苏里拉奶酪 100g 小西红柿 50g 干酵母 3g 盐 5g 油 15ml 番茄酱 15g 步骤/方法 将面粉和盐混合均匀,加入少量溶解好的酵母,用适量水和成面团。将面团静置,使其自然发酵一段时间。面团发酵完毕后,将其擀成面饼,再继续饧一会儿。在面饼上涂好番茄酱,注意外缘要留出2cm的边不涂。撒上50g奶酪,然后将培根和洋葱丝、切片的小西红柿、各种彩椒丝一同撒在上面。将剩下的奶酪在上面铺匀之后,饼坯就做好了。烤箱预热至250℃,将饼坯放入刷好油的烤盘中烤制15分钟即可。注意事项 和面的时候最好用温水,温度以30℃为宜,可用手测试温度,温热即可。 饧好的面饼最好用叉子扎一些小孔
心情不好怎么办? 每个人都有心情不好的时候,那么心情不好的时候做些什么能让自己快乐起来了,或者说让心慢慢地静下来,从容地去面对生活了。以下介绍一些方法让心情里那片乌云慢慢消散。这些方法也是我常常用来让心情变好的方法。 音乐播放器。你感兴趣的书籍。 找一些轻音乐,用心的去聆听,例如钢琴曲:Kiss in the rain ,Teas in the pink rain ,仙境等等,其实,很多钢琴曲都是好的轻音乐,跟着音乐的旋律,让自己的心情变得宁静,用一个宁静的心去发掘人生的意义,找到意义的你,自然会变得开心。 找一些轻松的家务来干,用心地去烧一道好菜,如果不会做的话,可以找一本指导书或者有关的视频来学,当尝到自己煮的美味可口的饭菜时,所有的不快也飞到九霄云外了。可以去整理一下自己的房间,把衣柜里那些零乱的衣服整理整齐,把自己的书桌上乱七八糟的书籍全部分类摆好。还有用拖把和扫帚把你的房间打扫干净,记得有一次,我妈妈回到家,她还怀疑走错了家,因为我把家里收拾得很干净整齐,看到一个物品从一个无序变为有序的过程,而且我是做事者,心里一种舒适感和成就感早把之前的愁云给赶跑了。我的心情又开始灿烂了。 看一些搞笑或者哲理性的电视剧或者电影,或者一些综艺节目,小品,笑话等等。搞笑的电视剧,我这里介绍:《爱情公寓》(这部电视剧让我和室友几度笑翻,起初我认为它内容太肤浅,但是真的接触之后,发现搞笑之极之余还有些哲理性的感悟收获。我最近也在看,好几次,我都因为这部电视剧心情大好)、《家有儿女》等等,至于搞笑的电影:有《小鬼当家》、《乖乖女是大明星》。我这里介绍几个《快乐大本营》、《天天向上》等等。看哲理性的电视剧或者电影,看着别人的经历和感悟,从而让自己找到方向,这不失为一个找回好心情的方法。 看书,找一本你喜欢的书籍类型的书(我比较喜欢的小说)。不管是电子书的形式,还是纸质的形式,只要你喜欢,两种都随意。看完书之后,你一定会有所感想,那些想法代替了你原来的郁闷或者烦恼的运动法,如果你喜欢室内的运动可以选择很多,我最推荐健美操,健身、塑身、瘦身的同时,又能让你心情不好。想法,心情也会慢慢好起来了。 找个人倾诉,最好是了解你的朋友。当然可以写写日记,把自己的想法以文字的形式表现出来。心里想的得到了释放,那么那你心胸也开阔,很多事情自然不成烦恼了。 运动法,以出汗的方式去释放郁闷的心情。室内的运动我推荐:健美操——健身、塑身、瘦身,现在还有改善心情的功效。交谊舞——找一个你喜欢的舞伴,让你的所有不快,在旋转,舞动中消去,让快乐自信回归。当然还有其他的。选择你自己喜欢的去做吧!内外的我推荐:慢跑——可以找一个人一起陪着你,慢慢地去呼吸大自然的空气,让新鲜的氧气充溢着你的心胸,驱散所有怨气;其实散散步,也会让心情变好,亲近大自然,让那片辽阔充溢着你,让你的心跟着大自然一起宁静。 注意事项 运动时,注意时间不要过长,一般以半个到一个小时为宜。
首页
1
2
下一页