在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。 关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 上面的描述也许有点模糊,举几个例子就知道了。
2016-07-25一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); // 999 另一方面,在函
2016-07-25<!DOCTYPE html><html><head><meta charset="utf-8"><title>下拉选择框onchange触发隐藏输入框</title><script type="text/javascript">window.onload=f
2016-07-25设计中最重要的概念——对齐 对齐这个概念很普通,咋一听人人都明白,但实际上弄懂它的人不多,灵活运用的更少。平面里元素的摆放都要有其依据,这里抛开商业目的,单纯以设计角度来谈依据,对齐是最重要的依据之一。 大家都知道的对齐:左中右、上中下对齐。如果仅有这些,必死板无比。 升一阶:视觉对齐,焦点对齐、重心对齐,虚实对齐,延伸对齐、比例对齐…… 最高阶:为特定目的,精准定点打破对齐,
2016-07-25之前一直没有理解JavaScript的继承机制,看了阮一峰先生的一篇文章后恍然大悟,如醍醐灌顶,在此将我的理解总结一下分享给大家,同时在文章的末尾将阮一峰先生的博客原文链接分享给大家,在此感谢阮一峰先生。 言归正传,JavaScript的继承依赖一个叫做原型链(prototype chain)的神奇的存在,说得直白一点就是js里的每个对象都会有个属性,叫做prototype,继承所需要做的所
2016-07-25<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title>实践题 - 选项卡</title><style type="text/css">/ CSS样式制作 /*{
2016-07-25通过css3动画实现三种loading加载动画效果1:通过css3的border-radius与transform的rotate()实现效果2:通过css3动画animation的animation-delay为负值,则直接从该时间状态进行动画的功能来实现效果3:通过伪元素::bofore与::after,当animation过渡动画类型为ease时border重叠效果实现<!
2016-07-25display:inline 的作用是设置对象做为行内元素显示它可以让行内显示为块的元素,变为行内显示,例如<div> DIV1 </div><div> DIV2 </div>这里DIV1和DIV2分别占一行,但是你给他们加上属性后变了<div style= "display:inline "> DIV1
2016-07-25《使用mailto在网页中链接Email地址》邮箱地址 mailto: <a href="mailto:yy@imooc.com">发送</a>抄送地址 cc= <a href="mailto:yy@imooc.com?cc=imoocAdmin@imooc.com">发送</a>密件抄送地址 bcc= <a href="mai
2016-07-25块级元素和内嵌元素的区别:· 块级元素 一般用来搭建网站架构、布局、承载内容……像这些大体力活都属于块级元素的,它包括以下这些标签:div、ul、li、dl、dt、dd、h1~h6、p、address…… · 内嵌元素 一般用在网站内容之中的某些细节或部位,用以“强调、区分样式、上标、下标、锚点”等等,下面这些标签都属于内嵌元素:a、span、img、sub(下标)、sup(上标)、
2016-07-25