2016年1月6日

摘要: 什么是反射机制反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。在JavaScript中利用for(…in…)语句实现反射在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下:for(var p in obj){ /... 阅读全文
posted @ 2016-01-06 11:45 zhangzongshan 阅读(7266) 评论(0) 推荐(2) 编辑

2015年12月31日

摘要: 绑定事件:这个API触发一些特殊的事件(以下详细信息),允许你给qTip分配多个时间监听,和为某一事件做出响应,例如:我们绑定一个事件句柄,它将侦听qTip的移动的事件,和更新DIV元素里面显示的qTip的坐标内容;$('.selector').qtip({content:'WhenImoveIup... 阅读全文
posted @ 2015-12-31 07:48 zhangzongshan 阅读(382) 评论(0) 推荐(0) 编辑

2015年12月29日

摘要: 虽然说现在并不是所有的浏览器都已经支持ECMAScript5的新特性,但相比于ECMAScript4而言ECMAScript5被广大浏览器厂商广泛接受,目前主流的浏览器中只有低版本的IE不支持,其它都或多或少的支持了ECMAScript5的新特性,其中重中之重自然是一切对象的基类型——ObjectO... 阅读全文
posted @ 2015-12-29 14:30 zhangzongshan 阅读(203) 评论(0) 推荐(0) 编辑
摘要: JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定交互的瞬间。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码。13.1事件流事件流描述的是从页面中接收事件的顺序。1.3.1.1事件冒泡 IE的事件流叫做事件冒泡(event... 阅读全文
posted @ 2015-12-29 14:26 zhangzongshan 阅读(6874) 评论(0) 推荐(0) 编辑
摘要: HTML代码:我会变色?JS代码:if (!function() {}.bind) { Function.prototype.bind = function(context) { var self = this , args = Array.prototyp... 阅读全文
posted @ 2015-12-29 14:23 zhangzongshan 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 严格模式(Strict mode)是由ECMA-262规范定义的新兴JavaScript标准,第五版发布于2009年12月。旨在改善错误检查功能并且标识可能不会延续到未来JavaScript版本的脚本。ES5严格模式是限制性更强的JavaScript变体,它与常规JavaScript的语义不同,其分... 阅读全文
posted @ 2015-12-29 14:12 zhangzongshan 阅读(634) 评论(0) 推荐(0) 编辑

2015年12月26日

摘要: box-sizing盒模型是CSS3的一个重要属性之一,常常被很多人给忽略了!CSS3出现之前box-sizing盒模型默认的宽高是指内容的宽高,css3之后可以用box-sizing来指定宽高。目前比较火的前端框架Bootstrap,Foundation等国外框架都是全局设置box-sizing:... 阅读全文
posted @ 2015-12-26 15:16 zhangzongshan 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 三个文件:从官方网站下载最新版本时,可以选择相应的样式及插件;可选的样式包括几种色彩风格(Colour Styles)、CSS3相关样式如圆角;以及以下各种插件,可根据自己需要选择:Ajax,这个不用说,请求远程内容的Tips,气泡对话效果,如箭头Modal,模态对话框效果,如jQuery UI D... 阅读全文
posted @ 2015-12-26 11:15 zhangzongshan 阅读(621) 评论(0) 推荐(0) 编辑

2015年12月22日

摘要: 关于jQuery插件的开发自己也做了少许研究,自己也写过多个插件,在自己的团队了也分享过一次关于插件的课。开始的时候整觉的很复杂的代码,现在再次看的时候就清晰了许多。这里我把我自己总结出来的东西分享出来,帮助那些和我一样曾经遇到过同样问题的人。我要做什么我想要得到的javascript 插件应该会有... 阅读全文
posted @ 2015-12-22 17:03 zhangzongshan 阅读(168) 评论(0) 推荐(0) 编辑

2015年12月21日

摘要: HTML5新增加了很多input元素类型,比如color,date,datetime,datetime-local,email,month,number,range,search,tel,time,url,week等。通过以下方法可以检测浏览器是否支持这些新的input类型:var i = docu... 阅读全文
posted @ 2015-12-21 19:57 zhangzongshan 阅读(1810) 评论(0) 推荐(0) 编辑

导航