zoukankan      html  css  js  c++  java
  • 知识点4

    SqlServer触发器

    触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。
    Deleted 表用于存储 DELETE 和 UPDATE 语句所影响的行的复本。在执行 DELETE 或 UPDATE 语句时,行从触发器表中删除,并传输到 deleted 表中。Deleted 表和触发器表通常没有相同的行。

    Inserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到 inserted 表和触发器表中。Inserted 表中的行是触发器表中新行的副本。

    1.插入操作(Insert)
    Inserted表有数据,Deleted表无数据

    2.删除操作(Delete)
    Inserted表无数据,Deleted表有数据

    3.更新操作(Update)
    Inserted表有数据(新数据),Deleted表有数据(旧数据)

    伪静态
    访问的页面地址和载入的页面地址没有直接关系,可以人为控制。访问静态URL,程序内部重定向访问动态页面,实现伪静态。

    app.hengqian.net中应用详情就是用的伪静态,在site.config中配置,是否采用伪静态,以及处理伪静态需载入的动态页面。



    javaScript jquery
    document.getElementById("container").offsetLeft $("#container").offset().left
    document.getElementById("container").style.left=100px $("#container").css("left",100px)

    offsetLeft与style.left的区别

    offsetLeft 获取相对于父对象的左边距
    left 获取或设置相对于 具有定位属性(position定义为relative)的父对象 的左边距

    如果父div的position定义为relative,子div的position定义为absolute,那么子div的style.left的值是相对于父div的值,
    这同offsetLeft是相同的,区别在于:
    1. style.left 返回的是字符串,如28px,offsetLeft返回的是数值28,如果需要对取得的值进行计算,还用offsetLeft比较方便。
    2. style.left是读写的,offsetLeft是只读的,所以要改变div的位置,只能修改style.left。
    3. style.left的值需要事先定义,否则取到的值为空。而且必须要定义在html里,我做过试验,如果定义在
    css里,style.left的值仍然 为空,这就是我刚开始碰到的问题,总是取不到style.left的值。
    offsetLeft则仍然能够取到,无需事先定义div的位置。

    >>一个页面调用外部js文件的方法,此方法不能放在$(function(){})或window.onload()里面;

    >>js数组的join("?"),表示将数组中的元素用?连接转换成一个字符串;

    >>Request.UrlReferrer可以获取客户端上次请求的url的有关信息。

  • 相关阅读:
    MBR记录
    execute,executeQuery,executeUpdate的区别是什么?
    JDBC访问数据库的基本步骤是什么?
    什么是JDBC,在上面时候会用到它?
    int 和 Integer 有什么区别
    String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的
    final finally finalize区别
    Java有哪些基本数据类型
    面向过程和面向对象的区别
    JDK,JRE,JVM三者关系
  • 原文地址:https://www.cnblogs.com/zmdblogs/p/6076980.html
Copyright © 2011-2022 走看看