-
使用nvm管理node不同版本,安装,环境配置,切换不同版本的node
所属栏目:[资源] 日期:2020-12-14 热度:120
文章包含以下内容: 一、下载地址 二、nvm-noinstall.zip安装 三、nvm-setup.zip安装 四、测试安装以及使用 一、下载地址 二、nvm-noinstall.zip安装 1、把nvm_noinstall.zip解压到比如c:/dev/nvm 中(其它盘也可以,建议开发有关的安装在C盘); 2、右键以管[详细]
-
安装window下的redis,redis可视化管理工具(Redis Desktop Mana
所属栏目:[资源] 日期:2020-12-14 热度:198
以下包括内容: 一、redis下载安装,启动 三、实例化项目 一、redis下载安装,启动 1,redis官方下载地址:,redis 64位下载地址:,本人测试使用的是redis-64.3.0.503版本。 2、解压redis-64.3.0.503.zip,解压后的文件结构如下: 3、修改redis.windows.con[详细]
-
如何机智判断页面是刷新还是关闭,背景:vue项目,需求:关闭页
所属栏目:[资源] 日期:2020-12-14 热度:76
最近项目有这么个需求:要在关闭当前系统的窗口的时候,退出登录, 因为如果不退出登录可能存在安全风险,其实我想说,电脑没事别借给别人活着离开工位记得一定要锁屏,其实我们设置了cookie失效时间的,过了一段时间会自动清空cookie。 经过我查资料,自身[详细]
-
javaScript设计模式之面向对象编程(object-oriented programmin
所属栏目:[资源] 日期:2020-12-14 热度:59
接上一篇 面向对象编程的理解? 答:面向对象编程,就是将你的需求抽象成一个对象,然后针对这个对象分析其特征(属性)与动作(方法)。这个对象我们称之为类。面向对象编程思想其中一个特点就是封装,就是把你需要的功能放在一个对象里。 一、封装 1.1创建[详细]
-
javaScript设计模式之面向对象编程(object-oriented programmin
所属栏目:[资源] 日期:2020-12-14 热度:137
组合式继承:将 类式继承 同 构造函数 继承组合使用,但是存在一个问题,子类不是父类的实例,而子类的原型式父类的实例,所以才有了寄生组合式继承。 意思就是说,寄生就是寄生式继承,寄生式继承就是依托于原型继承,原型继承又与类式继承差不多,所以另外[详细]
-
apidoc快速生成在线文档,apidoc生成静态文件的生成规则,原理分
所属栏目:[资源] 日期:2020-12-14 热度:156
在老大的指引下,需要将系统的json文件格式转换成apidoc的json格式,也就是json格式的重组,但是这个apidoc的生成格式是不固定的,因为apidoc有自己一套的生成规则,我需要研究一下是怎么生成的。 一、官方基础栗子 二、理解apidoc生成静态文档的结构解读 三[详细]
-
浅析nodeJS中的Crypto模块,包括hash算法,HMAC算法,加密算法知
所属栏目:[资源] 日期:2020-12-14 热度:159
node.js的crypto在0.8版本,这个模块的主要功能是加密解密。 node利用 OpenSSL库()来实现它的加密技术, 这是因为OpenSSL已经是一个广泛被采用的加密算法。它包括了类似MD5 or SHA-1 算法,这些算法你可以利用在你的应用中。 作为工程师,对于openssl一个[详细]
-
浏览器兼容性--IE11以及Edge等下载文件的中文名出现乱码,前后端
所属栏目:[资源] 日期:2020-12-14 热度:99
项目中有用到文件下载功能,之前在处理下载时对IE浏览器下文件下载名进行过处理,测试也没有问题,但是功能上线后,业务反馈IE11文件下载文件名依然乱码。打印User-Agent字符串如下: IE11 User-Agent字符串:Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.[详细]
-
JavaScript数据可视化编程学习(二)Flotr2,雷达图
所属栏目:[资源] 日期:2020-12-14 热度:79
一、雷达图 使用雷达图显示多维数据。 如果你有多维的数据要展示,那么雷达图就是一种非常有效的可视化方法。 由于雷达图不常用,比较陌生,所以向用户解释的时候有一些难度。注意使用雷达图会增加用户认知负担。 当你的数据具备以下特征的时候,雷达图就是[详细]
-
JavaScript数据可视化编程学习(一)Flotr2,包含简单的,柱状图
所属栏目:[资源] 日期:2020-12-14 热度:148
一、基础柱状图 二、基础的折线图? 三、基础的饼图 四、基础的散点图 一、基础柱状图 如果你还没有想好你的数据用什么类型的图表来展示你的数据,你应该首先考虑是否可以做成柱状图。柱状图可以表示数据的变化过程或者表示多个数据之间的差异。 1、引入javas[详细]
-
github+hexo搭建自己的博客网站(五)进阶配置(畅言实现博客的评
所属栏目:[资源] 日期:2020-12-14 热度:149
如何对如何搭建hexo+github可以查看我第一篇入门文章: 详细的可以查看hexo博客的演示: 同时绑定了域名: 可以查看在github上生成的静态文件:,如果觉得可以请给颗星星。 在Hexo的Yilia主题由于原来使用的是多说的留言板,近期了,所以我就把多说换成搜狐[详细]
-
github+hexo搭建自己的博客网站(四)主题之外的一些基本配置(百
所属栏目:[资源] 日期:2020-12-14 热度:96
? 百度统计配置 申请账号: 在 代码获取 的地方只要填入 key 即可 注册的时候,填的域名和url,我选的都是 在yilia主题下文件里themesyilia文件夹下的_config.yml)找到这个baidu_analytics 'ace6dXXXXXXXXXXfbc' 'UA-9700XXXXXXXXXXXXXX' 就可以统计网站访[详细]
-
ECMAScript 6 学习(二)async函数
所属栏目:[资源] 日期:2020-12-14 热度:110
1、什么是async函数 2、用法 2.1基本用法 3、语法 3.1返回promise对象 3.2promise状态的变化 3.3await命令 1、什么是async函数 async函数也是异步编程的解决方案。 async函数是对是对generator函数进行了改进。 readFile = Promise( span style="color: #000[详细]
-
ECMAScript 6 学习(一)generator函数
所属栏目:[资源] 日期:2020-12-14 热度:88
1、ES2017标准引入async函数,那么async函数到底是个什么函数呢? async 是一个generator函数的语法糖。 2、那么generator函数到底是什么函数ne? generator函数是ES6提供的一种异步编程解决方案,与传统函数完全不同。 3、如何去理解generator函数呢?[详细]
-
前端和算法实现:给网站上加上自己的水印(简单+复杂)
所属栏目:[资源] 日期:2020-12-14 热度:133
h1 class="QuestionHeader-title"span style="font-size: 16px;"watermark插件的github地址:a href="https://github.com/saucxs/watermark" target="_blank"https://github.com/saucxs/watermark h1 class="QuestionHeader-title"span style="font-size: 18[详细]
-
前端基本知识(三):JS的闭包理解(第一个思考题有错误,已修改
所属栏目:[资源] 日期:2020-12-14 热度:188
JS闭包的理解 一、变量的作用域 二、如何从外部读取局部变量 三、什么是闭包 四、深入理解闭包 五、闭包的用途 六、使用闭包注意情况 七、JavaScript的垃圾回收机制 八、一些思考题 一、变量作用域 1、要理解闭包,我们先来看一下JavaScript的特殊的变量作用[详细]
-
前端基本知识(四):JS的异步模式:1、回调函数;2、事件监听;
所属栏目:[资源] 日期:2020-12-14 热度:176
?JavaScript语言将任务的执行模式可以分成两种: 同步(Synchronous)和异步(Asychronous) 。 “同步模式”就是一个任务完成之后,后边跟着一个任务接着执行;程序的执行顺序和排列顺序是一直的;”异步模式”则完全不同,每一个任务都有一个或者多个回调[详细]
-
前端基本知识(二):JS的原型链的理解
所属栏目:[资源] 日期:2020-12-14 热度:69
? ? ? 之前一直对于前端的基本知识不是了解很详细,基本功不扎实,但是前端开发中的基本知识才是以后职业发展的根基,虽然自己总是以一种实践是检验真理的唯一标准,写代码实践项目才是唯一,但是经常遇到知道怎么去解决这个问题,但是不知道使用的是什么一[详细]
-
em6:一些改变点
所属栏目:[资源] 日期:2020-12-14 热度:57
1,let和const Document span style="color: #0000ff;"gt;/spanspan style="color: #800000;"gt;script /spanspan style="color: #ff0000;"gt;type/spanspan style="color: #0000ff;"gt;="text/javascript"/spanspan style="color: #0000ff;"gt;/spanspan st[详细]
-
前端:BOM和DOM
所属栏目:[资源] 日期:2020-12-14 热度:167
BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。 一、window对象 Window对象是客户端JavaScript最高层对象之一,由于[详细]
-
前端:jQuery
所属栏目:[资源] 日期:2020-12-14 热度:90
一、jQuery简介 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less,do more.“ 二、jQuery优势 一款[详细]
-
前端:Bootstrap框架
所属栏目:[资源] 日期:2020-12-14 热度:145
一,bootstrap介绍 Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 二,bootstrap全局样式 1,标题相关 1)标题 一级标题36px[详细]
-
前端:js
所属栏目:[资源] 日期:2020-12-14 热度:148
一,js的引入方式 1,script标签内写代码 2,引入额外的js文件 二,js语言规范 1,注释 // 这是单行注释 / 这是多行注释 / 2,结束符 JavaScript中的语句要以分号(;)为结束符。 三,js语言基础 1,变量声明 name = "Alex" age = 18; 四,Js数据类型 JavaScript拥有[详细]
-
前端:css
所属栏目:[资源] 日期:2020-12-14 热度:108
一,css介绍 C ascading? S tyle? S heet,层叠样式表)定义如何显示HTML元素。 CSS语法 1,每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 2,CSS的三种引入方式 ?1)行内样式 行内式是在标记的style属性中设定CSS[详细]
-
前端:HTML
所属栏目:[资源] 日期:2020-12-14 热度:185
1,web服务的本质 sk =span style="color: #000000" socket.socket() sk.bind(( span style="color: #800000"" span style="color: #800000"127.0.0.1 span style="color: #800000"" ,8080span style="color: #000000")) sk.listen( 5span style="color: #000[详细]