
学习笔记
文章平均质量分 51
`、ratel
戒骄戒躁,学无止境。
展开
-
vue项目本地开发构建速度优化 hard-source-webpack-plugin
1、为啥要优化本地构建速度有些项目因为项目需求点多、功能复杂、管理混乱、引入第三方插件/样式库过多、本身项目页面较多、文件较多等等原因,会导致项目体积变大、本地构建速度明显变慢,这时就需要对项目webpack进行一些设置来提高打包效率、加快打包时间。2、怎么做打包优化webpack打包速度优化有多种解决方案,今天说一种通用并且使用成本低、入手极为方便的插件hard-source-webpack-plugin(1) 首先下载插件cnpm install hard-source-webpack-pl原创 2021-09-18 10:57:40 · 1858 阅读 · 1 评论 -
函数柯里化学习笔记
1、什么是函数柯里化在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。2、怎么实现简单的函数柯里化// 实现一个简单的加法function add(a,b){return a+b}add(1,2);// 用柯里化实现const currying = (x) => { return (y) => {return x+y}}console.log(cur原创 2021-04-11 16:10:17 · 157 阅读 · 0 评论 -
mac下生成ssh key
1、查看当前是否含有ssh keycd ~/.ssh查看是否有此文件夹和自文件,如果有说明已经生成过了。2、生成ssh$ ssh-keygen -t rsa -C “xxx.mail@xxx.com”生成ssh key3、设置生成路径Enter file in which to save the key (/var/root/.ssh/id_rsa): /Users/你的用户名称/.ssh/id_rsa如果原来生成过会提示是否覆盖/Users/liushijun/.ssh/id_rs原创 2021-03-21 15:34:53 · 1252 阅读 · 0 评论 -
post请求参数格式
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行请求行、请求头、消息主体。类似于下面这样:BASH<method> <request-URL> <v转载 2021-01-05 19:40:09 · 2244 阅读 · 0 评论 -
mac设置端口号转发到默认端口80、443
1、需要这种设置的场景我们一些开发的时候需要将一些网站的请求拦截在本地服务下。下文将以 test.com 为例2、设置hostopen /private/etc/hosts添加如下内容127.0.0.1 test.com打开之后需要复制到桌面,改动之后再覆盖掉原来的host文件。通过设置host可以做到将对应域名的请求到你自己的本地服务设置成功我们就可以使用 比如 http://test.com:8080/index.html 来访问本地服务3、设置端口转发原创 2020-12-22 19:39:26 · 5161 阅读 · 0 评论 -
利用nativefier和electron-winstaller实现将前端网站打包成桌面程序exe文件。
1、首先利用nativefier将前端页面包装成客户端桌面程序。下载 nativefiernpm install nativefier -g然后运行nativefier https://www.baidu.com/你就可以得到一个文件夹里边找到exe文件就是打包好的百度客户端。当然我们也可以将配置项放在文件中方便复用和配置多个参数,新建你的.js文件写入以下代码var nat...原创 2020-01-14 20:15:02 · 1936 阅读 · 0 评论 -
js获取url参数
1、用于获取url中的参数function getQueryVariable(variable){ var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { ...原创 2019-10-23 21:10:49 · 183 阅读 · 0 评论 -
前端seo优化
1、最近公司项目在做seo优化方面的工作趁机梳理一下个人对seo方面的一些理解seo是什么?SEO(Search Engine Optimization):汉译为搜索引擎优化。是一种方式:利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是让其在行业内占据领先地位,获得品牌收益。很大程度上是网站经营者的一种商业行为,将自己或自己公司的排名前移。前端seo的优化方向1、语义化标签,根...原创 2019-10-22 21:37:51 · 814 阅读 · 0 评论 -
js 与安卓和ios交互
function getSystemInfoFromApp(){ var u = navigator.userAgent, app = navigator.appVersion; var data = null; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //a...原创 2019-10-22 20:43:54 · 346 阅读 · 0 评论