如何禁用Iframe链接网站
网络安全是经常被忽略的一个问题,特别是对于小公司,由于用户量不大,可能根本不会考虑这些问题,但是如果能提前避免为什么不提前做防御呢?今天说下如何避免自己的网站被他人钓鱼
前端中如何使用webWorker对户体验进行革命性的提升
随着前端应用场景的逐渐复杂化,伴随而来的对大数据的处理就不可避免。 那么今天就以一个真实的应用场景为例来谈谈前端中如何通过子线程来处理大数据。
Js扑克牌速算24 - 穷举
从扑克牌里面任意抽取4张(无重复)A(1)2345678910J(11)Q(12)K(13),请给出通过4则运算,使结果为24的算法,并且每个数在算式中使用一次。如果无法通过上述规则得到24
监听页面中的某个div的滚动事件,并将其滚动距离保存到cookie
在 handleScroll 函数中,获取这个div的滚动距离,并将其保存到cookie,要想在页面一打开就让这个div自动滚动到上次滚动的位置
十个常用的JavaScript动画库
添加只需要一个动作的简单动画(例如,切换)是一回事。对于这一点,你总是可以使用简单的CSS动画。但是,对于更复杂或高级的效果。 JavaScript是一个更好的工具
前端模块化知识梳理
作为前端开发,模块化我们已经耳熟能详,我们平时接触到的 ES6 的 import,nodejs中的require他们有啥区别?我们也听过CommonJS、CMD、AMD、ES6模块系统,这些都有什么联系呢?
SVG滤镜叠加实现图片马赛克效果
代码其实也非常的简单,SVG 定义一个滤镜,利用多层滤镜的叠加效果实现一个马赛克效果,然后,通过 CSS filter 引入,可以运用在任何元素上:
移动端实用性能优化
移动端优化,老生常谈的问题了。面试题问,实际应用中(在开发时间充裕的情况下,也会用)。但是,在移动端中,实用的优化方式,用户体验方式都是尤为关键的
es6新增的运算符-链判断运算符的诞生[?.]和null的判断运算符?
在实际编程中, 如果读取对象内部的某个属性,往往需要判断一下。 属性的上层对象是否存在。比如,读取 message.body.user.firstName这个属性,安全的写法是写成下面这样。