码迷,mamicode.com
首页 > 其他好文 > 详细

2014工作总结

时间:2015-02-12 16:27:58      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:表达式   背景图片   absolute   2014   cover   

js 获取标签name属性

this.getAttribute("name") | document.getElementById(id).getAttribute(‘name‘)


CSS操作背景图片

background-size:100% 100%;

background-size:cover;

background-size:cover;

background-size:auto;



运行里敲:dcomcnfg,打开组件服务


透明div

filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity: 0.25;opacity: 0.25;


js设置样式

document.getElementsByTagName("img").style.position=‘absolute‘;



===============================================================正则表达式

代码:

var reg=/^\d{3,4}-\d{7,8}(-\d{3,4})?$/;

if(!reg.test($("#aa").val()))

{

}


/^\d{3,4}-\d{7,8}(-\d{3,4})?$/电话验证

/^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/手机验证

/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/邮箱验证

/^[0-9]*[1-9][0-9]*$/正整数


===============================================================js获取asp.net中的变量

var aa="<%=UploadID%>";




===============================================================jquery 移入移出

mouseenter,mouseleave


===============================================================.net 绑定数据时格式化时间

<%# Eval("GOODS_VALID_START", "{0:yyyy-MM-dd}")%>


===============================================================T-sql随机查询

select top 3 * from V_COURSE_GOODS_INFO order by newid()


===============================================================js获取浏览器宽度高度

document.documentElement.clientWidth

document.documentElement.clientHeihgt


===============================================================允许上传一次

            ‘multi‘: false,//加上只允许上传一次

            ‘queueSizeLimit‘: 1, //加上只允许上传一次


===============================================================删除

http://v.polyv.net/uc/services/rest?method=delVideoById&writetoken=7broEB6eVLiRuH8-RnTg7AiQ03Vw8bQR&vid=543e6e20ae0a341fe22c44e3a17eb593_5


===============================================================这里记录访问量

window.onload=function(){

if(!window.name){

        window.name = ‘FirstLoad‘;

          var infoid=‘1732‘;

         $.post("Ajax.aspx",{infoid:infoid,func:"RecordCount"},

            function(data){

            });

        }}


===============================================================jquery获取select的值

jQuery("#select1  option:selected").text();


===============================================================脚本传绑定值

OnClientClick=‘<%# "showrole("+Eval("USER_ID")+")" %>‘



=========================================================================================================弹出框

<script src="../../artDialog/artDialog.source.js?skin=default" type="text/javascript"></script>


        /**

        * 确认

        * @param{String}消息内容

        * @param{Function}确定按钮回调函数

        * @param{Function}取消按钮回调函数

        */

        artDialog.confirm = function (content, yes, no) {

            return artDialog({

                top: ‘150px‘,

                id: ‘Confirm‘,

                icon: ‘question‘,

                fixed: true,

                lock: true,


                background: ‘#333‘, // 背景色

                opacity: 0.60, // 透明度


                content: content,

                ok: function (here) {

                    //return yes.call(this, here);

                    artDialog.tips("操作成功", 1.5);

                }

//                cancel: function (here) {

//                    //return no && no.call(this, here);

//                }

            });

        };



 /**

        * 短暂提示

        * @param{String}提示内容

        * @param{Number}显示时间 (默认1.5秒)

        */

        artDialog.tips = function (content, time) {

            return artDialog({

                top: ‘30px‘,

                id: ‘Tips‘,

                title: false,

                cancel: false,

                fixed: true,

                lock: false

            })

        .content(‘<div class="tanchu">‘ + content + ‘</div>‘)

   .time(time || 1.0);

        };



===============================================================js禁用滚动条

$("body").css({ "overflow": "scroll", "overflow-y": "hidden" });  

$("body").css({ "overflow": "scroll", "overflow-y": "" });  


===============================================================外围边框样式

outline


===============================================================Asp.net控制TextBox只能输入数字

style="ime-mode:disabled" onkeypress="if (event.keyCode<48 || event.keyCode>57) event.returnValue=false;"



===============================================================上传图片业务逻辑

 //头像

        if (UploadLocalFile.HasFile)

        {

            FileInfo file = new FileInfo(Server.MapPath("~/UpLoad/User_Img/" + UploadLocalFile.FileName));

            if (file.Exists)

            {

                this.doScript("alert(‘图片已存在,请更改文件名称‘)");

                return null;

            }

            

            //后缀

            string houzhui = Path.GetExtension(UploadLocalFile.FileName).ToLower();

            if (houzhui != ".jpg" && houzhui != ".png" && houzhui != ".gif" && houzhui != ".bmp" && houzhui != ".jpeg")

            {

                this.doScript("alert(‘图片格式不支持,目前支持(.jpg .png .gif .bmp .jpeg)‘)");

                return null;

            }

            //大小

            if (UploadLocalFile.PostedFile.ContentLength > 1024 * 1024 * 2)

            {

                this.doScript("alert(‘图片大小不能超过2M‘)");

                return null;

            }

            info.Stu_image = UploadLocalFile.FileName;

            UploadLocalFile.SaveAs(Server.MapPath("~/UpLoad/User_Img/" + UploadLocalFile.FileName));

        }

