精华内容
下载资源
问答
  • 该项目使用Ikarus画廊管理工具( 参见以下此画廊管理好处),以及从中借用一些内容预处理概念来生成所有在线内容的页面属于作者Bob Villarreal书。 请遵循install_guide.txt中指示来准备环境。 要设置...
  • CSS笔记——盒子模型

    2020-08-04 19:55:14
    一. 盒子模型简介 CSS将页面中的所有元素都设置成了一个矩形的盒子 将元素设置为矩形的盒子后,对页面的布局就变成了将...边框属于盒子的边缘,边框里边属于盒子的内容,出了边框都是盒子的外部 要为一个元素设置边框

    一. 盒子模型简介

    1. CSS将页面中的所有元素都设置成了一个矩形的盒子
    2. 将元素设置为矩形的盒子后,对页面的布局就变成了将不同的盒子摆放到不同的位置
    3. 每一个盒子都由以下几个部分组成:内容区(content)、内边距(padding)、边框(border)、外边距(margin)

    二. 内容区(content)

    1. 使用width来设置盒子内容区的宽度
    2. 使用height来设置盒子内容区的高度

    三. 边框(border)

    1. 边框属于盒子的边缘,边框里边属于盒子的内容,出了边框都是盒子的外部
    2. 要为一个元素设置边框必须指定三个样式:border-width: 边框的宽度、border-color: 边框的颜色、border-style: 边框的样式
    • border-width: 边框的宽度
    1. 使用border-width可以分别指定四个边框的宽度
      (1) 如果指定四个值,则四个值会分别设置给上、右、下、左(顺时针方向)
      (2) 如果指定三个值,则三个值会分别设置给上、左右、下
      (3) 如果指定两个值,则两个值会分别设置给上下、左右
      (4) 如果指定一个值,则四边全都是该值
    2. 除了border-width,CSS中还提供了border-top-width、border-right-width、border-bottom-width、border-left-width,专门用来设置指定边的宽度
    • border-color: 边框颜色
    1. color也可以分别指定四个边框的样式,规则和width一致,同时它也提供border-xxx-color四个样式,来分别设置四个边
    • border-style: 边框的样式
    1. 可选值
      (1) none: 没有边框(默认值)
      (2) solid:实线
      (3) dotted: 点状边框
      (4) dashed: 虚线
      (5) double: 双线
    2. style也可以分别指定四个边框的样式,规则和width一致,同时它也提供border-xxx-style四个样式,来分别设置四个边
    • border
    1. border是边框的简写样式,通过它可以同时设置四个边框的样式、宽度、颜色,并且没有顺序要求
    2. border一指定就是同时指定四个边,不能分别指定
    3. border-top、border-right、border-bottom、border-left可以单独设置四个边的样式,规则和border一样,只不过它仅对一个边生效

    四. 内边距(padding)

    1. 内边距指的是盒子的内容区与盒子边框之间的距离
    2. 一共有四个方向的内边距,可以通过padding-top、padding-right、padding-bottom、padding-left来设置四个方向的内边距
    3. 使用padding可以同时设置四个边框的样式,规则和border-width一致

    五. 外边距(margin)

    1. 外边距指的是当前盒子与其他盒子之间的距离,它会影响到盒子的位置
    2. 盒子有四个方向的外边距:margin-top、margin-right、margin-bottom、margin-left
    3. 由于页面中的元素都是靠左靠上摆放的,当设置上和左外边距时,会导致盒子自身的位置发生改变,如果是设置右和下外边距会改变其他盒子的位置
      (1) margin-top:上外边距,设置一个正值,元素会向下移动
      (2) margin-right:右外边距,默认情况下设置margin-right不会产生任何效果
      (3) margin-bottom:下外边距,设置一个正值,其他元素会向下移动
      (4) margin-left:左外边距,设置一个正值,元素会向右移动
    4. 外边距也可以指定一个负值,如果外边距设置的是负值,则元素会向反方向移动
    5. 外边距可以使用简写属性margin,同时设置四个方向的外边距,规则和border-width一样
    6. 垂直外边距的重叠
      (1) 在网页中相邻的垂直方向的外边距会发生外边距的重叠
      (2) 兄弟元素:
      ① 兄弟元素间的相邻垂直外边距会取两者之间的较大值(两者都是正值)
      ② 如果相邻垂直外边距一正一负,则取两者的和
      ③ 如果相邻的外边距都是负值,则取两者中绝对值较大的
      (3) 父子元素:
      ① 父子元素间的相邻垂直外边距,子元素的会传递给父元素
      ② 父子外边距的重叠会影响到页面的布局,必须要进行处理
    7. box-sizing:用来设置盒子尺寸的计算方式(设置width和height的作用)
      (1) content-box:宽度和高度用来设置内容区的大小(默认值)
      (2) border-box:宽度和高度用来设置整个盒子可见框的大小(width和height指的是内容区+内边距+边框的总大小)

    六. 水平方向的布局

    1. 元素在其父元素中水平方向的位置由以下几个属性共同决定:
      margin-left、border-left、padding-left、width、padding-right、border-right、margin-right
    2. 一个元素在其父元素中,水平布局必须要满足以下的等式:
      margin-left+border-left+padding-left+width+padding-right+border-right+margin-right等于其父元素内容区的宽度
    3. 以上等式必须满足,如果相加结果使等式不成立,则称为过度约束,等式会自动进行调整
    4. 调整的情况:
      (1) 如果这七个值没有为auto的情况,则浏览器会自动调整margin-right值以使等式满足
      (2) 这七个值中有三个值可以设置为auto:width、margin-left、margin-right
      ① 如果某个值为auto,则会自动调整为auto的那个值以使等式成立
      ② 如果将一个宽度和其中一个外边距设置为auto,则宽度会调整到最大,设置为auto的外边距会自动调整为0
      ③ 如果将三个值都设置为auto,则外边距都是0,宽度最大
      ④ 如果将两个外边距设置为auto,宽度固定值,则会将外边距设置为相同的值,所以经常利用这个特点来使一个元素在其父元素中水平居中
    展开全文
  • 10、下列说法中,不属于数据模型所描述的内容的是()。 A、数据结构 B、数据操作 C、数据查询 D、数据约束 我的答案:A 11、若按功能划分,软件测试的方法通常分为白盒测试方法和(黑盒测试方法)。 12、...
  • 元素中所有子元素和文本内容都在内容区中排列,内容大小由width 和 height两个属性来设置:width 设置内容宽度;height 设置内容高度 。 边框 边框属于盒子边缘,边框里边属于盒子内部,出了边框都...

    盒子模型

    • css将页面中的所有元素都设置为了一个矩形
    • 将元素设置为矩形和盒子后,对页面的布局就变成了将不同的盒子拜访到不同的位置
    • 每一个盒子都有以下几个部分组成:
      • 内容区(content)
      • 内边距(padding)
      • 边框(border)
      • 外边距(margin)

    内容区

    元素中的所有的子元素和文本内容都在内容区中排列,内容区的大小由width 和 height两个属性来设置:width 设置内容区的宽度;height 设置内容区的高度 。

    边框

    边框属于盒子边缘,边框里边属于盒子内部,出了边框都是盒子的外部,边框的大小会影响到整个盒子的大小,要设置边框,需要至少设置三个样式:

    • 边框的宽度 border-width
      border-width: 10px;
      默认值,一般都是 3个像素
      border-width可以用来指定四个方向的边框的宽度
      四个值:上 右 下 左
      三个值:上 左右 下
      两个值:上下 左右
      一个值:上下左右
      除了border-width还有一组 border-xxx-width
      xxx可以是 top right bottom left
      用来单独指定某一个边的宽度

    • 边框的颜色 border-color
      border-color用来指定边框的颜色,同样可以分别指定四个边的边框
      规则和border-width一样
      border-color也可以省略不写,如果省略了则自动使用color的颜色值

    • 边框的样式 border-style

      • border-style 指定边框的样式
      • solid 表示实线
      • dotted 点状虚线
      • dashed 虚线
      • double 双线
        border-style的默认值是none 表示没有边框
        border-style: solid dotted dashed double;
        border-style: solid;
    • 简写形式:
      border简写属性,通过该属性可以同时设置边框所有的相关样式,并且没有顺序要求
      除了border以外还有四个 border-xxx
      border-top
      border-right
      border-bottom
      border-left

    border: solid 10px orange;
    border-top: 10px solid red;
    border-left: 10px solid red;
    border-bottom: 10px solid red;
    

    内边距

    • 内容区和边框之间的距离是内边距
    • 一共有四个方向的内边距:
      padding-top
      padding-right
      padding-bottom
      padding-left
    • 内边距的设置会影响到盒子的大小
    • 背景颜色会延伸到内边距上
    • 一共盒子的可见框的大小,由内容区,内边距,和 边框共同决定,所以在计算盒子大小时,需要将这三个区域加到一起计算
    • padding 内边距的简写属性,可以同时指定四个方向的内边距,规则和border-width 一样

    外边距

    • 外边距不会影响盒子可见框的大小但是外边距会影响盒子的位置
    • 一共有四个方向的外边距:
      margin-top
      margin-right
      margin-bottom
      margin-left
    • margin也可以设置负值,如果是负值则元素会向相反的方向移动
    • 元素在页面中是按照自左向右的顺序排列的,所以默认情况下如果我们设置的左和上外边距则会移动元素自身,而设置下和右外边距会移动其他元素
    • margin会影响到盒子实际占用空间

    水平布局

    • 元素在其父元素中水平方向的位置由以下几个属性共同决定:
    • margin-left
      border-left
      padding-left
      width
      padding-right
      border-right
      margin-ringt
    • 一个元素在其父元素中,水平布局必须要满足以下的等式:margin-left + border-left + padding-left + width + padding-right + border-right + margin-right = 其父元素内容区的宽度
    • 以上等式必须满足,如果相加结果使等式不成立,则称为过度约束,则等式会自动调整调整的情况
    width: auto; 
    width: 100px;
    height: 200px;
    background-color: #bfa;
    margin-right: auto;
    margin-left: auto;
    margin-left: 100px;
    margin-right: 400px
    
    /*
    1.如果以上属性依次为:
              0 + 0 + 0 + 200 + 0 + 0 + 0 = 800
        由于其一定要满足等式成立,浏览器会自动修改margin-rigth的值为600
            0 + 0 + 0 + 200 + 0 + 0 + 600 = 800
        所以:如果这七个值中没有为 auto 的情况,则浏览器会自动调整margin-right值以使等式满足
        
    2.这七个值中有值设置为auto
      如果某个值为auto,则会自动调整为auto的那个值以使等式成立
            - 如果将一个宽度和一个外边距设置为auto,则宽度会调整到最大,设置为auto的外边距会自动为0
            - 如果将三个值都设置为auto,则外边距都是0,宽度最大
            - 如果将两个外边距设置为auto,宽度固定值,则会将外边距设置为相同的值
            所以我们经常利用这个特点来使一个元素在其父元素中水平居中
        示例:
        width:xxxpx;
        margin:0 auto;        
        
    3.总结:
      1.如果没有设置以上七个值,则自动填充的父元素
      2.如果设置了以上七个值:
              - 没有auto:如果设置了width且等式不成立,则自动填充margin-right使等式成立r
              - 有auto:
                      > 如果有一个auto,则如果等式不成立,则自动填充auto
                      > 如果有两个auto,
                         >有width,就改width
                         >没有width,就外边距平分
                      > 如果width没有设置为auto,则自动填充其他auto
    */
    

    垂直布局

    • 子元素是在父元素的内容区中排列的
    • 如果子元素的大小超过了父元素,则子元素会从父元素中溢出
    • 使用 overflow 属性来设置父元素如何处理溢出的子元素
    • 可选值:
      • visible,默认值 子元素会从父元素中溢出,在父元素外部的位置显示
      • hidden 溢出内容将会被裁剪不会显示
      • scroll 生成两个滚动条,通过滚动条来查看完整的内容
      • auto 根据需要生成滚动条

    外边距的折叠

    • 垂直外边距的重叠(折叠)
    • 相邻的垂直方向外边距会发生重叠现象
    • 兄弟元素:兄弟元素间的相邻垂直外边距会取两者之间的较大值(两者都是正值)
    • 特殊情况:
      如果相邻的外边距一正一负,则取两者的和
      如果相邻的外边距都是负值,则取两者中绝对值较大
    • 兄弟元素之间的外边距的重叠,对于开发是有利的,所以我们不需要进行处理
    • 父子元素
      • 父子元素间相邻外边距,子元素的会传递给父元素(上外边距)
      • 父子外边距的折叠会影响到页面的布局,必须要进行处理
      • 解决办法:通过对其布局中的七个属性进行修改,使其满足等式即可!

    行内元素的盒模型

    • 行内元素不支持设置宽度和高度
    • 行内元素可以设置padding,但是垂直方向padding不会影响页面的布局
    • 行内元素可以设置border,垂直方向的border不会影响页面的布局
    • 行内元素可以设置margin,垂直方向的margin不会影响布局
    • display属性:用来设置元素显示的类型
      • inline 将元素设置为行内元素
      • block 将元素设置为块元素
      • inline-block 将元素设置为行内块元素,行内块,既可以设置宽度和高度又不会独占一行
      • table 将元素设置为一个表格
      • none 元素不在页面中显示
    • visibility属性:用来设置元素的显示状态
      • visible 默认值,元素在页面中正常显示
      • hidden 元素在页面中隐藏 不显示,但是依然占据页面的位置

    默认样式

    通常情况,浏览器都会为元素设置一些默认样式,默认样式的存在会影响到页面的布局,通常情况下编写网页时必须要去除浏览器的默认样式(PC端的页面)。

    
    body{
            margin: 0;
        }
        
        p{
            margin: 0;
        }
        
        ul{
            margin: 0;
            padding: 0;
            /* 去除项目符号 * /
            list-style:none; 
        }
        
        *{
            margin: 0;
            padding: 0;
         } 
    

    盒子的尺寸

    • 默认情况下,盒子可见框的大小由内容区、内边距和边框共同决定
    • box-sizing 用来设置盒子尺寸的计算方式(设置width和height的作用)
    • content-box 默认值,宽度和高度用来设置内容区的大小
    • border-box 宽度和高度用来设置整个盒子可见框的大小
    • width 和 height 指的是内容区,内边距,边框的总大小

    轮廓和圆角

    • outline:用来设置元素的轮廓线,用法和border一模一样,轮廓和边框不同的点,就是轮廓不会影响到可见框的大小
    • box-shadow:用来设置元素的阴影效果,阴影不会影响页面布局
      • 第一个值 水平偏移量 设置阴影的水平位置 正值向右移动 负值向左移动
      • 第二个值 垂直偏移量 设置阴影的水平位置 正值向下移动 负值向上移动
      • 第三个值 阴影的模糊半径
      • 第四个值 阴影的颜色

    box-shadow: 0px 0px 50px rgba(0, 0, 0, .3) ;

    • border-radius: 用来设置圆角 圆角设置的圆的半径大小
      • 四个值 左上 右上 右下 左下
      • 三个值 左上 右上/左下 右下
      • 两个值 左上/右下 右上/左下
    展开全文
  • 消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被...
  • 消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被...
  • 管理员设置的浏览权限不影响爬虫抓取内容 通过一些 HTML 细节属性(比如 canonical)进行 SEO 实时的消息通知 可按类别展示消息,标记已读 详细的消息类别: 分相关、同城、系统消息等 友好的 Chrome ...
  • 所以,为了让这两个不能显示的页面能正常显示,一方面,我们要在IIS中设置默认页,如default.aspx,另一方面,需要让IIS对某个不带aspx扩展名链接,如这里只包含某个目录名称链接转发到默认页。 要做到这...
  • 我也遇到过这样的情况,当时也是着急得不轻,后来看到了以下的内容,照着一步步的做了做,真的好了。内容不少,但是仍然希望你能耐住性子,仔细的看看自己属于那种情况,应该会有所收获。 局域网互访 - [ 网络 ] ...
  • 当然,通常这些地方都会提供贴心登录信息记忆功能来方便您使用,可您有没有想过,万一不慎遗失了手机那捡到它并怀有恶意人也会因此而轻松使用本来只属于东西呢?另外,不同地方对用户名和密码长度、...
  • 可以设置发布信息时,内容中包含有非法关键字信息,就自动设置为未审核状态。并且还可以设置最多可以发布几条重复信息,超过指定数量信息,就自动设置为未审核状态。 安装说明: 安装前,请必须确认/data/ /...
  • 跨域iframe数据传递

    千次阅读 2012-07-05 18:09:01
    在我们的白社会里,需要嵌入第三方应用,而嵌入的方式是使用 iframe,为了页面美观,这里就有一个最简单的需求:iframe 的高度需要跟随其本身内容的变化而实时变化,这就要求主页面根据 iframe 的内容实时的去设置其...

    先看一下我们遇到了什么问题?

    在我们的白社会里,需要嵌入第三方应用,而嵌入的方式是使用 iframe,为了页面美观,这里就有一个最简单的需求:iframe 的高度需要跟随其本身内容的变化而实时变化,这就要求主页面根据 iframe 的内容实时的去设置其样式 height 值,但是因为第三方应用和白社会不属于同一个域,所以给实现带来了一点小小的麻烦,所以才有以下的一些讨论…

    仔细分析一下问题的实质是什么呢?

    其实这里需要解决的是,在一个页面 A 中嵌入一个iframe B,A 和 B 不属于同一个域,但是 A 和 B 需要进行一些必要的通信,传递少量的数据信息,所以问题的实质就是主页面与跨域 iframe 之间怎么通信,也就是怎么传递数据信息

    下面就针对两种不同的需求,总结一些比较简单,常用和稳定的解决方案。

    • 主页面A 怎么向 iframe B 传递数据
    • iframe B 怎么向 主页面A 传递数据

    需求一:主页面A 怎么向 iframe B 传递数据呢?

    这种方式,是主页面需要给 iframe B 传递数据,然后 iframe B 获得到数据后进行特定的处理

    实现方式

    实现的技巧就是利用 location 对象的 hash 值,通过它传递通信数据,我们只需要在主页面A中设置 iframe B 的 src 后面多加个 #data 字符串(data就是你要传递的数据),如下图所示:

    主页面A 向 iframe B 传递数据

    然后在 iframe B 中通过某种方式能即时的获取到这儿 data 就可以了,其实常用的一种方式就是:

    • 1. 在 iframe B 中通过 setInterval 方法设置定时器, 监听 location.href 的变化即可获得上面的 data 信息
    • 2. 然后 iframe B 就能根据这个 data 信息进行相应的逻辑处理

    需求二:iframe B 怎么向 主页面A 传递数据呢?

    这种方式,是 iframe B 需要给主页面传递数据,然后主页面根据获得到数据后进行特定的处理

    实现方式

    实现的技巧就是利用一个代理 IframeC,它嵌入到 iframe B 中,并且和主页面A必须保持是同域,然后我们通过它充分利用上面第一种通信方式的实现原理就能把 iframe B 的数据传递给 iframeC,接下来的问题就是怎么让iframeC把数据传递给主页面A ,如下图所示:

    iframe B  向 主页面A 传递数据

    因为,iframeC 和主页面是同域的,所以它们之间传递数据就变得简单多了,我们这里的方式就是使用一个经常使用的属性 window.top (也可以使用window.parent.parent),它返回对载入浏览器得最顶层 window 对象的引用,这样我们就能直接条用主页面A中方法啦,哈哈哈,简单吧。

    到此,我们做个简单分析总结

    当然还有其他一些方式,也都测试过,不是浏览器兼容性不好,就是实现起来复杂,通过以上方式就能很方便的在跨域的 iframe 和主页面之间传递数据了,当然也就能解决上面提到的设置 iframe 高度的问题了,但是这种实现方式的前提也是最大的缺点就是 iframe 中的内容必须是我们可控的,但是至少我们这种实现方式是建立在浏览器的安全规则之上的,没有破坏应用本身的安全性。

    进一步叨叨,实现时需要考虑的一些细节

    上面的分析,其实只是一个简单的原理,在白社会里,虽然我们目前的需求还仅仅是实现第三方 iframe 形式的 App 的高度自适应,但是我们在实现的时候尽量考虑到了易用,可扩展性和可维护性,比如:

    • 让第三方 App 只需加载一个我们提供的JS种子文件就能很方便的使用我们为其提供的各种工具
    • 上面的各种工具,我们采用包的形式进行组织,最大化的实现按需加载
    • 第一条中的JS种子文件只提供基础的方法实现,并且把最常用的工具包放在里面,比如高度自适应
    • 通过种子文件,我们还提供给第三方 App 一些常用的JS工具包,而且直接使用的类似YUI3模块的动态加载机制就可使用指定的工具包
    • 对第三方 App 和 主页面传递的数据进行分类(自我调用,登录验证,传递数据等等)
    • 传递的数据使用满足特定规范的JSON格式,并通过统一的服务出口发出去,主页面提供一个统一服务接口解析数据,并根据规范调用相应的方法
    • 还有,就是版本控制的问题,为了尽量减少给第三方App带来影响,以上所有这些JS文件的版本都是采用向后兼容的策略,小版本使用服务器设置SQUID缓存特定频率的失效时间实现,大版本更新根据用户自己的需求手动更改
    • 当然,以上可能不是最优的解决方案,只是希望能给你一些帮助和引导,我们也在逐步的改进我们的一些实现方式,比如版本控制这块儿,我们也有一些问题需要解决

    回过头来,我们再看点儿具体的代码

    主页面A的源码

    1. /*主页面A*/
    2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    3. <html xmlns="http://www.w3.org/1999/xhtml">
    4. <head>
    5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    6. <title>主页面A</title>
    7. <script type="text/javascript">
    8. function init(){
    9.     document.domain = 'bai.sohu.com';
    10.     alert('我是主框架,嵌入了第三方应用IframeB,下面开始加载应用');
    11.     var iframeTag = document.getElementById('frameB'),
    12.          iframeSrc = 'http://test.com/iframePage.html';
    13.    
    14.     iframeTag.src = iframeSrc;
    15.     iframeTag.style.display = 'block';
    16. };
    17.  
    18. function callback(h){
    19.     var iframeB = document.getElementById('frameB');
    20.     alert('IframeC调用我(主框架)接口,把IframeB的高度传给我,具体值是:' + h);
    21.     iframeB.style.height= h + 10 + 'px';
    22.     iframeB.src += '#'+ h
    23. };
    24. </script>
    25. </head>
    26. <body onload="init();">
    27.     <p>我是主页框架,我的域是:bai.sohu.com</p>
    28.     <iframe id="frameB" style="display:none;"></iframe>
    29. </body>
    30. </html>

    iframeB(iframePage.html)的源码

    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3. <head>
    4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    5. <title>iframeB</title>
    6. </head>
    7. <body onload="init();">
    8.     <p style="height:500px;">我是三方应用,我的域是:test.com</p>
    9.     <iframe id="frameC" style="height:1px;width:1px;display:none;"></iframe>
    10. </body>
    11. </html>
    12. <script type="text/javascript">
    13. function init(){
    14.     alert('我是第三方App,下面开始创建和主框架同域的通信通道IframeC,并设置它的src,用#号传递高度值');
    15.    
    16.              var iframeTag = document.getElementById('frameC'),
    17.           iframeSrc = 'http://bai.sohu.com/iframePageC.html#',
    18.                    pageHeight = document.documentElement.scrollHeight || document.body.scrollHeight;
    19.    
    20.     iframeTag.src = iframeSrc + pageHeight;
    21.     iframeTag.style.display = 'block';
    22.    
    23.     window.setTimeout(function(){
    24.         alert('主页面设置我(IframeB)的src,通过Hash(#)给我传递它收到的高度:' + location.hash);
    25.     },2000);
    26. };
    27. </script>

    iframeC(iframePageC.html)的源码

    1. <script type="text/javascript">
    2.     document.domain = 'bai.sohu.com';
    3.     alert('我(IframeC)收到iframeB通过参数(#)给我传递高度值,我现在调用主页面方法去设置IframeB的高度');
    4.     top.callback(window.location.href.split('#')[1]);
    5. </script>

      

    展开全文
  • 当然,通常这些地方都会提供贴心登录信息记忆功能来方便您使用,可您有没有想过,万一不慎遗失了手机那捡到它并怀有恶意人也会因此而轻松使用本来只属于东西呢?另外,不同地方对用户名和密码长度、...
  • flash shiti

    2014-03-14 10:32:41
    39.以下操作哪几项属于恢复上次操作? A. 打开Edit菜单下Redo命令 B. 按Crrl+z键 C. 按Crrl+y键 D. 打开Edit菜单下Undo命令 40.Number将参数转换成数值其返回值有哪几种情况? A. 如果X为一数字,则返回值...
  • 特别说明:全局关键词设置:在这个设置里输入关键词|网址,然后发布的信息中如果包含所设置的关键词就会自动加上网址链接。 6、管理员管理:可以增减网站后台管理员,并配置权限。 7、数据库管理:在线备份、恢复...
  • 进入首页的时候,通过Ajax获取数据库中存在的热门商品数据集合,并且刷新页面的内容,点击商品之后跳转到商品详细信息模块。 2.1.2 二手商城模块  负责显示所有的二手商品,提供类别的侧边栏给用户点击之后显示...
  • 2、对JOSN里面TID的页面内容,也就是在 [查看全文]点开后进行详细内容采集。如:http://liuyan.people.com.cn/threads/content?tid=5668549 3、能实现【加载更多】。 样例页面:...
  • 会计理论考试题

    2012-03-07 21:04:40
    1.计算机感染病毒后会产生各种现象,以下属于病毒现象是__D__。 A、文件占用空间变大 B、发生异常蜂鸣声 C、屏幕显示异常图形 D、机内电扇不转 2. Windows98支持下面___C__网络协议。 A、Net BEUI B、IPX...
  • 本项目使用了大量Gif图片, 而且github在国内访问速度非常不稳定,导致文章页面打开稍慢, 为了解决大陆用户访问项目速度慢问题, zhaoolee在阿里云买了一台5MVPS, 已将所有文章链接替换到v2fy.com域名下, 访问...
  • Visual C++ 2005 入门经典 详细书签版

    热门讨论 2013-02-02 16:39:43
    Horton拥有丰富教学经验(教学内容包括C、C++、Fortran、PL/1、APL等),同时还是机械、加工和电子CAD系统、机械CAM系统和DNC/CNC系统方面专家。Ivor Horton还著有Beginning Visual C++ 6、Beginning C ...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
     在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-...
  • Horton拥有丰富教学经验(教学内容包括C、C++、Fortran、PL/1、APL等),同时还是机械、加工和电子CAD系统、机械CAM系统和DNC/CNC系统方面专家。Ivor Horton还著有Beginning Visual C++ 6、Beginning C ...
  • 因此无论是内核、界面还是功能等方面均从行业系统中实际需求设计,审核后显示留言内容是最基本功能(也可选择不显示),摒弃了常出现个人用留言程序中没有必要模块,加入了更多对于行业用户而言必不可缺重要...
  • jQuery详细教程

    2013-04-25 14:16:42
    如果您网站包含许多页面,并且您希望您 jQuery 函数易于维护,那么请把您 jQuery 函数放到独立 .js 文件中。 当我们在教程中演示 jQuery 时,会将函数直接添加到 <head> 部分中。不过,把它们放到一个单独...
  • 1.6.5 设置Visual C++ 2010选项 23 1.6.6 创建和执行Windows应用程序 23 1.6.7 创建Windows Forms应用程序 26 1.7 小结 27 1.8 本章主要内容 28 第2章 数据、变量和计算 29 2.1 C++程序结构 29 2.1.1 main...
  • 默认模式下,都是属于library形式组件【app作为空壳主工程依赖所有组件】,如果想把某一个library形式组件切换成一个独立可以runapplication,则 比如,我想把视频模块,也就是该项目中video组件切换成可...
  • 1.6.5 设置Visual C++ 2010选项 23 1.6.6 创建和执行Windows应用程序 23 1.6.7 创建Windows Forms应用程序 26 1.7 小结 27 1.8 本章主要内容 28 第2章 数据、变量和计算 29 2.1 C++程序结构 29 2.1.1 main...
  • Linux 不属于任何一 家公司或个人,任何人都可以免费取得甚至修改它源代码(source code)。Linux 上大部 分软件都是由 GNU倡导发展起来,所以软件通常都会在附着 GNU Public License(GPL) 情况下被自由...
  • 如果是nginx独立主机用户请将nginx.conf中的内容复制到您的站点配置中。   程序说明: 1.从底层开始完全的重新设计、构建。并采用国外最先进的ZEND框架,具备极强的扩展性,便于后续各类优秀功能的加入,打造...
  • 最近在看 webpack 如何做持久化缓存的内容,发现其中还是有一些坑点的,正好有时间就将它们整理总结一下,读完本文你大致能够明白: <ol><li>什么是持久化缓存,为什么做持久化缓存?...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

以下属于页面设置的内容是