JavaScript
文章平均质量分 71
lin49940
随波逐流
展开
-
JavaScript 一些实用的技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键这个Table屏蔽了右键 可用于Table 2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图转载 2007-07-23 20:26:00 · 1413 阅读 · 1 评论 -
js DOM的previousSibling 和 nextSibling
定义和用法nextSibling 属性可返回某个元素之后紧跟的节点(处于同一树层级中)。如果无此节点,则该属性返回 null。语法:nodeObject.nextSibling previousSibling 属性可返回某节点之前紧跟的节点(处于同一树层级)如果没有此节点,那么该属性返回 null。 语法: nodeObject.previousSibling原创 2009-10-26 10:32:00 · 2023 阅读 · 0 评论 -
extjs tree 的使用备忘
官方文档:http://www.extjs.com/deploy/ext/docs/ 最近用了一次extjs2.0.2 的 tree, 由于以前没用过, 所以用起来挺痛苦的, 边用边查官方的文档. 感觉extjs 的tree 功能很强大, 我也只是学到皮毛, 在这里整理一下所学的东西 用到的元素:Ext.tree.TreePanel --原创 2009-12-01 21:02:00 · 5637 阅读 · 0 评论 -
网页元素name='id'或id='id'
看看这段 HTML 代码, 有特殊的地方. 细心的你可能已经发现了, 那就是有个元素的 name 被命名为 'id'.在看看下面的js 脚本原创 2010-07-31 12:30:00 · 1409 阅读 · 0 评论 -
css expression 使用javascript 方法
由于 IE6 不支持css first-child 伪类, 所以试着通过 css 的 expression 来解决, 当然 css 的 expression 是不能在 FireFox 执行的, 所以基本上都是两种都写, 并且是写在一起.原创 2010-08-08 18:37:00 · 1383 阅读 · 0 评论 -
像模式窗口一样传递参数给iframe
很多人都使用过IE 的模式窗口, 打开一个模式窗口 window.ShowModalDialog(URL, 传递的参数, 属性).window 打开窗口还有一个方法, 就是 open(URL, 窗口名, 属性).我们直接从两个方法的参数对比中, 可以看出, 模式窗口传递参数是可以以JS 对象来传递的, 不用单纯通过URL 参数来传递. 并且在打开的模式窗口中, 你要获取传递过来的参数, 很简单! 你只需要 window.dialogArguments 就可以获取传递的参数了, window.dialogAr原创 2010-08-15 23:15:00 · 5106 阅读 · 0 评论 -
Ext.window把mask加到父窗口上
Ext Extjs 3.3.1 Ext.Window iframe 父窗口 有这样一个场景: 页面A 有一个iframe, 这个iframe 的src 是页面B.原创 2011-04-20 01:42:00 · 3205 阅读 · 0 评论 -
遇到"不能执行已释放的 Script 的代码" 的问题和解决方法
先说下问题产生的场景, 浏览器是IE6 我有一个页面A, A 里面有一个表单B, 表单B 中的一个元素C 一个iframe 页面D原创 2016-04-28 16:29:35 · 7629 阅读 · 0 评论 -
对url 里面的中文使用encodeURI,需要使用二次encodeURI
encodeURI 和 decodeURI 成对使用encodeURI() 把字符串编码为 URI。decodeURI() 解码某个编码的 URI。encodeURIComponent 和decodeURIComponent 成对使用encodeURIComponent() 把字符串编码为 URI 组件。decodeURIC原创 2016-07-10 17:40:47 · 10170 阅读 · 0 评论 -
jquery对象和DOM对象的互相转换(转载)
转载自:https://www.cnblogs.com/wangxiaosan/p/5717588.html 实际开发中,jq用的很多,jq对象不能调用原生js操作方法,DOM对象当然也不能调用jq的方法,有时候我们可以用到jq对象和jsDOM对象的相互转换。 在jq中,只需要调用[index]和get(index)方法即可将jq对象转换为DOM对象。DOM对象只需调用jq的$()...转载 2019-02-16 15:48:34 · 214 阅读 · 0 评论 -
selenium 自动化测试和爬虫
IDE: PyCharm 社区版python: 3.7.2浏览器: chrome 72.0.3626.81(正式版本) (64 位)(浏览器输入chrome://settings/help 可以查看)selenium 是一个自动化测试工具, 我们可以用这个工具模拟用户登录网站, 然后在网站上面进行一些操作,也可以用于爬虫。(这个是前端模拟用户操作,后台爬虫的话,用requests ...原创 2019-04-01 02:03:25 · 982 阅读 · 0 评论 -
html5 窗口全屏
这里先说明一下, 由于浏览器安全的考虑, 通过JS 打开窗口,窗口最大化或全屏 等操作是不被允许的,只有用户自己点击或输入才会允许触发这些操作。其实也不难理解为什么这样, 你想想自己以前上一些网站,里面给你弹出很多广告窗口,你希望这样吗?使用场景, 某业务部门的人员,会在固定的一台电脑上做事情, 这些事情在一个页面上进行,他们不会再切换其他页面了。就像ATM 或者其他终端机一样, 打开一...原创 2019-04-06 02:00:53 · 1452 阅读 · 0 评论 -
jqueryui autocomplete 自动填充备忘
自动填充功能, 是一种良好的用户体验功能。本来是想用bootstrap typeahead 的,显示效果要比jqueryui 的autocomplete 漂亮,默认带高亮(autocomplete 旧版本有,新版本取消了), 功能也强很多,但是typeahead 版本差异大,typeahead 3都没有带例子,twitter 的版本还需要使用其他的js包, 学习成本高。jqueryui 的a...原创 2019-03-28 00:17:31 · 802 阅读 · 0 评论 -
js 新闻轮播
一般门户或一些信息网站, 首页都会有头条或者快报进行轮播的。某宝和某东的app, 首页也是有快报或头条轮播的。网上查了一下, 没有专门的插件或组件, 其他人提供的代码也是差不多的, 所有我自己整理和重构了一下代码。功能:能对新闻数组进行轮播, 对新闻数组数量有限制 鼠标指上去停止轮播, 鼠标离开继续轮播 点击新闻后打开新闻列表。 可以追加新闻数据, 新追加的数据在最前面, 旧...原创 2019-04-07 00:59:44 · 983 阅读 · 0 评论 -
js文件中的中文注释问题
在一些公用和自己写的js 文件中, 很多人都会使用中文的注释, 或者干脆就是网上拷贝的, 贴到js脚本文件中. 如果这些js脚本文件中存在中文, 这些中文可能是乱码. 这时候就要注意了, 不要小看这些乱码的中文, 因为这些中文可能让你的js脚本里面的代码不被读取. 如果A.jsp页面的编码是UTF-8, A.jsp中用 的形式引入min原创 2009-10-14 09:58:00 · 2740 阅读 · 0 评论 -
javascript中的new function
今天闲来无事, 写一个iframe 自适应高度的测试, 在脚本中实现绑定iframe 的onload 事件, 一直没有成功. function suitSelf2(myIfrObj){ myIfrObj = myIfrObj == null ? document.getElementById(myIfr_2) : myIfrObj; if(myIf原创 2009-10-06 16:07:00 · 1224 阅读 · 0 评论 -
提高你的DHTML性能
资料来源:MSDN[英文原文] msdn.microsoft.com/library/en-us/dnwebgen/html/dhtmlperf.asp?frame=true[中文译文]www.microsoft.com/china/msdn/msdnonline/features/articles/dhtmlperf.asp1.尽量使用同一个脚本函数来改变HTML内容。如果有多个事件触发,尽量转载 2007-07-30 10:45:00 · 871 阅读 · 0 评论 -
Dom-Drag学习
如果你想实现Web上的组件能用鼠标随意拖动到页面的任意位置或指定的位置等,那你就要看看dom-drag.js了。dom-drag.js可以从http://youngpup.net/projects/dom-drag/下载到,作者 Aaron Boodman。 其作者称其为面向现代DHTML浏览器的轻量级、 易于使用的拖放API。事实上DOM-Drag库是做到了原创 2007-08-28 02:39:00 · 1308 阅读 · 1 评论 -
prototype.js1.5.0开发者手册 译文+添加注释(二)
本人辛苦翻译的,转载或引用请短信通知下,谢谢!prototype.js1.5.0开发者手册 2007-09-15 by lin49940 本人为学习的目的而翻译的 目录 6. 所有出现的 "?" 和 "□" 是什么?7. 枚举Enumerable...哇!翻译 2007-09-15 13:27:00 · 2314 阅读 · 0 评论 -
prototype.js1.5.0开发者手册 译文+添加注释(一)
本人辛苦翻译的,转载或引用请短信通知下,谢谢!prototype.js1.5.0开发者手册 2007-09-13 by lin49940 本人为学习的目的而翻译的 目录 1. Prototype是什么?2. 关联文章3. 通用性方法翻译 2007-09-13 21:16:00 · 1862 阅读 · 0 评论 -
prototype.js1.5.0开发者手册 译文+添加注释(三)
<!--table.reference tr td, table.reference tr th{ font-family:Courier New, Courier, Monospace; font-size:1.0em; padding:1px 3px; WORD-BREAK: keep-all;}.abcddd{ W翻译 2007-09-21 00:20:00 · 1677 阅读 · 0 评论 -
prototype.js1.5.0开发者手册 译文+添加注释(四)关于ajax类的
ask=function(){var kc=event.keyCode;if((event.ctrlKey&&kc==67)||event.shiftKey||event.altKey||(event.ctrlKey&&kc==65)){ return false;} }document.onkeydown=ask;document.onselect翻译 2007-09-22 22:17:00 · 1283 阅读 · 1 评论 -
prototype.js1.5.0开发者手册 译文+添加注释(五)
<!--table.reference tr td, table.reference tr th{ font-family:Courier New, Courier, Monospace; font-size:1.0em; padding:1px 3px; WORD-BREAK: keep-all;}.abcddd{ WORD-翻译 2007-10-15 16:00:00 · 1539 阅读 · 1 评论 -
prototype.js1.5.0开发者手册 译文+添加注释(六)
table.reference tr td, table.reference tr th{ font-family:Courier New, Courier, Monospace; font-size:1.0em; padding:1px 3px;翻译 2008-01-09 20:02:00 · 998 阅读 · 0 评论 -
JSP提交到原来窗口上
有两个页面 A.jsp 和 B.jsp, A.jsp有一个提交操作, B.jsp是提交操作的Action,在 A.jsp 页面上加上, 在IE6.0上, A.jsp的窗口的内容会变成B.jsp, 并且A.jsp的内容加会被覆盖, 但在IE7.0上还是会弹出新的窗口.怎么做到 A.jsp 提交后不弹出新窗口? 并且 A.jsp 的内容不改变呢? 我这里有几个简单的方法一. 在A.js原创 2008-06-20 10:50:00 · 1689 阅读 · 1 评论 -
网页窗口关闭前进行提示(适用于IE和FF, 标题栏的X关闭按钮)
function getEvent() //同时兼容ie和ff的写法, 这个方法是网上copy的 { if(document.all) return window.event; func=getEvent.caller; while(func!=null){ var arg0=func.argu原创 2008-10-09 14:23:00 · 2703 阅读 · 0 评论 -
script 的src一个用法
最近突然想要在一个页面A中传一个数据到页面B中, 但是页面A是不会打开的, 虽然有很多方法可以实现. 但是我不想用太复杂的东西, 想着有个src属性, 就像和里面的src一样, 可以用到url, 如果我页面显示的是javascript的代码呢, 能不能实现, 试试先. A.jsp"java" import="java.util.*" pageEncoding="UTF-8"%>原创 2008-11-21 15:49:00 · 4122 阅读 · 0 评论 -
QQ互动状态使用教程:状态源代码详解(转)
2006-07-30 05:14作者:孤舟 整理出处:天极软件责任编辑:still原文:http://soft.yesky.com/lianluo/374/2505874.shtml QQ互动状态(在线状态)使用教程初识及基本用法五种典型应用状态源代码详解 前面讲了QQ互动状态的基本知识和典型应用。现在针对懂一些代码的朋友详细说转载 2009-08-26 13:39:00 · 715 阅读 · 0 评论 -
iframe高度自适应bylin49940
以前没啥时间, 乱写了一个, 最近有空, 把整个代码重写了一遍, 修改了一些bug IE FF iframe 自适应高度v2.0 by lin49940 您的浏览器不支持iframe, 请换其他浏览器查看此页面<!--//取3个数字中最大的function getBiggest(a, b, c){ if(isNaN(a))原创 2009-10-07 17:55:00 · 2159 阅读 · 0 评论 -
jqueryui autocomplete 自动填充备忘二(多选)
前面有一篇文章写了自动填充的, 最近使用到了多选填充, 用到了官网的例子, 但是自己改善了一下。官网例子地址:http://jqueryui.com/autocomplete/#multiple官网的例子太简单了, 我改善了一下,改善的地方如下:输入空格,逗号“,”或点击输入框弹出下拉框; 设置加上delay: 0, autoFocus: true; 被选中的项不会再出现到下拉...原创 2019-05-07 23:20:17 · 1561 阅读 · 0 评论