===============================================================删除图片

if (File.Exists(Server.MapPath("../UpLoad/SchoolLogo/" + sei.School_logo)))

            File.Delete(Server.MapPath("../UpLoad/SchoolLogo/" + sei.School_logo));


===============================================================查询为空的字段

school_type is null




===============================================================保存时判断

<script type="text/javascript">

   $(function(){

$("#infoSave").click(function(){

           var yesno=true;

           var message="";

           if($("#DEP_NAME").val()=="")

           {

               message+="领域名称不能为空<br/>";

               yesno=false;

           }

           if($("#DEP_SORT").val()=="")

           {

               message+="排序顺序不能为空<br/>";

               yesno=false;

           }

           

           if(!yesno)

           {

               msg(message);

           }

           return yesno;

       });


});



          function msg(aa)

   {

       artDialog.confirm(aa);

   }


</script>


===============================================================弹出页面

//window.open (‘page.html‘,‘newwindow‘,‘height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no‘)

//脚本运行后,main.aspx将在新窗体newwindow中打开,宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。请对照。

//doScript("window.open(‘study/main.aspx‘,‘newwindow‘,‘height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no‘)");




===============================================================不在当前活动窗口,倒计时关闭

    //不在当前活动窗口,倒计时关闭【document.hasFocus():鼠标是否在该网页内活动.】


     var sumTime = 600 //总时间

     var nowTime = sumTime

     

     window.setInterval(getTime,1000);   

     function getTime()

     {

        if(document.hasFocus()==false) 

          { 

            nowTime = nowTime -1;

          }

        else

          {

            nowTime = sumTime;

          }

        

        if(nowTime < 0)

          {

            window.close();        

          }

      }


===============================================================div遮罩

$("#selectType").click(function(){

var w = document.documentElement.clientWidth;

var h = document.documentElement.clientHeight;

var l = document.documentElement.clientWidth/2-$("#treeDemodiv").width()/2;

var t = document.documentElement.clientHeight/2-$("#treeDemodiv").height()/2;

$("#zhezhao").css({ "width": w + "px", "height": h + "px" });

$("#treeDemodiv").css({ "width": w + "px", "height": h + "px" });

$("#zhezhao").fadeIn(300);

$("#treeDemodiv").fadeIn(300);

});


<div id="zhezhao" style="display:none;filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity: 0.25;opacity: 0.25;position:fixed;background:#000;z-index:9"></div>


===============================================================获取IE版本

var isIE=navigator.userAgent.match(/MSIE (\d)/i);

isIE=isIE?isIE[1]:undefined;

alert(isIE);

===============================================================获取IE文档模式

document.documentMode


===============================================================防止SQL注入验证

private static readonly Regex RegSystemThreats =

        new Regex(@"\s?or\s*|\s?;\s?|\s?drop\s|\s?grant\s|^‘|\s?--|\s?union\s|\s?delete\s|\s?truncate\s|" +

            @"\s?sysobjects\s?|\s?xp_.*?|\s?syslogins\s?|\s?sysremote\s?|\s?sysusers\s?|\s?sysxlogins\s?|\s?sysdatabases\s?|\s?aspnet_.*?|\s?exec\s?",

            RegexOptions.Compiled | RegexOptions.IgnoreCase);

===============================================================

 var jsonobj=eval(‘(‘+data+‘)‘);


===============================================================框架问题

格式为png图片的img触发不了事件,可以把图片换位gif格式的


===============================================================Cache的使用

如果在一个独立的类文件里,实例化成一个Cache cache = HttpRuntime.Cache;


===============================================================Session在管道事件中的调用

Application_PostAcquireRequestState事件


HttpSessionState Session = HttpContext.Current.Session;


===============================================================ajax设置为同步

$().ajaxSetup({async: false}); //全局设为同步


===============================================================测试性能时间差

var timer = Stopwatch.StartNew();

SomeCodeToTime();

timer.Stop();

Console.WriteLine("Method took {0} ms", timer.ElapsedMilliseconds);


===============================================================css圆角

#gaga{border:3px solid #f00;border-radius: 5px 6px 7px 8px;}

5px代表的是左上角的弧度;

6px代表的是右上角的弧度;

7px代表的是右下角的弧度;

8px代表的是左下角的弧度;


===============================================================group by

select course_name,stu_cnname from V_ORDER_COURSE_FULL_INFO group by course_name,stu_cnname

查询的不重复的数据


===============================================================sql查询为空不为空的数据

 and LIMIT_START_DATE is not null不为空

 and LIMIT_START_DATE is null为空


技术分享


本文出自 “程序猿的家--Hunter” 博客,谢绝转载!

2014工作总结

标签:表达式   背景图片   absolute   2014   cover   

原文地址:http://962410314.blog.51cto.com/7563109/1614046

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!