摘要: 最近对于事件绑定处理用的比较多,进行总结一下bind单个元素的事件绑定扫描文档找出所有的$(‘a')元素,并把alert函数绑定到每个元素的click事件上。$('a').bind('click',function(){alert('That tickles!');})备注:bind并不能对未来添加... 阅读全文
posted @ 2014-07-24 13:52 likelight 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 看到一道前端的面试题对string对象经行扩展,使其具有删除前后空格的方法; 1 阅读全文
posted @ 2014-03-07 23:33 likelight 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 既然开始写blog就将自己在使用互联网产品时的一些改进意见记录一下。1,手机支付宝钱包发现在用手机支付或者转账的时候,如果一个人有多张卡,在选择时总会选择可能比如你第一次绑定的那张卡,然后才是让你选择余额或者余额宝或者其他银行卡来进行付款。但是一般我们总会有习惯用的卡,或者是某段时间有钱的卡,这样的话如果软件能够根据我们的使用频率来自动调整默认的付款方式就会省去选择的环节,更为友好;现在一般手机端付款都是先输入金额,然后选择付钱,在最后无法修改。如果允许在最后时修改金额,现在比如先输金额,但是如果中途想到钱不够需要再次退回去一个页面重新输入很蛋疼。2,微信朋友圈 在朋友圈添加评论时输入法上跳. 阅读全文
posted @ 2014-02-26 00:43 likelight 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 进而之昊通过给我们展示视频TED上的四维飞行器http://v.youku.com/v_show/id_XNTc0MTEwNDcy.html通过自学习找到平衡提出了新的设想,用游戏的思维来设计网站,现在的很多游戏利用游戏引擎创造了一个世界,游戏设计师们只是设计了世界的规则,如重力,风力,但是物体的移动正是在这些规律下运动,并非通过代码设定了他的运动轨迹,而我们页面上是否也能创造这个世界,在某种情况的页面显示是电商世界规律下的产物,而非一切按照代码逻辑来予以显示。从某种意义上,如果让游戏开发者来设计一个互联网网站也一定会是一个挺好的网站。 最后之昊也聊起了一些理想主义,他所在的阿里大采购部... 阅读全文
posted @ 2014-02-24 23:56 likelight 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 有幸在好友的介绍下参加阿里举办的杭州前端线下交流会,半天下来收获还是不少。写篇文章总结一下,为了防止字数过多,所以将一篇文章通过上中下来写,减少每篇的字数。 在2.22那天从学校急匆匆地打的赶到滨江的阿里,这算是第一次来参观阿里的办公大楼,还是相当霸气威武的。 阿里巴巴目前在杭州的滨江地区,周六的滨江真的是路很宽,人很少,车很少,风挺大,各种林立的办公大楼与人烟一对比,难免让人联想到被媒体炒热的“鬼城”一词。 题外话说到这里,本次线下交流会是由阿里1688的前端团队主办的线下前端交流会,在阿里内部的岳麓书院(其实就是一个教室大小的房间)举行,到会的除了阿里系之外约有30人左右,聚会设... 阅读全文
posted @ 2014-02-23 23:59 likelight 阅读(1539) 评论(0) 推荐(1) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1();// 999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码 function f1(){ var n=999; } alert(n);// error这里有一个地方需... 阅读全文
posted @ 2014-02-23 10:33 likelight 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 火星人购物使用钻石链,每颗钻石都有一定的价值。付款是,要求从钻石链上找到所有刚好能匹配到商品价值的连续的钻石子链,如果没有, 则找到超过商品价值的最小的钻石子链。比如钻石链为3 2 1 5 4 6 8 7,商品价值为15,则候选的方案有:第 4 到第 6 颗的子链5 4 6,第 7 到第 8 颗:8 7。输入为一个钻石链以及商品的价值,要求找到所有满足条件的分割方案,按起始点从小到大排序输出。 解题思路:比较简单, 从起始点每个点开始依次向后遍历相加,直到相加值大于等于设定商品价值。若等于直接输出,若大于则将此次相加的起始位置和结束位置予以存储,并且保存此次值;当遍历完整后还是没有匹配方案,计 阅读全文
posted @ 2014-02-18 11:47 likelight 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 本题解题思路是先对输入进行按照时间到达的先后顺序进行排序,然后依次模拟到达窗口,对每个窗口有一个空闲时间,表示该窗口能够处理下一个客户的最近时间。将每个客户到达的时间按照格式转化成秒,用户的时间total和窗口的空闲时间比较,若大于则说明用户到达时窗口是空闲的,就不需要等待;若小于则需要遍历所有窗口,查找空闲窗口,若不存在空闲窗口,则计算所有窗口中最近空闲时间的那个窗口,对其进行更新时间。 代码如下: 1 #include 2 #include 3 #include 4 using namespace std; 5 typedef struct Record 6 ... 阅读全文
posted @ 2014-02-14 22:32 likelight 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 1023. Have Fun with Numbers (20)Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 246913578, which happens to be another 9-digit number consisting exactly the numbers from 1 to 9, only in a different permuta 阅读全文
posted @ 2014-02-13 23:21 likelight 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 最近在刷PAT题,将自己的解题过程和代码写在blog上。Tree Traversals (25)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueSuppose that all the keys in a binary tree are distinct positive integers. Given the postorder and inorder traversal sequences, you are supposed to output the level order traversal sequence of.. 阅读全文
posted @ 2014-02-13 23:14 likelight 阅读(617) 评论(0) 推荐(0) 编辑