SF
西瓜学前端
西瓜学前端
注册登录
关注博客
注册登录
主页
关于
RSS
说说JavaScript中函数的防抖 (Debounce) 与节流 (Throttle)
条件状语从句
2019-06-17
阅读 3 分钟
3.3k
有时候会在项目开发中频繁地触发一些事件,如 resize、 scroll、 keyup、 keydown等,或者诸如输入框的实时搜索功能,我们知道如果事件处理函数无限制调用,会大大加重浏览器的工作量,有可能导致页面卡顿影响体验;后台接口的频繁调用,不仅会影响客户端体验,还会大大增加服务器的负担。而如果对这些调用函数增加一个限...
centOS中搭建nginx,并使用letsencrypt配置http/2.0(part 1)
条件状语从句
2018-05-21
阅读 2 分钟
2.5k
前几天为了使自己的接口支持https,就想直接使用http/2.0,配置的过程中遇到一些小坑,写个文章记录一下,另外希望对刚开始配置的读者一些帮助和参考。明确我们的最终目标,也就是标题:给自己的nginx配置http/2,为了实现这个目标,并不是我们服务器已经有nginx就可以了,你的nginx版本很有可能不符合http/2的要求。因...
vue-cli项目中抽离管理所有接口地址的一个简单粗暴的方案
条件状语从句
2018-04-25
阅读 2 分钟
5.4k
一般来说,开发环境和生产环境所用的接口地址不会是同一个,比如大多数开发者都会在开发环境配置mock server而在生产环境使用真实api。更别说严谨的项目可能会有测试环境和预发环境。
在electron中实现跨域请求,无需更改服务器端设置
条件状语从句
2017-11-16
阅读 1 分钟
23.6k
webSecurity是什么意思呢?顾名思义,他是设置web安全性,如果参数设置为 false,它将禁用相同地方的规则 (通常测试服), 并且如果有2个非用户设置的参数,就设置 allowDisplayingInsecureContent 和 allowRunningInsecureContent的值为true。 (webSecurity的默认值为true)
node 版本管理工具 n 无效的原理及解决方案
条件状语从句
2016-11-22
阅读 1 分钟
18k
n 是 node 的一个模块,可以用它来管理 node 的各种版本。类似 Python 中的 pyenv 和 Ruby 的 rbenv。n 的作者是著名的TJ大神。
给一个数值加千位分隔号
条件状语从句
2016-07-08
阅读 1 分钟
3.7k
思路很简单:先分离出小数部分;对整数部分逆序为数组;每三个数字插入一个逗号,如果是3的倍数位则最后一个不插入;再逆序回来,拼接小数部分(如果有的话)。
造轮子和用轮子:快速入门JavaScript模块化
条件状语从句
2016-03-16
阅读 2 分钟
9.3k
都说“不重复造轮子”,就像iPhone——它除了打电话还可以播放音乐——但是工程师不用从零开始做一个音乐播放功能,也许只要在iPhone的系统中整合一个ipod。
JavaScript也玩私人订制——玩转函数柯里化
条件状语从句
2016-03-11
阅读 3 分钟
5.9k
函数式编程是一种被部分JavaScript程序员推崇的编程风格,更别说 Haskell 和 Scala 这种以函数式为教义的语言。原因是因为其能用较短的代码实现功能,如果掌握得当,能达到代码文档化(代码本身具有很高可读性甚至可以代替文档)的效果,当然,泛滥使用也会使代码可读性变差。
快速理解JavaScript中apply()和call()的用法和用途
条件状语从句
2016-03-10
阅读 2 分钟
16.7k
在学习apply()之前,我们必须对this的作用和使用方法有所了解,可以参考我前一篇文章《快速理解JavaScript中this的用法与陷阱》。当然如果你已经熟悉this的相关知识,那么请直接往下看。
快速理解JavaScript中this的用法与陷阱
条件状语从句
2016-03-10
阅读 2 分钟
7.4k
this是 JS 这门语言的魅力之一——灵活方便又难以捉摸,即使是有经验的程序员,如果不仔细也有可能搞错,关于this的用法也成为许多公司的经典面试题。
在centOS 6下部署node
条件状语从句
2016-01-04
阅读 1 分钟
13.4k
这是由于 CentOS 6 中编译 node4+ 需要高版本号的 C++ 编译器,于是我直接上传编译好的 nodejs 二进制版本。事实上,我推崇大家直接下载已编译好的 node 版本,可以避开很多坑。
nodeJS:Express框架中session内存存储
条件状语从句
2015-12-30
阅读 1 分钟
11.2k
session的认证机制必须依赖cookie,所以还应该同时安装一个cookie-parser,安装方法同上。然后再app.js中导入这两个中间件:
【JS】在连续性监听事件中,监听当前状态是否变化
条件状语从句
2015-11-11
阅读 1 分钟
2.9k
如示例代码所示,每次监听到scroll事件,都会执行switchBlur函数。比如此时的状态是不模糊,若sh<wh始终为ture,switchBlur(0)完全没必要执行。
让float元素不要脱离文档流
条件状语从句
2015-10-27
阅读 1 分钟
3.4k
众所周知,float元素会脱离文档流,父元素对其的包裹失去作用,高度无法适应被float元素的大小。有时候我们想对一个或者多个元素进行float,但是又不想父元素找不到它。我们只需在给父元素加一条属性:
在session中存储JSON对象
条件状语从句
2015-09-11
阅读 1 分钟
11.7k
在web开发的过程中,我们可能需要在session中暂时存储接收到的JSON数据,以减少对内存和带宽的占用,可是sessionStorage只能存储字符串数据,无法直接存储数组类型和JSON对象,这时候我们该怎么办呢?其实很简单。
浅谈Javascript事件委托(代理)
条件状语从句
2015-08-20
阅读 2 分钟
3.8k
首先祝大家七夕快乐。。假如现在有一个的列表,里面可能会有若干个列表项。现在要为每一个列表项绑定相同的点击事件,现在你可能会有这几种做法: 手动为每一个列表项绑定事件; 在onload的时候,找到该列表,对其每一个子元素进行遍历,循环绑定事件; 给每一个列表项相同的类名,一次性对其进行绑定。 方法1: 对于5个...
jQuery绑定事件的覆盖
条件状语从句
2015-08-12
阅读 1 分钟
10.6k
而很多时候,我们希望执行某函数、做出某些判断之后,为元素重新绑定事件,而不是同时保留多个事件监听。(比如:输入密码之前,点击“登录”提示“输入密码”,密码验证成功后点击“登录”提示“登录成功”)
git三种add指令的意义和区别
条件状语从句
2015-07-08
阅读 1 分钟
5.2k
{代码...} 个人平时以使用第一种居多。
swiper 划不动问题
条件状语从句
2015-07-05
阅读 2 分钟
49.4k
使用模板引擎动态生成swiper-slide类,在swiper-wrapper里生成6个以上的滑动页,可是就是划不到第二页,尝试将longSwipesRatio的值修改到最小,仍然不起作用。