首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
一加一加一
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
前端如何防用户篡改页面水印?
这篇文章聊到的「前端水印防篡改」方法,本来是想作为一份专利提交给公司的,但我下笔之前去国内的专利检索网站上搜了下,发现一模一样的方案已经被申请,但考虑到这个方案又简单又管用,所以在这里分享给大家。
前端模块化详解(完整版)
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀,此时在JS方面就会…
JS中的debounce与throttle
debounce 和 throttle,用中文描述的话,就是 去抖 和 节流。 二者的概念,网上的说法很多,这里不描述了。我这里主要分析下他们的相同点和不同点,和在什么时候用它们。 用debounce的话,会在用户停止改变浏览器窗口大小时触发,也就是只是在最后触发一次。 用th…
实现 JavaScript 沙箱的几种方式
在开发过程中,曾了解到这么一个需求,"用户希望可以自己写 js 代码运行",于是便有了如下的技术方案探索。
你会用ES6,那倒是用啊!
不是标题党,这是一位leader在一次代码评审会对小组成员发出的“怒吼”,原因是在代码评审中发现很多地方还是采用ES5的写法,也不是说用ES5写法不行,会有BUG,只是造成代码量增多,可读性变差而已。
十分钟带你手撕一份"渐进式"JS深拷贝
作为前端面中老生长谈的深拷贝我相信许多前端开发者嗤之以鼻。文章中从一个"合格"的面试官视角出发,渐进式的带你领略深拷贝在面试过程考察的知识点及各种边界情况。从而实现一个真正意义上面试官想得到的深拷贝!
深拷贝:针对Date、DOM、RegExp、Object、Array类型的深拷贝
手写深拷贝 普通的深拷贝都是针对object、array之类的拷贝 如果遇到对象中出现了一些Date类型、正则类型的对象在利用普通的深拷贝的时候得出的结果可能跟我们预想的有点出入 即使用上JSON.P
前端常用的几种加密方法
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 目前在前端开发中基本都会用到加密,最常见的就是登录密码的加密。接下来会为大家介绍几种加密方法。
你好,JavaScript异步编程---- 理解JavaScript异步的美妙
每天不能不写业务,但也不能只写业务。所以选择了一个自己还在学校期间没有学明白的内容进行了巩固,同步异步问题。学习一个知识之前必先给自己一个问题三连。为什么要有这个? 这个怎么用? 这个怎么回事? 首先JS是一个单线程的语言。单线程的含义类似于从头走到尾,谁也别管谁,前面堵车我就…
javascript之闭包七(闭包的应用场景)
1. 闭包应用场景之setTimeout 2. 闭包应用场景之回调 我们定义行为,然后把它关联到某个用户事件上(点击或者按键)。我们的代码通常会作为一个回调(事件触发时调用的函数)绑定到事件上 3. 闭包应用场景之封装变量 共享的环境创建在一个匿名函数体内,立即执行。 环境中有…