当前位置:  编程技术>WEB前端
本页文章导读:
    ▪addLoadEvent()函数封装window.onload()      window.onload网页加载完会触发一个onload事件,这个事件与window对象相关联。用法举例:1 1 window.onload=function(){2 2 //具体函数体3     function1();4 3 }  当有多个网页加载完有多个函数f.........
    ▪Asp.net下获取HyperLinkField值的问题      不知道大家注意到没有正常情况下循环gridviewrows.cells 就可以获取到单元格的值,但是当你尝试获取HyperLinkField值的时候就没有那么简答了 通过这种方法获取到的值是空,刚才找.........
    ▪enyo官方开发入门教程翻译一Layout之Scrollers            回到杭州后开始找工作同时继续更新enyo官方入门教程,将剩下的Building Apps部分翻译完,这部分都是关于enyo各属性和组件的简单使用,把我学习和翻译时用到的demo拿出来分享.........

[1]addLoadEvent()函数封装window.onload()
    来源:    发布时间: 2013-11-06

window.onload

网页加载完会触发一个onload事件,这个事件与window对象相关联。

用法举例:

1 1 window.onload=function(){
2 2 //具体函数体
3     function1();
4 3 }

 

 当有多个网页加载完有多个函数func1,func2,func3……都需要执行时

window.onload=function(){func1();};

window.onload=function(){func2();};

window.onload=function(){func3();};

这样的用法是不行的,实际效果相当于只执行window.onload=function(){func3();};

window.onload=function(){func1();func2();func3();};是一种不错的解决方案

但这样的代码看起来显得凌乱,还有一种弹性的解决方案addLoadEvent()函数

1 function addLoadEvent(func){
2 var oldEvent=window.onload;//保存已经存在的事件队列
3 if(typeof window.onload=='function'){//已经添加了函数
4 window.onload=function(){
5 oldEvent();
6 func();
7 };
8 }
9 else{//还未添加函数
10 window.onload=func;
11 }
12 }

 

本文链接


    
[2]Asp.net下获取HyperLinkField值的问题
    来源: 互联网  发布时间: 2013-11-06

不知道大家注意到没有正常情况下循环gridviewrows.cells 就可以获取到单元格的值,但是当你尝试获取HyperLinkField值的时候就没有那么简答了

通过这种方法获取到的值是空,刚才找到一个办法,备注一下

(this.GV1.Rows[0].Cells[0].Controls[0] as HyperLink).Text


作者:energeticsunxiaocong 发表于2013-2-25 20:00:12 原文链接
阅读:0 评论:0 查看评论

    
[3]enyo官方开发入门教程翻译一Layout之Scrollers
    来源:    发布时间: 2013-11-06

      回到杭州后开始找工作同时继续更新enyo官方入门教程,将剩下的Building Apps部分翻译完,这部分都是关于enyo各属性和组件的简单使用,把我学习和翻译时用到的demo拿出来分享一下方便新人学习时参考一下,下载链接https://skydrive.live.com/redir?resid=D2B942A93F4E3307!240&authkey=!AHUmFno9K2pdd0c,以后有时间的话再放一些复杂点的demo。另外今天在官方教程目录里突然发现新增加了一篇关于使用enyo开发win8 App的教程,需要win8和VS2012,这篇就不翻译了吧。

enyo.Scroller

enyo.Scroller提供了一个可以用触摸或鼠标动作滚动页面内容的视图(超过一个viewport大小的内容的不会自动滚动;要滚动页面内容,必须将它放在一个Scroller control中)。enyo.Scroller在移动应用和桌面上都适用。

     strategyKind属性决定scroller的滚动方式。默认值是"ScrollStrategy",由框架选择运行平台上合适的滚动策略。

     桌面浏览器有自身的本地滚动机制,但一些移动浏览器没有默认的DOM元素滚动设置。这时,enyo.Scroller实现了一种基于触摸事件的滚动方案。你可以选择全局的(设置 enyo.Scroller.touchScrolling为true)或基于实例的(指定"TouchScrollStrategy"策略)触摸滚动方案。如果你选择了滚动策略,scroller就会使用touch-based机制,即使在桌面浏览器上也会这样(这时浏览器不会出现本地滚动条,用户可以通过点击拖曳来滚动页面内容)。

     第三个策略类型"TranslateScrollStrategy",使用翻译来实现触摸滚动,现在只支持安卓3和安卓4.

Vertical和horizontal属性控制滚动行为和它们各自的坐标轴。这两个属性都有4个可选的值:

  • "scroll"总是显示滚动条
  • "auto" 当内容超过视图大小时根据需要滚动
  • "hidden" 从不滚动
  • "default" 默认值,和auto一样

     如要使用动画滚动到一个特定的位置,调用scrollTo(intX, intY)函数。如要不使用动画效果快速回到一个位置,调用setScrollLeft(inX) 和 setScrollTop(inY)。

     当使用touch-based滚动时,用户可能会拖动到无效的滚动位置。这时,在scroller返回到有效位置前移动的阻力会变大。为了避免这种情况,请将touchOverscroll属性设置为false。

本文链接


    
最新技术文章:
▪css white-space:nowrap属性用法(可以强制文字不...
▪IE里button设置border:none属性无效解决方法
▪border:none与border:0使用区别
▪html清除浮动的6种方法示例
▪三个不常见的 HTML5 实用新特性简介
▪css代码优化的12个技巧
▪低版本IE正常运行HTML5+CSS3网站的3种解决方案
▪CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chr...
▪ie6,ie7,ie8完美支持position:fixed的终极解决方案
▪小技巧处理div内容溢出
▪html小技巧之td,div标签里内容不换行
▪纯CSS实现鼠标放上去改变文字内容
▪li中插入img图片间有空隙的解决方案
▪CSS3中Transition属性详解以及示例分享
▪父div高度不能自适应子div高度的解决方案
▪告别AJAX实现无刷新提交表单
▪从零学CSS系列之文本属性
▪HTML 标签
▪CSS3+Js实现响应式导航条
▪CSS3实例分享之多重背景的实现(Multiple background...
▪用css截取字符的几种方法详解(css排版隐藏溢...
▪页面遮罩层,并且阻止页面body滚动。bootstrap...
▪CSS可以做的几个令你叹为观止的实例分享
▪详细分析css float 属性以及position:absolute 的区...
▪IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解...
▪CSS小例子(只显示下划线的文本框,像文字一...
▪可以给img元素设置背景图
▪不通过JavaScript实现的自动滚动视差效果
▪div+CSS 兼容小摘
▪CSS的inherit与auto使用分析
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3