js
文章平均质量分 58
AndroidDev2022
焚膏油以继晷,恒兀兀以穷年。钻研 Android、系统架构、音视频、跨平台开发,有问题联系邮箱 hgncxzy@qq.com
展开
-
JSON对象和字符串之间的转换
将后台程序(如php)发送过来的json数据转化为javascript的数组或者对象的方法十分简单,代码如下:// 假设后台发送的json数据为 '{a:2,b:1}' 存储于str中var data = eval( '(' + str + ')' );然而想将一个javascript对象转化为json格式的字符串却并不那么简单,特别是对象的属性值递归包含一个对象时(如 var ob原创 2013-08-21 13:32:15 · 1936 阅读 · 0 评论 -
js实现继承的几种方式实例讲解
New Document //打印函数 var _=function(o){ document.write(o+""); } //打印数组的函数 var _a=function(arr){ for(var t in arr) _(arr[t]); } //对象定义方法2 function Stu原创 2013-12-10 16:08:14 · 1053 阅读 · 0 评论 -
再谈js函数
New Document //打印函数 var _=function(o){ document.write(o+""); } function add() { document.write("empty"+""); } function add(i) {原创 2013-12-10 16:31:12 · 710 阅读 · 0 评论 -
2014年最酷的30个JavaScript库
2014年最酷的30个JavaScript库转载 2014-08-15 16:42:50 · 754 阅读 · 0 评论 -
在jsp页面利用js函数获取当前时间
下面写的js函数能实现在jsp页面中原创 2014-09-15 21:36:29 · 2685 阅读 · 0 评论 -
一个十分简单的div弹出层小例子
一个十分简单的div弹出层小例子原创 2014-09-15 21:41:41 · 12896 阅读 · 0 评论 -
js中执行算术运算注意点
js中parseFloat的用法。主要区别parseFloat(a+b)和parseFloat(a)+b的区别;parseInt(a+b)和parseInt(a)+b的区别;function a(){ var a =3.5; var b = 4; alert("var a =3.5; var b = 4;parseFloat(a+b)的值为:"+parseFloat(a+b原创 2014-10-26 18:26:24 · 2716 阅读 · 0 评论 -
JavaScript回顾(7)
BOM模型brower object model(浏览器对象模型),通过浏览器内置的一些对象可以操作浏览器本身。DOM是用来操作页面的,BOM是用来操作浏览器本身的。BOM是没有规范的,但是大部分浏览器都支持如下几个对象1、Window对象:表示整个窗口(1)open方法:(名字,特性,高度宽度,工具栏,滚动条)(2)setTimeout方法:setTimeou原创 2014-11-05 16:51:33 · 718 阅读 · 0 评论 -
JavaScript回顾(5)
一、查找第一种方式:依据id查找var obj = document.getElementById(id); //document是HTMLDocument的实例html> head> script> function f1(){ var obj原创 2014-11-05 16:17:23 · 1008 阅读 · 1 评论 -
JavaScript回顾(1)
很久没有怎么用过JavaScript了,感觉有点生疏,最近在看关于HTML5移动开发方面的资料,有一种直觉告诉我,JavaScript昨天、今天很重要,明天会更重要。现在好多基于JavaScript的框架给我们的开发带来了很大便利,但是要更好的使用这些工具,我们就必须对JavaScript有一个更高的认识,翻开以前的笔记,开始复习吧。一、JavaScript的作用1、数据验证原创 2014-11-05 14:58:22 · 777 阅读 · 0 评论 -
JavaScript回顾(2)
Javascript面向对象基础知识1、如何定义一个类,使用如下语法来创建一个类 function Person(name, age){ //习惯上第一个字母大写 //this修饰的变量称为属性 this.name = name; this.age = age; //如果属性值是一个函数,则这个属性就是一原创 2014-11-05 15:07:28 · 688 阅读 · 0 评论 -
JavaScript回顾(3)
一、基本数据类型number:数字类型string:字符串 (注意s小写:string是基本类型)boolean:布尔类型 //前三个都有对应的包装类null:空类型undefined:未定义类型测试一:html> head> script>原创 2014-11-05 15:34:48 · 811 阅读 · 0 评论 -
JavaScript回顾(4)
一、变量的作用域javascript脚本的执行过程分为两个阶段:第一阶段,js引擎()先扫描整个javascript代码。当碰到时,会先创建一个全局的活动对象,将中出现的变量的声明,函数的定义保存在活动对 象里面。如果碰到函数,则创建对应的局部活动对象,将函数内部的变量的声明及函数的定义保存在该活动对象里面。第二阶段,执行javascript代码,遇到变量,会先从对应的活动原创 2014-11-05 15:59:51 · 691 阅读 · 0 评论 -
js中的对象声明方式以及数组的一些用法
New Document //定义一个打印函数 var $=function(str){ document.write(str); document.write(""); } //定义打印数组函数 var _=function(arr){ for(var tmp in arr) { $(ar原创 2013-12-10 20:29:33 · 1242 阅读 · 0 评论 -
模态窗口window.showModalDialog的应用实例
public void update() { HttpServletResponse response = ServletActionContext.getResponse(); PrintWriter out; try { out = response.getWriter(); employ = new Employee(id,name, address, phone);原创 2013-11-11 10:30:47 · 2701 阅读 · 0 评论 -
模态窗口window.showModalDialog
1、基本知识 showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 2、使用方法转载 2013-11-08 20:55:27 · 1986 阅读 · 1 评论 -
JS产生随机数的几种写法
function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRandomNum(1,10); alert(num); v原创 2013-08-12 19:10:46 · 4196 阅读 · 0 评论 -
JS中数组Array的用法
js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr.length原创 2013-08-12 19:01:38 · 944 阅读 · 0 评论 -
JS大总结
javascript事件查询综合click() 对象.click() 使对象被点击。closed 对象.closed 对象窗口是否已关闭true/falseclearTimeout(对象) 清除已设置的setTimeout对象clearInterval(对象) 清除已设置的setInterval对象confirm("提示信息") 弹出确认框,确定返回true取消返回false转载 2013-08-13 18:49:55 · 2424 阅读 · 0 评论 -
js操作DOM节点
1.访问节点document.getElementById(id);返回对拥有指定id的第一个对象进行访问document.getElementsByName(name);返回带有指定名称的节点集合注意:Elementsdocument.getElementsByTagName(tagname);返回带有指定标签名的对象集合注意:Elementsdo原创 2013-08-13 18:32:11 · 1792 阅读 · 0 评论 -
js常用事件整理
一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件 onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方转载 2013-08-13 18:58:24 · 890 阅读 · 0 评论 -
js之onload事件关于我的一点体会
如果我问你window.load和window.onload分别是什么意思,恐怕你会回答我:“这不是页面加载完就执行吗”。但是答案是不一定,得看你怎么用。看一下例子吧例1:Untitledfunction ShowMessage(){alert("true");}window.onload=ShowMessage();当你看到原创 2013-08-13 20:16:38 · 1323 阅读 · 0 评论 -
onmouseover和onmouseout的一些思考
一个DIV层,当鼠标移进的时候会触发onmouseover,移出的时候会触发onmouseout。 很简单的逻辑,这也是我们想要的!但随之烦恼也就来了:onmouseover并不会只在移进时才触发,onmouseout也不会只在移出时才触发!鼠标在DIV里面移动时也会可能触发onmouseover或onmouseout。 在上图中,对于’A'原创 2013-08-13 20:22:14 · 1275 阅读 · 0 评论 -
js事件的一些例子探讨
1.页面加载事件先看一段js代码:event.html//第一段js window.onload = function() {//类似于匿名函数 alert("页面加载事件1"); }();//第二段js function a() { alert("页面加载事件2"); } window.onload = a();//此时调用原创 2013-08-13 19:46:16 · 1331 阅读 · 0 评论 -
ajax交互Struts2的action(1)
1.客户端网页代码检测用户名是否唯一 function createRequest(url) { http_request = false; if (window.XMLHttpRequest) { // 非IE浏览器 http_request = new XMLHttpRequest(); //创建XMLHttpRequest对象 } else if (wind原创 2013-08-14 14:50:27 · 3170 阅读 · 0 评论 -
200多个js技巧代码
1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件(value=='') {value='mm'}">点击时文字消失,失去焦点时文字再出现2.网页按钮的特殊颜色style="background-color:r转载 2013-09-24 19:21:00 · 1374 阅读 · 0 评论 -
常用JS验证函数总结
/**************************************************************************************//*************************************数字的验证*****************************************//**********************转载 2013-10-29 20:49:42 · 948 阅读 · 0 评论 -
javaScript 删除确认实现方法小结
第一种方法:挺好用的,确认以后才能打开下载地址页面。原理也比较清晰。主要用于删除单条信息确认。 function p_del() { var msg = "您真的确定要删除吗?\n\n请确认!"; if (confirm(msg)==true){ return true; }else{ return false; } } 调用方法: " onclick="javas原创 2013-11-05 14:46:39 · 2191 阅读 · 0 评论 -
JavaScript回顾(6)
HTML DOM模型: w3c dom 模型(规范)出现之前,各个浏览器自己支持的一些dom操作Select对象属性:selectedIndex:表示用户现在选择的那个选项的下标(从0开始)length:获取或者设置选项的长度options:值是一个数组,每个数组元素是option对象,表示下拉列表的所有选项原创 2014-11-05 16:49:28 · 679 阅读 · 0 评论