240 发简信
IP属地:江苏
  • Figma使用快捷键

    常用 alt+鼠标左右滑动:可以调所有可调数值(角度、坐标等数值)alt+G:合并成组,alt+ctrl+G:精准合并成Framealt+上下左右:元素在Frame中的对齐位...

  • 120
    gitLab使用

    Git的家族成员 Git:是一种版本控制系统,是一个命令,是一种工具。Gitlib:是用于实现Git功能的开发库。Github:是一个基于Git实现的在线代码托管仓库,包含一...

  • HTTPS加密

    每当我们讨论到信息安全的时候,我们最长接触到的信息加密传输的方式莫过于 HTTPS 了,当我们浏览器地址栏闪现出绿色时,就代表着这个网站支持 HTTPS 的加密信息传输方式,...

  • vue项目中webpack缩小包体积的几种方法

    1. 懒加载 改变组件的引用方式: 2. 启用 Gzip 压缩 vue 默认不启用 Gzip 压缩,但我们知道,压缩后的文件体积会大大减少,这适用于线上部署。如何启用也很简单...

  • glup基础使用

    gulp官方地址,它是一款node.js应用,打造前端工作流的利器,我们可以使用它打包、压缩、合并、git、远程操作等等,npm上有很多包和功能供我们使用 gulp简单易用、...

  • webpack基础使用

    安装 常见的project下有src目录和dist目录,src表示源,常用来放编译前的原始代码,dist表示分布,放编译后的代码,用于生产站点。 起步 假如我们的projec...

  • 使用webpack的动机

    页面中越来越多的js 现在浏览器提供更多接口 更少的页面重载刷新,页面中有更多的代码 这些导致浏览器端存在大量的代码,需要重新组织,于是出现了模块系统。 模块系统目前有很多标...

  • 前端模块化历史和规范

    为什么会模块化 命名冲突 文件依赖繁琐 为了解决这两个问题,JS开发者需要模拟出类似的功能,来隔离、组织复杂的JavaScript代码,我们称为模块化。 一个模块就是实现特定...

  • npm与Node.js入门

    npm的使用 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到...

  • Vue动态组件

    Vue的生命周期 如果两行互换则没有效果 当组件中的值是对象 必须用函数返回,因为它是引用类型,如果想要复用就必须每个组件都是新对象

  • Vue的$emit方法

    vm.$emit(eventName,[...args]) 触发当前实例上的事件。附加参数都会传给监听器回调。 只配合一个事件名使用: 定义了一个组件g-button,并且监...

  • jQuery的属性和css操作

    属性相关 val([value]) 这是一个读写双用的方法,用来处理input的value,当方法没有参数的时候返回input的value值,当传递了一个参数的时候,方法修改...

  • jQuery的DOM操作

    创建元素 只需要把DOM字符串传入$方法即可返回一个jQuery对象 添加元素 内部添加,添加后是父子关系 .append(content[, content]), .app...

  • jQuery

    引入jQuery CND地址:bootcss.com或unpkg.com jquery与原生JS的区别 jquery对象不是数组,是一个类数组对象,拥有length属性jqu...

  • jQuery选择器

    除了使用选择器jQuery还提供了一些方法帮助我们查找当前元素相关元素 .eq(index), .get([index]) 我们可以通过类数组下标的获取方式或者get方法获取...

  • jQuery动画

    .hide([duration ] [,easing ] [,complete ]) 用于隐藏元素,没有参数的时候等同于直接设置display属性 .show( [durat...

  • 懒加载

    什么是懒加载 懒加载也就是延迟加载。当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有...

  • 函数节流和函数防抖

    函数防抖(debounce) 在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 函数节流(throttle) 规定在一个单位时间内,只能触发一次函数。如果这...