2206月 JS端基于download.js实现图片、视频时直接下载而不是打开预览 项目中的附件列表,通常情况都需要提供下载、删除的功能,功能本身没有什么要说的,都是基本功能,使用浏览器的的下载功能,也都是用window.open(url),或者window.location.href=url的方式,url即为附件下载接口,浏览器自动解析,如果是图片、视频、txt等格式的会直接预览文件,而不是像doc...…
2206月 vue滑动吸顶及锚点定位的示例代码 在上篇文章给大家介绍了vue实现吸顶、锚点和滚动高亮按钮效果 感兴趣的朋友可以点击查看https://www.jb51.net/article/172365.htm 今天给大家继续分享vue滑动吸顶及锚点定位的代码,具体内容如下所示: Vue项目中需要实现滑动吸顶以及锚点定位功能。template代码如下: ...…
2206月 JavaScript进阶(三)闭包原理与用法详解 本文实例讲述了JavaScript闭包原理与用法。分享给大家供大家参考,具体如下: 为了更好的理解,在阅读此文之前建议先阅读上一篇《JavaScript词法作用域与作用域链》 1.什么是闭包 闭包的含义就是闭合,包起来,简单的来说,就是一个具有封闭功能与包裹功能的结构。所谓的闭包就是一个具有封闭的对外不公开的,包裹结构...…
2206月 ES6标准 Arrow Function(箭头函数=>) ES6—箭头函数 0.为什么会出现箭头函数? 1.传统的javascript函数语法并没有提供任何的灵活性,每一次你需要定义一个函数时,你都必须输入function(){},这至少会出现两个问题,ES6箭头函数都圆满解决了它, 第一个问题:代码输入快了容易输错成funciton或者functoin或者其它,但是=>...…
2206月 webpack+vue.js构建前端工程化的详细教程 本篇主要介绍三块知识点:node.js,vue.js,webpack前端工程化,希望对您能有所帮助。 本文来自于csdn,由火龙果软件Alice编辑推荐。 node.js基本入门 node.js介绍 node.js可以让javascript程序在后端运行起来。我们之前所熟知的javascript都是运行在前端浏览器,我...…
2206月 JavaScript进阶(二)词法作用域与作用域链实例分析 本文实例讲述了JavaScript词法作用域与作用域链。分享给大家供大家参考,具体如下: 一、作用域 域表示的就是范围,即作用域,就是一个名字在什么地方可以使用,什么时候不能使用。想了解更多关于作用域的问题推荐阅读《你不知道的JavaScript上卷》第一章(或第一部分),从编译原理的角度说明什么是作用域。概括的说作用...…
2206月 JS 获取文件后缀,判断文件类型(比如是否为图片格式) 1、获取文件后缀 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取: //文件路径 varfilePath="file://upload/jb51.png"; //获取最后一个.的位置 varindex=filePath.lastIndexOf("."); //获取后缀 v...…
2206月 JavaScript进阶(一)变量声明提升实例分析 本文实例讲述了JavaScript变量声明提升。分享给大家供大家参考,具体如下: 如下代码输出的结果是? varnum=123; functionfoo1(){ console.log(num);//undefined varnum=456; console.log(num);//456 } foo1(); J...…
2206月 js根据后缀判断文件文件类型的代码 核心代码 <script> functiongetFileType(fileName){ //后缀获取 letsuffix=''; //获取类型结果 letresult=''; try{ constflieArr=fileName.split('.'); suffix=flieArr[flieArr.l...…
2206月 JavaScript面向对象核心知识与概念归纳整理 本文实例讲述了JavaScript面向对象核心知识与概念。分享给大家供大家参考,具体如下: 一、面向对象 1.1概念 面向对象就是使用对象。面向对象开发就是使用对象开发。 面向过程就是用过程的方式进行开发。面向对象是对面向过程的封装。 1.2三大特性 抽象性 所谓的抽象性就是:如果需要一个对象描述数据,需要抽取这个...…