上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 一、问题 写H5的样式时候,设置元素的边框为1px,不幸的事情在IOS设备上发生了,设计师会说,咦,边框怎么那么大,这是2px了吧?改成1px。我明明设置成1px了啊。 二、为什么边框变粗了? IOS使用的是retina屏,因为Retine屏的分辨率始终是普通屏幕的2倍,1px的边框在deviceP 阅读全文
posted @ 2017-06-11 23:56 leaf+ 阅读(4306) 评论(0) 推荐(0) 编辑
摘要: <textarea> 标签定义一个多行的文本输入控件。但是它不能像div一样随着内容增加而自动增加,一言不合就出现滚动条,有是有为了更好的交互,可能需要使用div来模拟textarea的实现,直奔主题吧。 1、内容可编辑 contenteditable 对就是contenteditable,给div 阅读全文
posted @ 2017-06-11 16:20 leaf+ 阅读(6951) 评论(1) 推荐(2) 编辑
摘要: 习惯了用jQuery的css()的方法获取元素的css属性,突然不用jquery了,当要获得元素的css时候,我瞬间停顿了一下,咦?咋获取元素的css值?比如获取元素的width。是这样么?document.getElementById("id").style.width? 一、getCompute 阅读全文
posted @ 2017-06-11 13:46 leaf+ 阅读(10993) 评论(0) 推荐(1) 编辑
摘要: 之前对事件模型还是比较清楚的,许多概念都清晰映射在脑海中。工作之后,一方面使用的局限性,二是习惯于用框架中的各种事件监听方式,简单即方便,久而久之,事件的一些概念开始淡出记忆中,就像我现在已经开始淡忘C语言的指针、麦克斯韦方程组、矩阵的变换、最小二乘法等。知识就像五彩缤纷的鹅卵石铺垫在你前行的道路上 阅读全文
posted @ 2017-06-11 01:06 leaf+ 阅读(2662) 评论(0) 推荐(0) 编辑
摘要: 一、先看一个应用场景 发送一个请求获得用户id, 然后根据所获得的用户id去执行另外处理。当然这里我们完全可以使用回调,即在请求成功之后执行callback; 但是如果又添加需求呢?比如获得用户id之后,再发送请求去获取用户名,之后再获取用户其他信息。。。。这就陷入了callback-hell,而且 阅读全文
posted @ 2017-06-08 20:54 leaf+ 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 一、定义 深度优先就是自上而下的遍历搜索,广度优先则是逐层遍历; 深度优先: 广度优先: 区别: 深度优先不需要记住所有的节点, 所以占用空间小, 而广度优先需要先记录所有的节点占用空间大 深度优先有回溯的操作(没有路走了需要回头)所以相对而言时间会长一点 深度优先采用的是堆栈的形式, 即先进后出 阅读全文
posted @ 2017-06-07 20:07 leaf+ 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: 效果: 实现: 阅读全文
posted @ 2017-06-05 16:57 leaf+ 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 效果参照网上的,用面向对象改写了一下,只写了自己需要的部分。 1、效果: 实现: 3、usage 阅读全文
posted @ 2017-06-02 19:01 leaf+ 阅读(239) 评论(0) 推荐(0) 编辑
摘要: placeholder是H5<input>的属性之一,可惜在IE10以下不支持,万恶的IE!不过正因为有IE,才多了很多捣鼓,添了乐趣。不支持就不支持呗,自己动手丰衣足食,我们可以用js模拟出 placeholder的效果。 1、判断浏览器是否支持 placeholder属性 2、代码实现 3、us 阅读全文
posted @ 2017-06-02 00:00 leaf+ 阅读(3545) 评论(0) 推荐(0) 编辑
摘要: 一、问题重现 本地的脚本请求测试环境的接口 在chrome、Firefox和IE9以上的都正常发送请求,IE10以下没有发送请求。 二、解决思路 $.ajax()中把错误信息显示出来 三、原来是 No Transport错误 网上说是涉及到跨站脚本攻击,所以不让提交。 四、解决在$.ajax()前加 阅读全文
posted @ 2017-05-31 13:32 leaf+ 阅读(4356) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页