摘要:前言 最近在看小程序相关,从技术角度来看小程序在Hybrid的优化过程有很多值得我们学习的地方,所以我想在学习的同时也能有所输出,在这个系列我不会讲怎么去申请一个小程序,怎么去开发一个程序,而是讲从小程序我们能学到什么,尽管它现在还存在很多问题,但大范围的使用会推动小程序将微信技术生态做到极致,使用
阅读全文
摘要:作者: 方晓(陆金所前端工程师) 适应读者 前端工程师 前端架构师 javascript爱好者 测试工程师 吃瓜群众 什么叫javascript全栈? 大多数人觉得js是不是处理下dom元素,写写页面,其实javascript发展到今天已经可以使用于各个领域,javasript全栈是通过java
阅读全文
摘要:今天同事报给我一个bug , 即在head里加了个<base target="_blank"/>在ie6下会出现以下错误改成<base target="_blank"></base>就没有错误了。原因是在ie6下<base target="_blank"/> 与<base target="_blank"></base>有不同的解析当<base target="_blank"/>, ie6会将<base>
阅读全文
摘要:做前端已经两年了,却很少涉及到cookie方面的开发,也非常少关注cookie方面的知识,所以理解cookie非常浅显,先说下自己浅显的理解吧:cookie是基于http协议,cookie就是限制性的存储字符串的,我们可以通过document.cookie来存储字符串。而最近手头上有个项目上涉及到有关于cookie的操作,即登录与退出,对于这个需求,逻辑很简单1.登录前的cookie检查2.登录取的后端数据,再存到cookie3.退出登录,清楚cookie.这里面除了逻辑之外,涉及到了cookie取值和设值的问题。这里我用到了jquery的第三方插件$.cookie来取值和设置。根据之上的逻辑
阅读全文
摘要:最近面试比较多,但每次我问这个问题的时候,答出来的同学并不多var a = 0;if( a) { alert(1); }这个问题有部分人会答alert(1), 有些人会答不执行。结果是不执行的,但答不执行的同学也说不出为什么,他只会说以他的经验,所以在这里我觉得有必要补下js基础知识,js基础好的人可以跳过此博文。首先说这个问题之前 我们先回忆下 Boolean();Boolean 是个转型函数。即可以传任何值转成 boolean类型, 即返回true 和 false.那么什么时候是true , 什么时候是false, 它是有一定规则的。我通过一张表来表明此规则。数据类型转换为tr...
阅读全文
摘要:近来在优化公司首页,首页用到了百度管家所生成的广告。 先贴出代码,这是之前的开发人员写的。<script type="text/javascript" src="http://cbjs.baidu.com/js/m.js"></script> <script type="text/javascript"> BAIDU_CLB_preloadSlots("16172","290788","18334","18335",&q
阅读全文
摘要:我们经常会有父页面与iframe页面的操作,比如<iframe id = "iframe"></iframe>这个iframe里面的内容是js写的。如以下代码var iframe = document.getElementById("iframe"), doc = iframe.contentWindow.document;doc.open();doc.write("---------something------");doc.close();以上代码在大多数情况下是对的。但有种情况,即父页面显式的写了docu
阅读全文
摘要:今天有个同事问了我一个项目里的问题 ,即一个献花功能,每次点击时会有个jsonp跨域的处理,用的jquery1.7.2代码是这样的$("#id a").click(funciton() { $.ajax({ type : "get", async:false, url : "http://screen.app.7k7k.com/awardflower?flowerid=38229639&form=4&callback=success_jsonpCallback", dataType : "jsonp"
阅读全文
摘要:今天遇到了个问题,因为项目里有分享博客的功能更,所以share.baidu.com生成了分享代码,但点击其中生成的图标在ie8和ie9都跳转到一个空页面 ,页面的内容只有一个"#"字,查了下这是配置代码。var share_value = '参与#7k7k奥比岛#游戏暑期奥比岛飞扬喜悦快乐"跳格子"活动,有大量奖励等着你来拿,还有绝版时装喔!'; var bds_config = { 'bdText':share_value, 'bdComment':share_value+window.location.
阅读全文
摘要:当页面有<form>操作时,浏览器会有默认的响应enter键就提交form表单。看html代码 <form action="http://www.7k7k.com"> <input type="text">当你在input框里输入后,按enter键,就会默认提交form,但实际需求并不是这样的,比如在input输入时会有弹出的suggestion选项让用户选择,用户按了enter键后并不想直接提交,所以需要在部分逻辑下需要取消这种默认响应。解决方法非常简单,如下document.onkeydown = function
阅读全文