摘要: 唉春节过后想换工作了,复习复习算法,热热身,一大把年纪了 不知道现在还会啥,迷茫ing~~冒泡 ,二分查找快排字符串反转上面那个字符串反转不太好,用了string的内部函数一个字符串转驼峰式写法 ,例如:border-bottom-color ->borderBottomColor查找字符串中出现最... 阅读全文
posted @ 2015-02-27 14:44 hailiang2013 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 水平居中文本、图片等行内元素的水平居中给父元素设置text-align:center可以实现文本、图片等行内元素的水平居中确定宽度的块级元素的水平居中通过设置margin-left:auto;和margin-right:auto来实现不确定宽度的块级元素的水平居中(以分页模块为例,ul li实现分页... 阅读全文
posted @ 2014-10-24 11:16 hailiang2013 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 问题超链接访问后hover样式不出现的问题上面这段代码a标签被访问过后,hover的样式就不在出现,原因是将a:hover和a:visited的顺序放错了正确的伪类顺序为: 总结关于a标签的四种状态排序问题,有个简单好记的原则,叫做love hate原则,即l(link)ov(visited)e h... 阅读全文
posted @ 2014-10-24 09:31 hailiang2013 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: 关于z-index的真正问题是,很少有人理解它到底是怎么用。其实它并不复杂,但是如果你从来没有花一定时间去看具体的z-index相关文档,那么你很可能会忽略一些重要的信息。例子在接下来的HTML里 有三个元素,并且每个里包含一个元素。每个被分别给定一个背景颜色:红、绿、蓝。每个被放置到文档的左上角附... 阅读全文
posted @ 2014-10-20 15:52 hailiang2013 阅读(183) 评论(0) 推荐(1) 编辑
摘要: 腻子脚本(polyfill)指的是一段JavaScript代码,能够赋予浏览器未曾有过的功能。目前,几乎所有CSS3和HTML5功能都有各自对应的腻子脚本,包括视频回放和阴影,从而让那些老得走不动道儿的“老家伙”们也能闪现青春的光芒。怎么确定是否需要某个腻子脚本呢?推荐大家使用Modernizr。M... 阅读全文
posted @ 2014-04-23 15:00 hailiang2013 阅读(1502) 评论(0) 推荐(2) 编辑
摘要: //typeof操作符是用来检测给定的变量的数据类型//比如: var message="hello world";alert(typeof(message)) // "string"//typeof会返回下列字符串/*"undefined" --如果这个值未定义"boolean" --如果这个值是布尔类型"string" --如果这个值是字符串类型"number" --如果这个值是数值"object" --如果这个值是对象或null"funct 阅读全文
posted @ 2014-02-10 17:24 hailiang2013 阅读(299) 评论(0) 推荐(0) 编辑
摘要: What is the result of this expression? (or multiple ones) ["1", "2", "3"].map(parseInt) A:["1", "2", "3"]B:[1, 2, 3]C:[0, 1, 2]D:other概述:map方法 返回 一个由原数组中每个元素 调用一个指定方法后的返回值 组成的新数组.语法:array.map(callback[, thisArg])参数: callback原数组中的元素经过该方法后返回一 阅读全文
posted @ 2014-02-10 16:20 hailiang2013 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 插件用于这么几种情况1.通过window.opener (子页面向父页面发送数据)2.通过window.open (子页面向父页面发送数据)3.嵌入iframe (父页面向iframe中页面发送数据)/** * 客户端通用消息门户框架 * @returns {undefined} */(function($) { "use strict"; var MPBUS = { /** * 路由总线 */ routerBus: {}, /** * 消息管理的窗口列表 */ ... 阅读全文
posted @ 2013-12-11 17:09 hailiang2013 阅读(266) 评论(0) 推荐(0) 编辑
摘要: jQuery.fn.autoscroll = function (selector) { $('html,body').animate( { scrollTop: $(this ).offset().top }, 500 ); }//用法 $('.area_name').autoscroll();//如何禁用右键单击上下文菜单$(document).bind('contextmenu', function (e) { return false ;});//如何检查某个元素是否存在if ($('#someDiv' ).length) 阅读全文
posted @ 2013-11-15 10:53 hailiang2013 阅读(616) 评论(0) 推荐(0) 编辑
摘要: js学习笔记1.replace方法首先字符串的replace方法并不会替换所有匹配的字符串,仅仅替换第一次,当然 JavaScript 老手们都知道这里可以使用正则表达式,并且需要加上一个全局标志位(/g)//Mistakevar str="David is an Arsenal fan, which means David is great";str.replace("David","Tom") //Tom is an Arsenal fan, which means David is great//Desiredvar str=& 阅读全文
posted @ 2013-11-13 10:50 hailiang2013 阅读(176) 评论(0) 推荐(0) 编辑