导航

[个人心得]
1,不是非必要情况下,不拉源代码
2.单选框 radio 赋值 res.value.Issuance==true?$("input[@name=RadIssuance]").get(0).checked=true : $("input[@name=RadIssuance]").get(1).checked=true
3.$("#lblVisit").html(res.value.Visit.toString());  //不用toString()是,如果是0不输出
4.$("#DropParentCategory").val(0); val中值有无引号区别//OK, 有引号就一这到输出,没有引号,当是0的时候不输出
5.[Bindable(true)] //OK 绑定数据,源变,目的变
6.jquery对于单选框操作的取值.//OK $("input[@name=RadCategoryType]").get(0).checked=true;
7.jqurey disabled 下拉框
8.文本框失去焦点时,得到里面的值,不通过ID取得,用event.srcelement
 当前事件的源,
 firefox 下的 event.target = IE 下的 event.srcElement 用法[obj = event.srcElement ? event.srcElement : event.target]
 <input type=text onblur="javascript:alert(event.srcElement.value);"/>
9.输入文字时把多个空格变成一个空格
var str = "搜 索  吧";
 var reg = /\s{2,}/g; //\s 匹配任意的空白符(空格,TAB,换行,中文全角空格)  /g 表明可以进行全局匹配
 var arr = str.replace(reg," ");
正则表达式/g


4.
5.文本框失去焦点时,得到里面的值,不通过ID取得,用event.srcelement
6.

[逻辑]
?1.删除目录
2.编辑一级目录时,上级目录禁用
?3.添加发布目录,一级目录没有显示,-调用onload再次载入
?没有二级目录时,选一级,会报错
?选一级,二级不出来
?删除问题时,问题对应的关键字删除吗?
?编辑时,出现错误提示,页面返回
?点击第一层 父目录显示什么


[知识点]
1,js方法重写
function ExecuteUserQuestionFun( categoryID, questionID)
{
    if(typeof(UserQuestion)=="function")
    {
        UserQuestion(categoryID,questionID);
    }
}

2.js格式化时间
3.元数据不是语法的一部分,而是专门给编译器用的,说白了是告诉编译器做某些事情
作为一个public变量,肯定既可以被赋值,也能赋值给别的变量。绑定的作用就是,当name改变的时候(被赋值了),可能通知其它被name影响(赋值给它们)的变量发生改变。这里的“可能”就需要编译器来判断
mxml里用{}的语法的地方就是绑定的对象,比如label={xxx.name},当name变化,label也跟着变
绑定enum
[Bindable(true)]
public ENUM_KBS_CategoryIssuance IssuanceData
{
    set
    {
        this._IssuanceData = value;
    }
}
DataTable dtParentCategory = BllAccess.GetKbsCategory.GetCategorys(gameId,0, ENUM_KBS_CategoryPromotion.All, this._IssuanceData, 0);//取得所有目录
4.jquery 关于img select
$("img").attr("src","test.jpg");
  $("img").attr({ src: "test.jpg", alt: "Test Image" });
 $("img").attr("src");
 $("img").attr("title", function() { return this.src });
 下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
 下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项