摘要: Mac不能直接新建以“.”开头的文件所以新建一个文件,在终端中修改名字。使用mv current_file_name .modify_name mv 当前文件名 要修改文件名---------------------------------------如何正确的指定bower的安装目录日常编程小技巧... 阅读全文
posted @ 2014-12-12 18:08 浮生如斯 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: if (typeof Browser == "undefined") Browser = {};Browser = { Versions : function() { var u = navigator.userAgent, app = navigator.appVersion; return {// 移动终端浏览器版本信息 trident : u.indexOf('Trident') > -1, // IE内核 presto : u.indexOf('Presto') > -1, // opera内核 webKit : u.in 阅读全文
posted @ 2014-03-19 16:30 浮生如斯 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一、获取当前Script附带的参数getScriptArgs: function() { //获取多个参数 var scripts = document.getElementsByTagName("script"), script = scripts[scripts.length - 1], //因为当前dom加载时后面的script标签还未加载,所以最后一个就是当前的script src = script.src, reg = /(?:\?|&)(.*?)=(.*?)(?=&|... 阅读全文
posted @ 2014-03-19 16:25 浮生如斯 阅读(684) 评论(0) 推荐(0) 编辑
摘要: if (typeof CNLive == "undefined") CNLive = {};CNLive.AJAX2 = { xmlRequest : null, requestUrl : "", initRequest : function(method) { this.xmlRequest = new XMLHttpRequest(); }, sendRequest : function(method) { if (this.xmlRequest == null) { this.initRequest(method); } if ("wit 阅读全文
posted @ 2014-03-19 16:20 浮生如斯 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 移动端的开发中也存在大量的兼容处理。在日常中如果碰到bug解决之后以后记载在此,方便查看。一、CSS positon pixed 在Android 2.2 和 2.3的兼容 2.3中是支持positon pixed的,具体需要在上面设置user-scalable 2.2需要在固定定位元素中添加-webkit-backface-visibility: hidden; 参考地址:http://benfrain.com/easy-css-fix-fixed-positioning-android-2-2-2-3/二、处理Android 2.X中的Overflow Scroll问题 如果需要滚动... 阅读全文
posted @ 2014-03-17 16:27 浮生如斯 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、innerHTML会重新刷新当前Domvar container = document.querySelector("body"); container.innerHTML = '' + container.innerHTML; 这个上面不要添加事件,因为会重新刷新body的Dom,所以添加的事件找不到2、js获取style如果写在CSS样式文件中的属性,直接调用找不到 如: #id{ display:block} document.getElementById("id").style.display = ""; 阅读全文
posted @ 2014-01-02 18:01 浮生如斯 阅读(175) 评论(0) 推荐(0) 编辑
摘要: var elems = document.getElementsByTagName('a');for (var i = 0; i < elems.length; i++) { (function (lockedInIndex) { elems[i].addEventListener('click', function (e) { e.preventDefault(); alert('I am link #' + lockedInIndex); }, 'false'); })(i);} var elems = d... 阅读全文
posted @ 2014-01-02 17:48 浮生如斯 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 引入命名空间之前,一个令开发人员头疼的问题就是如何防止函数名/类名和其他人的冲突,在一个公司内部项目组之间可以通过命名预定(比如加前缀等)解决这个问题,但是把视线放到整个软件开发领域,在当今协作开发相当盛行的时代,这个问题却依然存在。在使用多个第三方框架或类库的时候,你唯一能作的就是祈祷它们的命名不要冲突,如果真正发生这种灾难的话,你唯一能作的就是放弃其中一个(注:可能是我孤陋寡闻,呵呵)。命名空间的引入相当程度上解决了这个问题,当然,如果你使用的命名空间和其他公司不幸一样,而对方又是微软、SUN等大佬,那恭喜你,呵呵@_@! 从事Web开发不可避免要接触JavaScript,目前最新版... 阅读全文
posted @ 2013-12-02 15:07 浮生如斯 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 如何使移动手机网页根据固定的比例进行放大或者缩小呢?首先在ViewPort中定义设备宽度等于固定宽度。Android中是根据DPI来显示页面,使用JS设置一下DPIfunction setAndroidDpi(){ var sUserAgent = navigato... 阅读全文
posted @ 2013-11-19 14:56 浮生如斯 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 【10个影响你一生的小改变】1. Walk daily 每天散步2. Wake early 早起3. Eat less 少吃4. Stop watching, start doing 不做旁观者5. Go slowly 放慢脚步6. Declutter 整理7. Drink water 喝水8. Meditate 冥想9. Let go of expectations 不预期10.Live in the moment 活在当下。 阅读全文
posted @ 2013-11-12 12:02 浮生如斯 阅读(215) 评论(0) 推荐(0) 编辑