- 浏览: 17643 次
- 性别:
- 来自: 苏州
最新评论
文章列表
<script type=text/javascript>
// 作用域分析分为两部分
//预解析
//执行代码
//先上一个
var a=1;
function f1(){
alert(a);//undefined
var a=2;
}
f1();
alert(a);//1
//预解析 (全局变量)
//全局a=undefined; 解析的时候只是将变量放到全局的仓库里
//函数f1=function f1(){}
...
这一篇我们将对datagrid editor属性来进行详解
功能:1.点击添加,在首行上面添加一行,2.双击时编辑一行,3.删除选中所有行数,
就以以上三个功能的实现做解释
1.写在editor()中的url加参数不可行,因为初使化datagrid与其combotree时就已定死,所以改为更合理的方式
center_datagrid=$('#center_datagrid').datagrid({
url://获取数据
columns:[[
{field:'cid',title:'id',width:50,hidden:false,a ...
1.springMVC+Hibernate+SqlServer2012的整合
2.此篇着重说明easyui框架的引入
<!-- jqueryåº -->
<script type="text/javascript" src="${pageContext.request.contextPath}/jslib/jquery-easyui-1.5/jquery.min.js" charset="utf-8"></script>
<!-- easyuiç¸å
³åº -->
&l ...
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Ribbon实现</title>
<style>
/*以下样式只在chrome下最新版本做测试,未做兼容性处理*/
*{ margin:0; padding:0;}
body{ background:#f4f4f4; font:12px/1.6 Georgia, "Times New Roman", Times, serif; color ...
//使用模块化规避缺陷
//alert("test");
String.prototype.findx=function(){
var entity={
quot:'"',
lt:'<',
gt:'>'
};
return function(){
var temp="";
this.replace(/&([\w]+);/g,function(a,b,c){
var r=entity[b];
console.info("a: "+a+&quo ...
//使用函数实现历史记录
//alert("test");
//例子
var f=function(n){
return n<2 ? n: f(n-1)+f(n-2);
};
//console.info(f(5));
//console.info(f(6));
var i=1;
while(i<=10){
console.info(f(i));
i++;
}
var memory=function(arr,func){
var recur=function(n){
var result=arr[n];
...
//非惰性函数与惰性函数
//alert("test");
//来看看js另人意外的东西
var a=2;
function getA(x){
return x;
}
console.info(getA(a,a=a*2)); //2
console.info(getA(a)); //这里的值是4
//这是由于javaScript支持非惰性求值,上面的结果才会成这样
//下面的这种写法会崩掉
function f(){
}
/*
f(function(){
while(true){
}
}();) ...
//alert("test");
//javascript 中数组不一样的用法
var a=[];
a[-1]=1;
console.info(a.length); //0
console.info(a[-1]); //1
console.info(a["-1"]); //1 说明这个值以对象属性的形式被存储
a[true]=2;
console.info(a[true]); //值为1
console.info(a[1]); //这个地方true 不能再转换为1
//再做一个另类的测试
...
<script type='text/javascript'>
//实现功能,对用户名是否被注册进行验证
//验证时间onblur
//服务器是tomacat与servlet结合作为服务器端
//浏览器在ff与chrome下测试,版本应就是近期才装的
//服务器端假设各位已会
//ajax函数
var ajax=function(url){
var xhr=null;
if(window.XMLHttpRequest){
xhr=new XMLHttpRequest();
}else{
x ...
<script type="text/javascript">
window.onload=function(){
var oDiv=document.getElementById('box1');
//console.info(getPos(oDiv).leftX);//测试可以
//三个事件
//兼容性没有做判断
//通过以下两种可实现ie7及以下浏览器的兼容
//setCapture全局捕获 再释放捕获
//return false
//以前两种可实现兼容性问题,并没有用浏览器做兼容实 ...
<script src="js/冒泡.js"></script>
<script type=text/javascript>
</script>
<style>
body{
margin:0px;
padding:0px;
}
#div1{
width:300px;
height:200px;
background:#CC3;
margin:30px auto 0px 10px;
position:relative;
...
<style>
body{
margin:0px;
padding:0px;
}
#div1{
width:300px;
height:200px;
background:#CC3;
margin:30px auto 0px 10px;
position:relative;
}
#div2{
width:300px;
height:200px;
background:#096;
position:absolute;
left:310px;
}
#div11{
margin- ...
<style>
body{
margin:0px;
padding:0px;
}
#div1{
width:300px;
height:200px;
background:#CC3;
margin:30px auto 0px 10px;
position:relative;
}
#div2{
width:300px;
height:200px;
background:#096;
position:absolute;
left:310px;
}
#div11{
margin- ...
<style>
body{
margin:0px;
padding:0px;
}
#div1{
width:300px;
height:200px;
background:#CC3;
margin:30px auto 0px 10px;
position:relative;
}
#div2{
width:300px;
height:200px;
background:#096;
position:absolute;
left:310px;
}
#div11{
margin ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charse ...