JavaScript
文章平均质量分 61
MemRay
PhD在读,intereted in NLP、Deep Learning及其他AI问题。这里基本是个收藏夹 :D
展开
-
怎样用js创建Form表单并提交
//js动态创建form 提交表单function formSubmit(elementValue) { var turnForm = document.createElement("form"); //一定要加入到body中!! document.body.appendChild(turnForm); turnForm.method =转载 2012-04-10 14:24:26 · 23677 阅读 · 4 评论 -
阻止jQuery事件冒泡
本来用jQuery的bind语法给一个li绑定了一个事件,谁知道li里面嵌套的超链接也被绑上事件了,找了很久可算找到这个解决方法了~原博客里还有人提醒“ return false会带来checkbox失效,还是第一种比较好用。”,供大家参考。原文地址:http://justcoding.iteye.com/blog/587876Query对DOM的事件触发具有冒泡特性。有时利用转载 2013-01-07 00:31:33 · 833 阅读 · 0 评论 -
jquery删除指定的html标签并保留标签内文本
转载自:http://www.sharejs.com/jquery/article/10019我们希望删除这段html代码里面的一对标签,但是要保持里面的内容不被删除,本文提供的这个jquery方法就可以简单实现。有这样一段html代码:脚本分享网演示代码大家好,欢迎来到sharejs.com这里为大家提供最优秀的js代码和教程我们希望删除这段html代码里面的一对标签,但转载 2013-01-22 01:12:52 · 13391 阅读 · 2 评论 -
JavaScript解析Json字符串的性能比较
原文转自:http://www.cnblogs.com/gOODiDEA/archive/2009/03/22/1419071.html我们在使用AJAX来做服务器端和客户端交互的时候,一般的做法是让服务器端返回一段JSON字符串,然后在客户端把它解析成JavaScript对象。解析时用到的方法一般是eval或者new function,而目前IE8和Firefox3.1又内置了原生的JSON转载 2013-01-23 01:38:26 · 636 阅读 · 0 评论 -
JS页面跳转ie,firefox,opera不兼容问题的解决
一般我们的页面跳转都使用,window.location.reload()。 但在firefox,opera这样不行,替代使用window.location.href="";就可以了 另外用 也可以转载 2013-01-07 18:16:21 · 5214 阅读 · 0 评论 -
jQuery Form Plugin( ajax表单提交 )
大家肯定很烦form表单提交之后就乱跳转,现在好了可以直接用jQuery的Form Plugin来实现Ajax提交了,其实估计原理也比较简单,就是把表单里的信息都通过json推进ajax来和服务器交互。这里提醒大家注意一个我也犯过的小错误,就是ajaxForm绑定之后,提交表单时不需要再用ajaxSubmit提交一次了,否则会出现一个表单提交两次的情况。下面是原版教程,再下一个是翻译。原创 2013-01-08 21:41:58 · 7729 阅读 · 0 评论 -
关于event.cancelBubble和event.stopPropagation()的困惑
首先我在网上看到不少文章大体上分为两个(不正确)观点:1. cancelBubble用于ie的阻止冒泡事件,event.stopPropagation()用于firefox和chrome等其他浏览器。先不讲上面是对是错先看一个例子:(测试环境:chrom5.0.275.7, moz3.6.4, opera10.53, ie6,7,8)Code highli转载 2013-01-09 20:37:34 · 631 阅读 · 0 评论 -
jquery 实现checkbox选中,jquery checkbox
无标题文档 function CheckedHandler(){ var strVal = []; $(":checked").each(function(){ strVal.push($(this).val()); }); $("#txt转载 2013-01-22 01:14:28 · 843 阅读 · 0 评论 -
jQuery Scroll (jQuery平滑滚动) 插件
原文转自:http://blog.netsh.org/posts/jquery-scroll_690.netsh.html#这里是官网的链接:http://demos.flesler.com/jquery/scrollTo/scrollTo还有很多别的丰富的功能,可以从demo中窥得一二。是不是很想实现页面平滑滚动的效果呢?既美观又不唐突,而且还能自己控制速度,岂不是一个很好的效果吗?转载 2013-01-22 02:30:16 · 8026 阅读 · 0 评论 -
在java程序中使用jQuery抓取网页的新方法(java调用js解析引擎)
转载自:http://www.open-open.com/lib/view/open1331187174202.html 你想要的任何信息,基本上在互联网上存在了,问题是如何把它们整理成你所需要的,比如在某个行业网站上抓取所有相关公司的的名字,联系电话,Email等,然后存到Excel里面做分析。网页信息抓取变得原来越有用了。 一般传统的网页,web服务器直转载 2013-09-24 20:36:30 · 10282 阅读 · 2 评论 -
动态爬虫jsoup+jdic实现
转载自:http://yiyickf.iteye.com/blog/1107108准备资料jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。jsoup的主要功能如下:从一个URL,文件或字符串中解析HTML;转载 2013-09-25 00:45:31 · 18461 阅读 · 1 评论 -
Java解析JavaScript数据
转载自:http://demi-panda.com/2013/01/26/java-parse-javascript/index.html最近有一个小小的需求,就是在java中解析javascript脚本,JDK6就已经支持脚本语言了,针对JS有js引擎ScriptEngine。但是我在使用过程觉得用的不是很方便,比较别扭,经研究发现还有一个更强大的脚本引擎-mozilla提供转载 2013-09-24 20:55:37 · 10187 阅读 · 1 评论 -
初探JDK6 javax.script (javascript解析)
JDK6已经发布很久了,很早就听过他已经支持脚本语言了,不过一直没有时间尝试,今天偷闲试了一下,感觉不错。 javax.script包它是Java新增的操作脚本的工具包,利用它我们可以对脚本语言进行操作(本例仅是针对javascript) 1.用引擎直接解析脚本公式 //创建脚本引擎管理器 ScriptEngineManager sem = new ScriptEngine转载 2013-09-24 20:49:02 · 1869 阅读 · 0 评论 -
如何开发HTML编辑器
写了一个B/S的在线标注,说白了就是在页面中选中内容并在前后添加标签来区分,和编辑器一个道理。问题是在Firefox和IE下都ok,就是chrome和webkit下出问题,不解。如何开发HTML编辑器在线的HTML内容编辑器为用户提供文本的样式控制,例如文字的颜色、字体大小等。虽然现在网上有不少功能强大的编辑器(如:FCKEditor),但是在使用中需要许多复杂转载 2013-01-07 00:29:02 · 776 阅读 · 0 评论 -
在Java中正确解码用Javascript:escape()编码的中文字符
做页面开发时使用了Javascript的escape()函数进行URL编码,如果url中有中文,结果在JSP或Servlet中用request.getParameter()时取不到参数,只返回一个空值。经过Baidu的搜索,结合我自己的工作实际,再加上网友的一些帮助,终于找到了问题所在及解决的办法。 本来Javascript中的escape()是将中文按ISO-8859-转载 2013-01-03 20:52:29 · 1113 阅读 · 0 评论 -
jsp刷新页面大全
下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: frame 现在假设top.html (即上面的页面) 有七个button来实现对bottom.html (即下面的转载 2012-04-11 00:55:04 · 681 阅读 · 0 评论 -
JSP和HTML关闭页面
第一种:JSP定时自动关闭窗口 function closewin(){ self.opener=null; self.close(); } function clock(){ i=i-1 document.title="本窗口将在"+i+"秒后自动关闭!"; if(i>0) setTimeout("clock();",100转载 2012-04-20 01:58:10 · 1127 阅读 · 1 评论 -
eval解析JSON中的注意点
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符转载 2012-10-14 23:00:52 · 781 阅读 · 0 评论 -
jQuery :gt 选择器
实例选择前 3 个之后的所有 元素:$("tr:gt(2)")定义和用法:gt 选择器选取 index 值高于指定数的元素。index 值从 0 开始。经常与其他元素/选择器一起使用,来选择指定的组中特定序号之后的元素(如上面的例子)。语法$(":gt(index)")参数描述index必需。规定转载 2012-10-15 22:59:06 · 804 阅读 · 0 评论 -
jQuery-强大的jQuery选择器 (详解)
1. 基础选择器 Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素转载 2012-10-15 22:58:17 · 466 阅读 · 0 评论 -
JQuery.Ajax之错误调试帮助信息
下面是Jquery中AJAX参数详细列表:参数名类型描述urlString(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。tim转载 2012-10-16 20:45:09 · 830 阅读 · 0 评论 -
安装CKEditor插件并添加中文字体选择
安装CKEditor+WordPress,wordpress自带可视化编辑器比较差,特别是段落首空两格的问题比较烦。 一般都是修改主题的css或者用html编辑器通过全角空两格的方法解决,当然也有安装插件。既然安装插件还不如找一个好的编辑器插件呢。所以看中了这个,安装后后台能显示中文提示,也能选择英文字体,至于中文字体再试试。 安装后默认的情况下只有英文字体的选择,如果想添加中文字体,转载 2012-10-19 02:44:03 · 8699 阅读 · 0 评论 -
网页中获取当前选取的内容 document.getSelection,document.selection.createRange
代码1:var selectionText = window.getSelection ? window.getSelection() : (document.getSelection ? document.getSelection() : (document.selection ? document.selection.createRange().text : ""))代码2转载 2012-12-06 20:34:29 · 11888 阅读 · 0 评论 -
兼容FireFox/IE的insertAdjacentHTML方法
今日研读大名鼎鼎的Ext框架源码,开始以为他们的代码一定超复杂难懂,但读了一点才发现,代码写的非常清晰易懂,设计严谨巧妙,确实一帮牛人之作。废话不多说,说说今日收获:今日读到insertHtml部分发现这个方法其实是实现了兼容FF的insertAdjacentHTML方法,仔细看看感觉挺不错,于是提取出来,便于今后使用。方法名称:insertHtml(where,el,html)转载 2012-12-07 21:47:26 · 1145 阅读 · 0 评论 -
jQuery Ajax 实例 全解析
转载自:http://www.cnblogs.com/yeer/archive/2009/07/23/1529460.htmljQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们转载 2012-12-26 21:43:25 · 487 阅读 · 0 评论 -
jquery $(document).ready() 与window.onload的区别
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写转载 2012-12-28 01:46:36 · 538 阅读 · 0 评论 -
js中escape,encodeURI,encodeURIComponent三个函数的区别
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:document.wr转载 2013-01-03 20:53:18 · 448 阅读 · 0 评论 -
发现jQuery UI中Tooltip的一个小Bug
今天在做一个web项目的时候想给系统的按钮添加一个tooltip的提示功能,直接想到原创 2014-09-10 16:00:26 · 4229 阅读 · 0 评论