客户端与服务端长连接的几种方式
ajax 轮询实现原理:ajax 轮询指客户端每间隔一段时间向服务端发起请求,保持数据的同步。优点:可实现基础(指间隔时间较短)的数据更新。
原生JS利用transform实现banner的无限滚动
在布局上所有的图片都是重叠的,即只要保证Y方向对齐即可,当前可见的图z-index层级最高。每隔3s中更换一张图片,使用setTimeout定时
转行web前端,需要哪些工具和需要学习什么?
今天我们来谈谈Web和前端开发过程中需要学习什么?前端开发需要使用什么开发工具?也简单介绍前端开发前景和薪水。
你真的了解ES6的Set,WeakSet,Map和WeakMap吗?
之前在学习 ES6 的时候,看到 Set 和 Map,不知道其应用场景有哪些,只觉得很多时候会用在数组去重和数据存储,后来慢慢才领悟到 Set 是一种叫做集合的数据结构,Map 是一种叫做字典的数据结构。
CSS浮动标准修复top塌陷和清除浮动及IE兼容标准格式
浮动元素有左浮动(float:left)和右浮动(float:right)两种,浮动的元素会向左或向右浮动,碰到父元素边界、其他元素才停下来
JS闭包的应用(私有变量、珂理化、偏函数)
柯里化是把接受 n 个参数的 1 个函数改造为只接受 1个参数的 n 个互相嵌套的函数的过程。也就是fn(a, b, c)会变成fn(a)(b)(c)。偏函数和珂理化的区别是,不再强调单函数。例如1个入参返回2个入参函数。
身为前端工程师,对你来说,你认为最重要的是什么?
主要只是整理了一下我从身边的前端同事及社群朋友们上看到的一些特质,毕竟比起我来,他们在前端领域打滚得更久。当然这些特质应该是适用大部份工程师 (不论哪一端) ,但我还是认为前端工程师平时要更著重这些特质
10年学到的编程经验总结
我作为一个web开发者的旅程始于2000年,那时我还只有21岁,我依然可以清楚地记得那些日子里激荡在我内心的感觉。如果一定要找一个词来形容的话,我觉得那是——愉悦。
移动端双指缩放图片JS事件的实践心得
页面整体缩放行为是可以通过按住Shift键+页面左键模拟的,但是,实际上,还是一个触摸点,因此无法模拟双指缩放行为。除非是有触摸板,或者屏幕就是触摸屏。