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

浙公网安备 33010602011771号