js
文章平均质量分 53
逍遥不羁
这个作者很懒,什么都没留下…
展开
-
脚本标签、js显示实时时间,兼容谷歌与火狐
var userAgent = window.navigator.userAgent.toLowerCase(); todayDate = new Date(); date = todayDate.getDate(); month= todayDate.getMonth()+1; year= todayDate.getYear();原创 2012-09-01 21:10:29 · 2902 阅读 · 0 评论 -
javascript把前端错误记录到后台服务器
开发 Web 应用程序过程中的一种常见的做法,就是集中保存错误日志,以便查找重要错误的原因。例如数据库和服务器错误都会定期写入日志,而且会按照常用 API 进行分类。在复杂的 Web 应用程序中,我们同样推荐你把 JavaScript 错误也回写到服务器。换句话说,也要将这些错误写入到保存服务器端错误的地方, 只不过要标明它们来自前端。把前后端的错误集中起来, 能够极大地方便对数据的分析。要建立这样原创 2015-11-06 14:10:41 · 4482 阅读 · 0 评论 -
js中使用正则表达式(四)检索模式说明
正则表达式,检索条件参数说明:g、i、m;可以组合使用,如:gi,gim等 g 修饰符用于执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) i 修饰符用于执行对大小写不敏感的匹配,即不区分大小写。 m 执行多行匹配。原创 2015-09-22 10:25:33 · 620 阅读 · 0 评论 -
easyui在页面布局中引入外部的jsp页面,css冲突,功能失效,页面混乱
easyui在页面布局中引入外部的jsp页面,如header.jsp或left.jsp,避免出现页面混乱有两个方式: 1、两个jsp中不能有页头,除了编码声明外,直接div; 2、或者布局引入的时候,用ifame作为容器,用iframe引入header.jsp或left.jsp;原创 2015-09-16 09:30:33 · 8019 阅读 · 0 评论 -
js中使用正则表达式(一)创建正则表达式的方式:正则对象方式和正则字面量方式
一、创建正则表达式的方式:正则对象方式和正则字面量方式1、**正则对象方式:var regx = new RegExp();** (1)、该方式创建正则对象,构造函数可以接收两个参数p1和p2;p1表示匹配模式,必需;p2表示检索条件,可选;**参数都是以双引号包裹的字符串,无需正斜杠包裹。** 例如: var regx = new RegExp("^\\d+[a-z]*$");原创 2015-09-15 20:40:23 · 5738 阅读 · 0 评论 -
js中使用正则表达式(三)RegExp对象构造函数属性介绍
1、RegExp构造函数属性可以通过两种方式访问:长属性名和短属性名方式,其属性有: 长属性名 短属性名 说明 input $_ 最近一次要匹配的字符串,即原字符串 lastMatch $& 最近一次的匹配项,即匹配到的字符串 lastParent $+ 最近一次的匹配捕获组,即捕获组匹配到的字符串 left原创 2015-09-22 10:06:05 · 2452 阅读 · 0 评论 -
easyui datebox 清空值或添加自定义按钮
为easyui datebox添加清空值或其它自定义按钮,有两个方式,全局和非全局非全局方式:只在当前日期控件上添加按钮代码示例(来源于easyui API):var buttons = $.extend([], $.fn.datebox.defaults.buttons);buttons.splice(1, 0, {text: 'MyBtn',ha原创 2015-10-29 14:16:54 · 2728 阅读 · 0 评论 -
js中使用正则表达式(五)特殊字符、匹配模式、捕获组与反向引用介绍
1、方括号 方括号用于查找某个范围内的字符: 表达式 描述 [abc] 查找方括号之间的任意一个字符,不是多个。 [^abc] 查找任何不在方括号之间的任意一个字符,不是多个。 [0-9] 查找任何从 0 至 9 的任意一个数字。 [a-z] 查找任何从小写 a 到小写 z 的任意一个字符。原创 2016-01-18 17:18:40 · 5628 阅读 · 0 评论 -
js中使用正则表达式(二)操作正则表达式的对象RegExp、String和方法
操作正则表达式执行匹配工作的对象:RegExp对象和String对象,接下来分别介绍一下两个对象提供正则匹配的方法 1、RegExp对象:可以通过上面两种方式创建正则表达式对象,它有3个方法:test()、exec() 以及 compile()。 (1)、test():检索字符串中的指定值。返回值是 true 或 false。 例子: var regx=n原创 2015-09-22 09:31:03 · 1464 阅读 · 0 评论 -
ajax的基础:XMLHttpRequest对象
1、XMLHttpRequest 用于在后台与服务器交换数据,是实现ajax请求的核心对象,创建XMLHttpRequest的方式(考虑浏览器兼容性): var xmlhttp; if(window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLH原创 2015-12-03 10:58:53 · 732 阅读 · 0 评论 -
js解析json格式数据
本人才疏学浅,只是记录一下涉及到的内容,方便以后工作使用,废话不说了,正题json数据格式:1、var jsonstr = {province:[{id:'001',name:'北京'},{id:'002',name:'天津'},{id:'003',name:'上海'}],city:[{id:'001001',name:'朝阳区'},{id:'001002',name:'海淀区'}]}原创 2013-04-18 20:15:19 · 1059 阅读 · 0 评论 -
在Java中使用脚本语言 javax.script探秘
1、可用的脚本引擎Java 6提供对执行脚本语言的支持,这个支持来自于JSR223规范,对应的包是javax.script。默认情况下,Java 6只支持JavaScript脚本,它底层的实现是Mozilla Rhino,它是个纯Java的JavaScript实现。可以通过下面的代码列出当前环境中支持的脚本引擎:ScriptEngineManager manager = new Scr转载 2015-05-21 15:11:02 · 1471 阅读 · 0 评论 -
图片、文字无缝滚动
javascript图片左右无缝滚动 "utf-8"/> "keywords" content="javascript无缝滚动" /> "description" content="javascript无缝滚动" /> "http://images.cnblogs.com/cnblogs_com/rubylouvre/199042/"> --> "text/css">转载 2012-09-01 20:47:59 · 771 阅读 · 0 评论 -
JS 限制文本框只能输入数字(小数点,负数)
function myKeyDown(){ var k=window.event.keyCode; if ((k==46)||(k==8)||(k==189)||(k==109)||(k==190)||(k==110)|| (k>=48 && k57)||(k>=96 && k105)||(k>=37 && k40)) {} else转载 2012-09-01 21:17:05 · 4013 阅读 · 0 评论 -
js中使用s(c)标签
在js或者jquery中使用s标签,其实并不难理解,s标签也只是一个标签而已,当你想象成js+s标签=js+html标签就理解了例如:var username = '';var password = '';var sex = ""; sex= ; 通过上面的方式,就可以在js中通过s标签直接获得后台数据,不用通过html标签元素中转或者通过ajax了,原创 2012-09-01 20:15:32 · 19460 阅读 · 0 评论 -
站内搜索 高亮显示关键字(兼容火狐 谷歌 ie)
第一通过正则+js实现 function highlighted(ele,keys) { var reg = new RegExp("(" + keys.replace(/,/,"|") + ")","g"); ele.innerHTML = ele.innerHTML.replace(reg,"$1"); } $(docum原创 2012-10-12 18:28:11 · 1886 阅读 · 0 评论 -
js:window.showModalDialog模态窗口小小的用一下
js实现在父窗口打开子窗口,子窗口获取父窗口数据,格式:window.showModalDialog(url,window,'dialogwidth=1800px;dialogheight=350px;status:yes;titlebar:no;toolbar:no;scrollbars:yes;resizable:yes;center:yes');实例描述:在主表单中,嵌入一个ifra原创 2013-03-27 19:36:56 · 1163 阅读 · 0 评论 -
select option简单使用记录
废话不说,直接上代码/** * select的onChange事件:this代表的是select对象,不是option对象 */===请选择===/** * 创建option,每次创建之前清空【请选择】option下面的所有option * @return */function createOption(selectObj){//var selectObj原创 2013-04-19 11:14:06 · 1019 阅读 · 0 评论 -
父页面与子页面之间相互操作
父窗口与子窗口、子页面之间相互操作:iframe:父窗口获得子窗口对象并操作子对象:var iframeObj = document.getElementById("iframeId") 或 document.frames["iframeName"] iframeObj.src = "a.jsp?random="+Math.random(); var html = iframe原创 2013-07-30 18:28:09 · 2333 阅读 · 0 评论 -
java编码和解码
第一:流读取文件,具有转换编码功能的有:OutputStreamWriter和InputStreamReader,构造器有如:InputStreamReader(InputStream in, String charsetName) 创建使用指定字符集的 InputStreamReader。OutputStreamWriter(OutputStream out, S原创 2015-05-20 16:19:50 · 8608 阅读 · 0 评论 -
Javascript模块化编程(一):模块的写法
转载:http://www.ruanyifeng.com/blog/2012/10/javascript_module.html随着网站逐渐变成”互联网应用程序”,嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等……开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求转载 2016-10-27 16:26:59 · 1335 阅读 · 0 评论