JavaScript
文章平均质量分 58
王力国
这个作者很懒,什么都没留下…
展开
-
JS实现循环给元素绑定事件的几个常用方法
作为一个JS的初学者,想对一些元素循环绑定事件的时候总是出现各种问题,尤其是在对闭包没有熟练掌握的时候更是一头雾水。网上一查,果然好多初学者有这个困惑,既然这个问题总是出现,于是在我就总结了以下两个比较好理解的解决方案,分享给大家原创 2016-04-12 21:56:59 · 11597 阅读 · 1 评论 -
道客web前端开发实习生,电话面试问题
上海的一家公司,很不错,HR态度非常好,电话面试我的是一个女生,声音很甜,交流的过程很开心,但是回答的不是很理想,所以,等通知咯1.如何实现块级元素水平垂直居中(不知宽高)?display: flex;justify-content: center;align-items: center; 2.position有几种?absolute,fixed,relativ原创 2016-09-15 21:42:46 · 1646 阅读 · 0 评论 -
本地存储之application cache和localstorage
第一部分:Application Cache1.Application Cache介绍 html5提供的一种应用缓存机制,使得基于web的应用程序可以离线运行。优点有如下几点: 离线浏览: 用户可以在离线状态下浏览网站内容。 更快的速度: 因为数据被存储在本地,所以速度会更快。 减轻服务器的负载: 浏览器只会下载在服务器上发生改变的资源。 2.如何使用原创 2016-09-23 12:52:08 · 3723 阅读 · 0 评论 -
ES6的Promise简单使用
先导解释:ES6是javascript的语言规范,javascript是ES6的实现解决JS异步代码的组织方式,有单纯的的callback嵌套,js原生的generator,和ES6的Promise,本文以Promise为例设定场景:随机[0,1]中的一个数,如果是0则表示失败并结束,如果是1则进行下一步的调用,调用顺序为promise1->promise2->promis原创 2016-10-07 21:55:31 · 620 阅读 · 0 评论 -
JavaScript数据结构与算法
最近在看《学习JavaScript数据结构与算法》,于是写了一些代码放在github上,如有错误,请指出,谢谢(1)数据结构篇demo01: 栈的实现:进制转换demo01入口demo02: 队列的实现:普通队列,优先队列,循环队列demo02入口demo03: 链表的实现:单向链表demo03入口demo04:原创 2016-10-03 22:16:14 · 334 阅读 · 0 评论 -
JavaScript 中 setTimeout 的那些事儿
原文入口一、setTimeout那些事儿之单线程一直以来,大家都在说Javascript是单线程,浏览器无论在什么时候,都且只有一个线程在运行JavaScript程序。但是,不知道大家有疑问没——就是我们在编程过程中的setTimeout(类似的还有setInterval、Ajax),不是异步执行的吗?!!例如: head> titl转载 2016-09-30 09:56:56 · 450 阅读 · 0 评论 -
add(2)(3) //5 实现
饿了么面试的一道题目:实现 add(2,3) // 5 add(2)(3) //5function add(a, b) { if (arguments.length == 2) { return a + b; } else if (arguments.length == 1) { return function(b) { ret原创 2016-10-15 19:00:21 · 829 阅读 · 0 评论 -
谈一谈Javascript中setTimeout
前端时间公司在开会的时候提到了Javascript里的setTimeout,同事们的讨论很有意思,决定和大家分享一下。话不多说,上代码//代码块Adocument.querySelector('button').onclick = function(){ / setTimeout(function f1() { console.log('你点击了butto原创 2016-12-03 22:31:48 · 379 阅读 · 0 评论