随笔分类 - javaScript
摘要:JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 下面简单介绍一下它们的区别 1 escape()函数 定义和用法 e
阅读全文
摘要:原生js遍历json对象 遍历json对象: 无规律: <script> var json = [ {dd:'SB',AA:'东东',re1:123}, {cccc:'dd',lk:'1qw'} ]; for(var i=0,l=json.length;i<l;i++){ for(var key i
阅读全文
摘要:Number()、parseInt() 和 parseFloat() 的区别 一:Number() 如果是Boolean值,true和false值将分别被转换为1和0。 如果是数字值,只是简单的传入和返回。 如果是null值,返回0。 如果是undefined,返回NaN。 如果是字符串: a. 如
阅读全文
摘要:一、测试代码如下: 二、不同浏览器对这些属性的支持: 三、图解 event.offsetX,event.clientX,event.pageX,event.screenX属性 点击这里查看大图 四、图解 event.layerX,event.layerY 属性 点击这里查看大图 五、图解 event
阅读全文
摘要:IE9以下支持:document.selection IE9、Firefox、Safari、Chrome和Opera支持:window.getSelection() 屏幕取词 . 移除选中的内容 小实例http://www.jb51.net/article/2835.htm http://www.j
阅读全文
摘要:一、el.setAttribute('class','abc'); IE6/7 : div背景色不是红色 IE8/9/10/Firefox/Safari/Chrome/Opera : div背景色为红色 结果:IE6/7不支持setAttribute('class',xxx)方式设置元素的class
阅读全文
摘要:var ie = !-[1,]; 这句代码在IE9之前曾被称为世界上最短的IE判定代码。代码虽短但确包含了不少javascript基础知识在里面。在这个例子中代码执行时会先调用数组的toString()方法 ,执行[1,].toString()在IE6,7,8中将会得到“1,”。然后表达式就变为!-
阅读全文
摘要:前端页面开发的很多情况下都需要实时监听文本框输入,比如腾讯微博编写140字的微博时输入框hu9i动态显示还可以输入的字数。过去一般都使用onchange/onkeyup/onkeypress/onkeydown实现,但是这存在着一些不好的用户体验。比如onchange事件只在键盘或者鼠标操作改变对象
阅读全文
摘要:样式表有三种方式 内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。 内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。 外部样式表(External Style Sheet):如果很多网页需要用到同样的
阅读全文
摘要:如何让ie9.0以下的浏览器支持getElementsByClassName /** * node是表示dom树的搜索起点,Classname是需要搜索的类名。 * 如果传入的节点上已经存在了适当的getElementsByClassName,就直接返回相应的节点列表 * 如果不支持该方法,新函数会
阅读全文
摘要:如何修改element.style内联样式; 我们在写前面 web页面样式的时候,会发现有些时候,我们怎么修改 style里面的值,页面上的样式都不会修改,当你用工具查看时,会发现里面会有 element.style的值,这个值还找不到是在哪里出现的,还修改不了。 其实element.style是一
阅读全文
摘要:JS中的caller arguments.callee call apply bind方法 一、call()和apply()方法 1.方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当
阅读全文
摘要:style、currentStyle、getComputedStyle区别介绍 样式表有三种方式 内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。 内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。 外
阅读全文
摘要:主要内容 值类型与引用类型的特征 深拷贝与浅拷贝 对象的动态特性 构造函数的执行过程 异常处理 dom操作(略) 主要内容 DOM操作 原型的概念 原型属性与原型对象的含义 原型继承的概念 如何使用原型 复习 值类型与引用类型的特征 内存结构( 画图 ). 赋值特征: 值类型两个数据, 引用类型两个
阅读全文