`
zhangyaochun
  • 浏览: 2631236 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
1.docuement.selection只支持IE   2.window.getSelection 支持ff/chrome/opera   3.无光标的时候 ff和opera的 element.selectionStart返回的是element.value.length      chrome返回的是0
简单记录,基础的东西。   说说string的slice     /* 复制string的一部分来构造一个新的字符串 @param start 可以是负数,它将与string.length相加(就是反向去算) @param end可选参数 默认值是string.length 如果end也是负数,它将与string.length相加 */ string.slice(start,end);   简单举例:     var str ="abcdefghi"; //只有start参数,且为正 console.log( ...
现在开始增加一个系列-------前端热门面试题。 知己知彼,百战不怠。   开篇的这个话题选自我自己以前来**这面试的时候,**问我的。 再次纪念整理学习。   先贴上图,来源于网络,不追源了,感谢源作者。   其实这个图已经很清晰地总结了。       执行时间上    window.onload必须等到页面内包括图片等所有元素加载完毕后才能执行。    $(document).ready()是DOM结构绘制完毕后就执行,不必等图片啊这些加载完成才执行。        2.   事件的绑定个数       重复绑定window.onload 多个 ...

jsonp

个人简单记录积累学习   同源策略         由Netscape提出的一个安全策略     现在所有支持javascript的浏览器多会使用这个策略     同源指域名,协议,端口相同   但是随着web应用的扩张,以及各大网站直接 ...
个人学习,简单记录,部分内容来源baidu百科等   Mashup           --------糅合,将两种以上使用公共或者私有数据库的web应用,加在一起,形成一个整合应用。   一般使用源应用的API接口,或者是一些rss输出(含atom)作 ...
突然觉得名字很长啊,呵呵,下午花了点时间看了一下hax的关于api设计的演讲。 有点感触,有点收获,简单记录。   当然作为自己研究这个系列的开篇,还是记录一下一些基本的知识。   下面部分内容来源于http://www.iteye.com/news/21786 (如何做到api兼容) ---只是选择性地引用     什么是javascript的api 函数、类接口包括参数,返回值,函数对dom的具体操作 网络接口协议,如json、xml数据格式 样式 浏览器的特性依赖 内部实现的泄露 api长期的兼容和稳定性        2. 关于hax提 ...
关于这个属性,今天在http://static.youku.com/v1.0.0704/index/css/youku.css 优酷上面看视频的时候无意看到的,觉得还是说一下,虽然可能有的同学觉得不常用了。     /*element*/ html{direction:ltr;*overflow-y:scroll;}     direction 属性规定文本的方向/书写方向,以及针对Unicode双向算法的嵌入和覆盖方向。     来源于css2 默认值 ltr 所有浏览器多支持 其他的值:    ltr   -----默认。文本方向从坐到右    r ...
简单地记录一下     behavior:url(url) | url(#objID) | url(#default#behaviorName)     url(url)   使用url地址指定DHTML行为控件(.htc) url(#objID)  使用二进制实现Active控件的行为。objID是object对象的id url(#default#behaviorName) ie默认行为 注意: 多个附加到同一要素,后面的优先权高。 由于只有ie支持,尽量用js去替换这样的操作              
简单记录:   其实以前的做法多是通过切的底图作为div的背景去实现拼接后生成所谓的圆角效果。   但是随着css3出来以后再部分浏览器已经不需要在那么麻烦,出现冗余的div和css代码。         border-radius border-top-right-radius border-bottom-right-radius border-bottom-left-radius border-top-left-radius 下图来源于---http://www.divcss5.com     通过这个图很清晰的看到: FF支持圆 ...

webkit介绍

只是简单地介绍一下:部分内容来源于baidu百科等   WebKit 是一个开源的浏览器引擎,WebKit 也是苹果Mac OS X 系统引擎框架版本的名称,主要用于Safari,Dashboard,Mail 和其他一些Mac OS X 程序。   WebKit 前身是 KDE 小组的 KHTML,WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE 的 KHTML 和 KJS,当年苹果比较了 Gecko 和 KHTML 后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。Apple将 KHTML 发扬光大,推出了装备 KHTML 改进型 ...

gecko内核

部分内容来源于搜搜百科   Gecko是套开放原始码的、以C++编写的网页排版引擎。目前为Mozilla家族网页浏览器以及Netscape 6以后版本浏览器所使用。这软件原本是由网景通讯公司开发的,现在则由Mozilla基金会维护。   这套排版引擎提供了一个丰富的程序界面以供因特网相关的应用程序使用,例如网页浏览器、HTML编辑器、客户端/服务器等等。虽然最初的主要对象是 Mozilla的衍生产品,如Netscape和MozillaFirefox,现在已有很多其他软件现在利用这个排版引擎。Gecko是跨平台的,能在 Microsoft Windows、Linux和MacOS X ...
这些知识点网上很多,写的原因只是作为自己记录学习用。     <!--[if condition]> HTML <![endif]-->   下面是几个例子 (正好测试了一下baidu浏览器 1.3.2.171,发现它也认,My surprise!)     <!--[if IE]> (ie浏览器或者baidu的浏览器也能识别) <![endif]-->     <!--[if !IE]>除IE外都可识别<![endif]-->     <!--[if IE 6]> 仅IE6 ...
开始进军web mobile开发的第一篇,只是简单记录部分自己遇到的东西,兴趣非主攻技术科目。     <link rel="apple-touch-icon-precomposed" href="***.png" />   至于这段代码是本人研究微博应用的相关技术的时候偶尔发现的,查阅了相关资料,   得到说明是:手机增加web快捷方式的到home主页时显示的图标   随便发现一个新手入门的web mobile开发的学习网站。贴出来仅供有兴趣的同学和自己以后学习   http://www.ideasandroid.com ...
最近在研究设计grid的时候,再再一次地遇到这个小问题。 ----很多自己开发和编写过grid的时候会考虑自己渲染横向和纵向的scroller,然后给其绑定事件,这个就会遇到一个兼容性api的差异   1. mousewheel与DOMMouseScroll   这个应 ...
    document.getBoxObjectFor   -----关于这个api,可能很多人没有见过,今天看一些源码的时候看到的,简单记录一下。   可能以前老一点的脚本lib在判断ff的时候用的,但是3.6+后就不在支持这个特有的属性。
Global site tag (gtag.js) - Google Analytics