随笔分类 -  js

1
js相关的问题
摘要:toString() : 除了null和undefined之外,其他的类型(数值,布尔,字符串,对象)都有此方法,它返回相应值的字符串表现(并不修改原变量); String() : 在不知道要转换的值是不是null和undefined情况下,还可以用String(),String()能够将任何类型的 阅读全文
posted @ 2016-04-27 10:23 summer323 阅读(26206) 评论(0) 推荐(0)
摘要:javaScript中不可能像java那样通过不同的参数类型或者个数来实现重载,因为javaScript中的函数参数都保存在arguments对象中。 重复定义相同名字的函数,后定义的会覆盖之前的。 但是javaScript有自己的方式可以模仿重载: 阅读全文
posted @ 2016-04-27 09:51 summer323 阅读(879) 评论(0) 推荐(0)
摘要:ajax包括三部分1.xmlHttpRequest对象 2.javaScript回调函数 3.DOM 先区分readyState 和 status的区别 readyState可以代表请求/响应过程的当前活动阶段,它在与服务器交互的过程中修改; status代表服务器响应的http状态; 异步刷新实现 阅读全文
posted @ 2016-04-11 16:45 summer323 阅读(3730) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-04-05 21:43 summer323 阅读(119) 评论(0) 推荐(0)
摘要:焦点图有js,jquery,css等多种实现方式。今天看到一个小巧的焦点图插件myFoucs,压缩下来只有900k,在此备忘! 下载地址:http://demo.jb51.net/js/myfocus/download.html 阅读全文
posted @ 2016-04-05 17:38 summer323 阅读(167) 评论(0) 推荐(0)
摘要:原理 利用js的事件冒泡原理,把onclick,onmouseenter等事件绑定到父节点上,这样做的好处是: 1.避免多次循环,例如给ul的li增加样式; 2.可以给动态增加的节点绑定事件,例如ul中新增的li也需要有事件; 3.代码简洁,便于维护; 4.复用函数对象,优化性能; 原生js实现 这 阅读全文
posted @ 2016-03-31 16:57 summer323 阅读(181) 评论(0) 推荐(0)
摘要:减少修改DOM的次数 详见博客:http://www.cnblogs.com/yunfour/archive/2011/06/21/2085911.html 阅读全文
posted @ 2016-03-28 11:17 summer323 阅读(1033) 评论(0) 推荐(0)
摘要:1.javascript引擎在运行一个js文件时,会把所有的变量声明提升到当前作用域的最前面,这叫变量声明提升。  先看一段代码 这段代码运行的结果是什么呢? 答案是:undefined 这段代码说明了两个问题, 第一,function作用域里的变量v遮盖了上层作用域变量v。代码做少些变动 输出结果 阅读全文
posted @ 2016-03-15 16:51 summer323 阅读(390) 评论(0) 推荐(0)
摘要:     当一个函数创建后,它的作用域链会被创建此函数的作用域中可访问的数据对象填充。例如定义下面这样一个函数:   在函数add创建时,它的作用域链中会填入一个全局对象,该全局对象包含了所有全局变量,如下图所示(注意:图片只例举了全部变量中的一部分): 函数add的作用域将会在执行时用到。例如执行 阅读全文
posted @ 2016-03-15 16:46 summer323 阅读(190) 评论(1) 推荐(0)
摘要:1.闭包的概念     闭包简单的理解就是,在函数内部定义的函数。或者是在函数返回后,没有释放资源的栈区。   2.闭包的用法    闭包最神奇的地方 在外部函数内定义的局部变量并不会随着外部函数的返回而被消亡,局部变量在函数执行结束后仍然可以被函数外的代码访问甚至修改。   3.使用闭包需要注意的 阅读全文
posted @ 2016-03-15 16:35 summer323 阅读(129) 评论(0) 推荐(0)
摘要:总的原则是,this指的是调用函数的对象。 阅读全文
posted @ 2016-03-15 16:34 summer323 阅读(185) 评论(0) 推荐(0)
摘要:1.用构造函数封装对象的属性和方法。   阅读全文
posted @ 2016-03-15 16:33 summer323 阅读(160) 评论(0) 推荐(0)
摘要:  还有一个“猫”对象的构造函数。     阅读全文
posted @ 2016-03-15 16:31 summer323 阅读(151) 评论(0) 推荐(0)
摘要:DOM中的事件对象(w3c标准): 阅读全文
posted @ 2016-03-15 16:27 summer323 阅读(146) 评论(0) 推荐(0)
摘要:浏览网页的时候经常会遇到瀑布流布局的网站。也许有些读者不了解瀑布流。瀑布流,又称瀑布流式布局。是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。比如下面图片的效果,就是一个典型的瀑布流。网上有很多JQ的瀑布流插件,而且... 阅读全文
posted @ 2015-09-18 16:48 summer323 阅读(206) 评论(0) 推荐(0)
摘要:1.效果图: 2.实现 分两部分:一是选项卡,二是选项卡内容 3.代码 1 2 3 4 11 27 28 29 30 31 房产32 家居33 二手房34 ... 阅读全文
posted @ 2015-09-10 21:26 summer323 阅读(607) 评论(0) 推荐(0)
摘要:BOM对象及常用方法 (紫色代表参数是可选的)1.window对象方法:alert("") ----显示带有一段消息和一个确认按钮的警告框; prompt("", url) ---显示可提示用户输入的对话框,返回值是用户输入的url; confirm("") ----显示带有一段消息... 阅读全文
posted @ 2015-08-12 18:30 summer323 阅读(218) 评论(0) 推荐(0)
摘要:1.实现的效果如图所示:2.程序代码(两种计时器分别实现)1) setTimeout(" ", ) 浏览器对象 操作成功 5秒后回到主页返回 2) setInterval(" ", ) tml> 浏览器对象 操作成功 5秒后回到主页... 阅读全文
posted @ 2015-08-12 14:59 summer323 阅读(646) 评论(0) 推荐(0)
摘要:事件 阅读全文
posted @ 2015-08-11 15:17 summer323 阅读(1355) 评论(0) 推荐(0)
摘要:js日期对象的方法1. 获取日期对象var mydate=new Date(); mydate:Tue Aug 11 2015 10:25:49 GMT+0800 (中国标准时间)2.年份------ get/setFullYear() var year=mydate.getFullYea... 阅读全文
posted @ 2015-08-11 10:49 summer323 阅读(222) 评论(0) 推荐(0)

1