摘要:
这篇文章,我将就以下几个方面来认识JavaScript中的函数。 函数为什么是对象,如何定义函数? 如何理解函数可以作为值被传递 函数的内部对象、方法以及属性 第一部分:函数为什么是对象,如何定义函数 JavaScript中最有意思的恐怕是函数了,因为和其他语言不同,在JavaScript中,每个函 阅读全文
摘要:
说起面向对象,大部分程序员首先会想到 类 。通过类可以创建许多具有共同属性以及方法的实例或者说对象。但是JavaScript并没有类的概念,而且在JavaScript中几乎一切皆对象,问题来了,JavaScript中如何面向对象? JavaScript中将对象定义为:一组无序的 键值对的集合,属性以 阅读全文
摘要:
传统的网页布局基于盒装模型,使用display,position,float属性来达成各种布局。对于一些特殊的布局使用这些来实现不是很方便,比如垂直居中。Flex应运而生,它可以简便、完整、响应式地实现各种页面布局。Chrome 21,FF22,IE 10,Safari 6.1及以上的浏览器都支持F 阅读全文
摘要:
D:\>_ 你好像很美味 一九九九年至今,本人写代码已经难以自拔。。。。。。 D:\>_ 你好像很美味 一九九九年至今,本人写代码已经难以自拔。。。。。。 jquery双向列表选择器DIV模拟版 前段时间项目需要用到双向列表选择,想直接用select,结果发现某些样式不支持,只好用div模拟了以下, 阅读全文
摘要:
总结了一下关于使用onmouseover以及onmouseout会出现的bug 首先简单的布局: <div id="box"> <div>这是一个内容</div> </div> 简单写了一下样式,效果如下: js代码如下: var oBox = document.getElementById("bo 阅读全文
摘要:
示例: BUG描述: 最近同事一项目中,产品提出在macbook air上,列表图片放大效果边缘出现抖动现象。在retina屏上没有此问题。 调试过程: 1、单独把结构分离。确定是否由其他元素引起。 2、逐步添加结构。看是否有父级结构引起。 调试结果: 1、单独分离,不出现问题。 2、添加结构的过程 阅读全文
摘要:
示例: BUG描述: 最近同事一项目中,产品提出在macbook air上,列表图片放大效果边缘出现抖动现象。在retina屏上没有此问题。 调试过程: 1、单独把结构分离。确定是否由其他元素引起。 2、逐步添加结构。看是否有父级结构引起。 调试结果: 1、单独分离,不出现问题。 2、添加结构的过程 阅读全文
摘要:
jquery和zepto的扩展方法extend 总结下jQuery(3.1.1)和zepto(1.1.6)到底是如何来开放接口,使之可以进行扩展,两者都会有类型判断,本文使用简单的类型判断,暂不考虑兼容。 类型判断 var class2type = {},toString = class2type. 阅读全文