ranshan丶


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

理解JS中的变量对象

发表于 2019-11-17
| 字数统计: 884 | 阅读时长 ≈ 3

前言

       之前有提到过JS中的执行环境(执行上下文)是JS中非常重要的一个概念,而前面也提到了执行环境当中主要包含了三部分:变量对象、作用域链、this指向,这里这里就承接前面,来更为详细的介绍一下变量对象究竟是什么。

阅读全文 »

网页中常见的两种拖拽形式

发表于 2019-09-30
| 字数统计: 1.6k | 阅读时长 ≈ 6

前言

       这次在chrome插件的开发过程中有需求要实现一个拖拽的功能,所以这次来介绍一下网页中的拖拽。在网页中我们经常能见到拖拽功能,大致可以分为两种,一种是通过拖拽来改变dom元素的位置,还有一种则一般是通过拖拽来上传文件,这两种拖拽各有各的应用常见,但是使用的技术还是有挺大的差别的,这篇文章就来介绍一下这两种拖拽方式以及二者之间的区别。

阅读全文 »

JS函数节流与函数防抖

发表于 2019-09-22
| 字数统计: 816 | 阅读时长 ≈ 3

前言

       函数防抖与函数节流这两个概念可能不是这么经常会遇到,但是在很多场景却会经常遇到,比如说应用于常见的很多的事件,那么究竟什么是函数节流呢,什么又是函数防抖呢,其实这也不是什么复杂的概念,这里就来好好的谈一谈。

阅读全文 »

实现图片懒加载

发表于 2019-09-22
| 字数统计: 684 | 阅读时长 ≈ 3

前言

       图片懒加载是网页中常见的一种简单的技术,可以减轻页面首次加载的压力,是一种常见的页面性能优化的方式,这次就来看看它的究竟是如何实现的。

阅读全文 »

JS实现上传图片并且将图片缓存到本地

发表于 2019-09-16
| 字数统计: 1.6k | 阅读时长 ≈ 6

前言

       其实这篇文章是建立在前面的实现上传图片并且预览的文章之上的,也交代了其实做这些只是为了完成我的chrome插件的开发中的自定义上传图片并且保存下来,当时一开始没有一个满意的思路,不过现在通过搜索一些资料也想到了一个我比较满意的思路,这篇博客就来将这个思路实现一下。

阅读全文 »

jQuery原理解析

发表于 2019-09-15
| 字数统计: 1.4k | 阅读时长 ≈ 5

前言

       在刚开始学习jQuery的时候就很配置能写出这样的库的人,虽然我能想到jQuery是通过内部封装了大量的方法来实现函数的扩展的,当时并不了解jQuery究竟是怎样将一个dom对象处理成一个jQuery对象的,又是如何处理其他对象的,直到我阅读了jQuery的源码还有结合别人对jQuery源码的理解我才理解了jQuery的源码的机制,也不得不感叹很多地方是如此的巧妙。所以这篇文章主要讲一下jQuery的核心函数以及一些机制。虽然jQuery已经有些过时了,当时我觉得学习了解这款优秀的项目也是提升自己的一大途径。

阅读全文 »

JS实现上传图片并且本地预览

发表于 2019-09-15
| 字数统计: 628 | 阅读时长 ≈ 2

前言

       前面开发chrome插件还是遇到了挺多的困难的,其中一个就是如何将上传的图片缓存到本地,思路很简单,但是一直不知道该如何实现,现在有了办法了,主要是想通过上传图片然后通过img标签将其显示出来,再通过 localStorage 对其进行储存,这样是一个比较好的方案,我这篇文章所写的图片的预览也就是对第一步的一个实现。

阅读全文 »

JS实现自定义鼠标右键菜单

发表于 2019-09-12 | 分类于 页面小功能
| 字数统计: 660 | 阅读时长 ≈ 2

前言

       最近在我开发chrome扩展插件的过程中准备实现通过鼠标右键来打开一个菜单来添加删除导航以及修改背景图片等一系列的功能,这里来记录一下具体是如何实现这样的功能的以及注意实现。

阅读全文 »

Vuex的基本使用

发表于 2019-09-11
| 字数统计: 2.6k | 阅读时长 ≈ 10

前言

       Vuex作为vue全家桶之一,使用vue开发的过程中有着无可替代的作用,可以解决多个组件中传值的问题,并且本身的使用也非常的简单,有着非常强大的作用。我把它理解为一个数据共享中心,所有的组件都共享这里面的数据,并且都可以对其中的数据进行修改。来看看它是如何发挥作用的。

阅读全文 »

sass的简单使用

发表于 2019-08-29
| 字数统计: 2.4k | 阅读时长 ≈ 9

前言

       sass是一门css的扩展性语言,起初在没有使用sass之前,我写css其实并不是一件让人很舒服的过程,因为写的过程经常要写很多重复的代码,父级选择器也要一直复制来复制去,也不是很好维护和管理,直到我认识了sass,第一次听说css扩展语言还是在bootstrap官网,看到说bootstrap4使用sass替代了less,才知道css还有扩展语言这么一回事,特别是当上手开始使用sass之后真的是会让人感觉特别的惊喜,因为写起来太舒服了。

阅读全文 »

123…10
hsl

hsl

你看见了吗,那有一座山。

93 日志
10 分类
25 标签
RSS
GitHub E-Mail
相关网站
  • jQuery
  • Bootstrap
  • Echarts
  • w3school
  • 友情链接
© 2021 hsl
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4
本站访客人数: