摘要: 文章来源:http://www.zhihu.com/question/19551271默认样式:strong=b=粗体em=i=斜体HTML4.01:strong,em代表语义,从语义的强调,strong>emb,i 无语义,只是样式加粗或斜体(不推荐使用)HTML5:strong:页面上的强调em:句子中的强调b:普通文章中重要性的文本,如:文档概要中的关键字,评论中的产品名。或者代表强调的排版方式i:普通文章中突出不同意见或语气或其他的一段文本,如:分类名称,技术术语,一个外语谚语,一个想法等。或者代表斜体的排版方式。 阅读全文
posted @ 2014-03-25 14:30 joya 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 事件委托: 利用冒泡的原理,将事件加到父级,触发执行效果好处: 1、提高性能(因为是加到父级,不用循环操作) 2、新添加的元素也有事件事件委托用到的知识: 事件源: ev = ev || event; target = ev.target || ev.srcElement; IE... 阅读全文
posted @ 2014-03-24 17:05 joya 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 引用类型:Object、ArrayObject: person.name =>推荐,除非必须使用变量([])来表示 person["name"] 区别:[]可以通过变量来访问(出现关键字、保留字、导致语法错误的字符都可以通过方括号来表示)Array: 构造函数: var colors = Array(3) =>数组length:3 var color = Array('red') =>数组length:1 数组字面量: colors = ['red','yellow','blue'] 检测数组 阅读全文
posted @ 2014-03-23 10:58 joya 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 用setTimeout实现与setInteval类似的功能,代码如下: (function(){ var self = arguments.callee; //获取函数本身 count++; if (count>=5) { console.log('位置获取失败,请重试'); return; } e 阅读全文
posted @ 2014-03-20 15:53 joya 阅读(308) 评论(0) 推荐(0) 编辑
摘要: has :包含,找元素里面的子元素(单个)123$('div').has('span').css();filter、not:找元素自身的 $('li').filter('.a').css()$('li').not('.a').css()filter 与 not是... 阅读全文
posted @ 2014-03-20 13:08 joya 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 知识点总结:JSONP(JSON with Padding): 1.script标签 2.用script标签加载资源是没有跨域问题的 在资源加载进来之前定义好一个函数,这个函数接收一个参数(数据),函数里面利用这个参数做一些事情 然后需要的时候通过script标签加载对应远程文件资... 阅读全文
posted @ 2014-03-19 13:38 joya 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1、什么是闭包? 函数嵌套函数 内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制收回function fn1(){ var a = 5; function fn2() { alert(a); //内部函数使用外部函数的变量,不会被垃圾回收机制回收 } return fn2;}var c = fn1();c();/* 结果:5 fn1(),返回结果为fn2函数,即function fn2() { alert(a) }; c(),调用fn2函数 也可以这样写:fn1()(),fn1()=... 阅读全文
posted @ 2014-03-13 16:02 joya 阅读(153) 评论(0) 推荐(0) 编辑
摘要: http://jsfiddle.net/joya0411/S8N2j/3/embedded/result/word-wrap:normal(默认)/break-word;希望超长英文/网址,在下一行显示,显示不下折行,使用:word-wrap:break-word;word-break:normal(默认)/break-all/keep-all(chrome不支持)希望超长英文/网址,立即折行显示(全部显示在容器内),使用: word-break:break-all; =>不利用阅读超长文本/英文/网址,遇到'-/空格'才折行显示,否则在一行显示,keep-allwhit 阅读全文
posted @ 2014-03-11 18:35 joya 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 知识点总结瀑布流原理(固定布局) 总宽度大小固定 每列宽度固定,比如LI,高度自动计算,每列使用float:left来布局 计算最短的一列,将Div插到最短的一列处(li里面包div)(getShort函数) 即 鼠标滚轮事件(window.scroll): 判断:当最短的LI的高度+LI到页面顶部的高度(getTop函数) < 滚动条高度+可视区的高度,需要加载另外一批的数据 注意:由于scroll的连续触发的事件,会导致加载了N批数据,解决办法需要用到boolean来判断,每次只加... 阅读全文
posted @ 2014-03-11 13:18 joya 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 知识点总结:ajax是异步的javascrip和xml,用异步的形式去操作xml访问的是服务端,即https://127.0.0.1/ 或者 https://localhost1、创建一个ajax对象(=打开浏览器) 存在兼容性方面的问题 var xhr = new XMLHttpRequest... 阅读全文
posted @ 2014-03-10 12:08 joya 阅读(299) 评论(0) 推荐(0) 编辑