引语
目前项目使用的CSS预处理器是SCSS,工作流是Ruby+SASS+IDEA file watcher。Windows 需要安装Ruby,配置繁琐。而且随着项目向Vue 迁移,前端开发不需要本地起Tomcat 服务。另外VSCode 编辑器的发展,越来越多的前端开发使用这个轻量的编辑器,因此想更换下SCSS 的编译流程。本文记录下配置过程踩下的坑。
Welcome to Silence's Blog
浏览器的history 对象有很多实用的方法和属性,比如back(), forward(), go(), length等。HTML5 中增加的pushState 和replaceState 方法能够修改浏览器的历史记录,这使得我们能在不跳转页面的前提下修改浏览器的URL。这就解决了在Ajax 局部刷新页面时,浏览器后退键无效的缺点。
Dom 事件是一个非常常用的知识点,网页中经常需要给元素添加点击、双击等事件函数,用于对用户的操作做出反馈。
原生JavaScript 常用的事件绑定函数为:
闭包是指有权访问另一个函数作用域中的变量的函数,或者说能够读取其他函数内部变量的函数。
创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量。