开发
文章平均质量分 76
海阳盼
子曰:“巧言令色,鲜矣仁。”
展开
-
mac 配置ssh允许SourceTree通过秘钥访问远程仓库
MAC 配置ssh允许SourceTree通过秘钥访问远程仓库按如下命令来生成 sshkey:ssh-keygen -t rsa -C "xxxxx@xxxxx.com"按照提示完成三次回车(设置密码为空),即可生成 ssh key;添加后,在终端(Terminal)中输入:ssh -T git@gitee.com若返回 :Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell acce原创 2021-03-16 17:27:27 · 721 阅读 · 0 评论 -
同时安装Vue CLI2和Vue CLI3的方法
0. 前言如果你想体验Vue CLI3的简洁清爽,又偶尔需要使用Vue CLI2,那这篇帖子就是你需要的。配置方法改进于 同一台电脑 实现 vue-cli2和vue-cli3同时并存原方法使用了直接修改文件名的方式,不够美观,破坏式的,改进后为透传调用。修改:2019-08-14原方法使用了直接修改文件名的方式,不够美观,破坏式的。如果需要更新cli版本,必须再次重命名./bin下的脚本。改进后为透传调用,直接更新即可1. 准备阶段本方法的核心是使用非全局的方式安装Vue CLI虽然转载 2021-03-14 16:16:59 · 819 阅读 · 0 评论 -
功能效果之水印
vue项目添加水印下载文件watermark.js1. 在App.vue中,导入改文件import Watermark from '@/static/js/watermark.js'2. 监听路由变化watch: { $route (to, from) { if (to.path === '/login') { Watermark.set('') } else { if (sessionStorage.token === undefined) {原创 2020-06-05 14:34:22 · 209 阅读 · 0 评论 -
使用async/await 总结
文章目录async/await异步与同步async/await基础使用async/await搭配then使用async/await作用于对象async/await串行与并行并行的方式async/await 循环并行处理async/await异步与同步同步:同一线程之中,顺序完成不同的操作,是一种阻塞模式;后一个请求操作需要等待前一个操作完成之后,才能发出。异步:需要开启不同的线程,...原创 2019-10-17 11:31:39 · 383 阅读 · 0 评论 -
react系列之redux
目录结构| src -| index.js -| App.js -| store.js -| reducer.js -| actionCreator.js -| actionTypes.js -| Ui.js安装redux在store.js中引入redux中的createStore、combineReducerscreateS...原创 2019-08-07 11:32:05 · 143 阅读 · 0 评论 -
react系列之react-redux
目录结构| src -| index.js -| App.js -| store.js -| Todolist.js -| reducer.js -| actionTypes.js安装redux、react-redux在App.js中引入react-redux中的Providerjavascript <Provider store...原创 2019-08-07 11:33:02 · 162 阅读 · 0 评论 -
网页中链接实现打印功能
链接实现网页打印功能<a href="javascript:if(window.print)window.print()" target='_self' title='打印'>打印</a>原创 2019-10-09 14:35:01 · 789 阅读 · 0 评论 -
判断浏览器是否为IE及Edge
检测浏览器是否为IEfunction isIE(){ if(!!window.ActiveXObject || "ActiveXObject" in window || navigator.userAgent.indexOf("Edge") > -1) return true; else return false;}alert(isIE())...原创 2019-10-09 14:39:44 · 1079 阅读 · 0 评论 -
精确判断数据类型的方法
数据类型的精确判断var type = function (o){ var s = Object.prototype.toString.call(o); return s.match(/\[object (.*?)\]/)[1].toLowerCase();};console.log(threeSum(numsAry))原创 2019-10-10 14:13:03 · 275 阅读 · 0 评论 -
react系列之flux
目录结构| src -| index.js -| app.js -| dispatcher.js -| store.js安装flux在dispatcher.js引入flux中的{Dispatcher}实例化Dispatcher,并注册const dispatcher = new Dispatcher()dispatcher.refister(cal...原创 2019-08-07 11:30:57 · 192 阅读 · 0 评论 -
数组复制的多种方法对比
实现数组复制的方法在日常的开发中,经常遇到数组复制的问题,考虑使用哪种方式更方便使用情景。为方便日后自己使用,小小总结一下。数组的深、浅拷贝的理解浅拷贝:指向被复制的内存地址(对象引用 | 指针),一般存放于内存的堆区中。如果被复制的对象地址发生变化,浅拷贝的对象也会发生变化。值相同,指向地址相同。深拷贝:首先在内存中申请新的堆区,将被复制对象的所有属性复制到新的堆区中,不会受到原对象...原创 2019-08-03 11:32:08 · 192 阅读 · 0 评论 -
Sublime Text 3 LESS、SASS、SCSS高亮插件、提示插件
LESS https://packagecontrol.io/packages/LESS功能:LESS高亮插件 下载 简介:用LESS的同学都知道,sublime没有支持less的语法高亮,所以这个插件可以帮上我们使用:打开.less文件或者设置为less格式 为sublime text 添加SASS语法高亮以前写CSS时,都是直接写样式,没有任何的第三方工具,后转载 2017-07-17 16:12:57 · 1100 阅读 · 0 评论 -
Express教程(入门简单版)
Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站,它有一套健壮的特性,可用于开发单页、多页和混合Web应用。 此文介绍如何使用Express搭建多人博客。 作者: nswbmw 项目地址: N-原创 2017-08-03 10:41:32 · 8215 阅读 · 0 评论 -
Webpack配置详解(package.json/webpack.config.js详细配置 )
Webpack配置详解(package.json/webpack.config.js详细配置 )webpack安装package.json配置以及模块安装webpack.config.js配置开启webpack-dev-server服务热替换插件的安装以及配置开启自动打开浏览器插件的安装以及配置加载器的安装以及配置完整package.json/webpack.config.js文件原创 2017-10-27 11:59:33 · 14541 阅读 · 0 评论 -
Gulp常用操作使用指南
前端构建工具gulpjs的使用介绍及技巧 gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速度更快。如果你还没有使用过前端构建工具,或者觉得gruntjs太难用的话,那就尝试一下gulp吧。本文导航:gulp的安装原创 2017-11-01 10:29:58 · 376 阅读 · 0 评论 -
使用GPG签名你的commit
[git]使用GPG签名你的commit 概述GPG是一种加密算法,现在github支持commit使用GPG加密,从而保证提交的commit在传输的过程中没有被篡改。一、生成GPG密钥什么是GPG:阮一峰的GPG教程安装GPG:brew install GPG生成GPG key:gpg --gen-key,转载 2018-01-25 16:18:01 · 446 阅读 · 0 评论 -
微信小程序之动画篇
小程序动画两种实现方式利用transition和animation两种方式实现相同的淡入淡出效果transition动画实现效果具体内容animation动画实现效果具体内容小程序中transition和animation实现动画的异同利用transition和animation两种方式实现相同的淡入淡出效果主要是实现点击展示按钮,按钮消失,菜单有底部缓缓滑入界面;点击菜单中关闭按钮,展示按钮...原创 2019-05-16 16:42:29 · 1217 阅读 · 0 评论 -
webpack适用场景及构建项目
webpack引出的背景在简单的demo中使用npm的依赖包文件,通过ES6中的import是无法直接引入对应的npm中的依赖(目前是不支持的,后续有可能更新后,支持)。我们知道在node模块中,采用的是CommonJS规范,使用require来引入文件。这里可能有人会问为什么还要使用import来引入对应的npm中的依赖呢?为了明白这里为何非要使用import,首先需要明白import和r...原创 2019-05-17 16:05:59 · 1025 阅读 · 0 评论 -
网页特效之可变颜色的字体
先上效果图html代码<div class="area-xf"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid animi aperiam assumenda autem beatae, cum dicta eius eveniet, impedit iure magni m...原创 2019-06-12 11:01:19 · 282 阅读 · 0 评论 -
Emmet(ZenCoding)语法(一)
Emmet(ZenCoding)——web开发人员的基本工具缩写缩写是Emmet工具包的核心,这些特殊表达式在运行时解析,并转换为结构化代码块。缩写语法嵌套操作:用于在生成的树中放置缩写元素 1. 儿童:> 使用>该操作符将元素嵌套在彼此中 div>ul>li生成结果:原创 2017-05-03 15:48:08 · 2235 阅读 · 0 评论