首页
分类
时间轴
友链
留言板
关于
SPARK`极客笔录
路漫漫其修远兮,吾将上下而求索
累计撰写
36
篇文章
累计创建
5
个标签
累计收到
4
条评论
栏目
首页
分类
时间轴
友链
留言板
关于
目 录
CONTENT
技术分享-SPARK`极客笔录
以下是
技术分享
相关的文章
2020-05-26
用Nodejs写服务端接口
待更新
2020-05-26
1
0
0
NodeJs
2019-10-21
npm run dev 换成 pm2
一开始要用pm2 start一个process, Commands 用 start Option 用 --name 进程名 如何运行package.json原本定义好的scripts中的dev指令? -- run dev 理解:start npm (这个管理器)的run指令 pm2 start n
2019-10-21
1
0
0
NodeJs
Web前端
2019-10-09
FormData 对象之文件上传
writeHeader: 表单数据以键值对的形式向服务器发送,这个过程是浏览器自动完成的。但是有时候,我们希望通过脚本完成过程,构造和编辑表单键值对,然后通过XMLHttpRequest.send()方法发送。浏览器原生提供了 FormData 对象来完成这项工作。 用户上传文件,也是通过表单。具体
2019-10-09
1
0
0
Web前端
2019-07-25
vue3.0之前TypeScript 最佳入门实践
前言 其实Vue官方从2.6.X版本开始就部分使用Ts重写了。 注意此篇标题的“前”,本文旨在讲Ts混入框架的使用,不讲Class API 1. 使用官方脚手架构建 npm install -g @vue/cli # OR yarn global add @vue/cli 新的Vue CLI工具允许
2019-07-25
1
0
0
Web前端
2019-07-19
Nuxt.js使用指南
有些时候,我们需要对一些网站进行SEO的优化,有利于搜索引擎的收录,提高搜索曝光率而且能够加快首屏渲染。Nuxt是一个基于Vue生态的更高层的框架,为开发服务端渲染的Vue应用提供了极其便利的开发体验。更酷的是,你甚至可以用它来做为静态站生成器 先看一下目录结构
2019-07-19
1
0
0
NodeJs
Web前端
2019-04-08
快速理解javascript中的Array.prototype.forEach
我们都知道document.querySelectorAll()能够获取dom节点,它返回时的并不是一个真正的数组,而是一个伪数组(NodeList),对于NodeList而言,它里面是没有forEach方法的,于是经常见到一下这种写法 var doms = document.querySelect
2019-04-08
1
0
0
Web前端
2019-01-23
深入Babel(实战)
前言:此文章只是个人理解,如有错误希望留言指出 上一篇已经讲了babel的作用和基本配置,那怎么才能应用到自己的项目中呢?这篇文章就以webpack为例,搭建一个简单的webpack应用(前提你你要先安装node环境,这里就不说了,这不是这篇文章的重点,请自行百度) 首先创建一个空的文件夹examp
2019-01-23
2
0
0
Web前端
NodeJs
2019-01-23
初探Babel
前言:此文章仅仅作为个人理解 babel是一个广泛使用的编译器,可以将es6转成es5代码,从而在现有的环境执行 使用babel的第一步就是配置一下.babelrc文件,存放在项目的根目录下 基本格式如下: { "presets": [], "plugins": [] } presets
2019-01-23
1
0
0
NodeJs
Web前端
2018-11-27
scripts 带入自定义命令参数
一般情况下,项目中有非常多的地方使用npm scripts配置来跑一些任务,假设有这样一个场景,需要有四个环境, 分别要编译出每个环境对应的包,也许你会想: 我每个环境无非接口不一样,资源地址不一样,可以根据每个环境去修改后,再进行打包. 是的, 如果你不熟悉scripts命令,这未尝不是办法, 但
2018-11-27
1
0
0
NodeJs
奇技淫巧
Web前端
2018-11-07
JavaScript 复杂判断的更优雅写法
前提我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑,本文带你试一下。举个例子先看一段代码 /** *
2018-11-07
1
0
0
Web前端
2018-11-07
css多行文本截断
做响应式系统设计的时候遇到需要对标题进行多行文字截取的效果 看似十分简单的标题截断效果,但是竟然没有一个统一 CSS 属性实现标准,需要用到一些奇淫妙计来实现,一般来说,在做这样文字截断效果时我们更多是希望: 兼容性好,对各大主流浏览器有好的支持 响应式截断,根据不同宽度做出调整 文本超出范围才显示
2018-11-07
1
0
0
Web前端
2018-09-29
EJS模板的书写
1、EJS是一个简单高效的模板语言,通过数据和模板,可以生成HTML标记文本。可以说EJS是一个JavaScript库,EJS可以同时运行在客户端和服务器端,客户端安装直接引入文件即可,服务器端用npm包安装 2、EJS的特点: 快速编译和渲染 简单的模板标签 自定义标记分隔符 支持文本包含 支持浏
2018-09-29
1
0
0
Web前端
2018-09-28
Webpack4.x配置多入口多出口项目
在目录下创建src目录,使用npm init -y 生成package.json依赖模块文件,我们把执行命令放在script里面,这样我们只要执行npm run build就可以了. { "name": "webpack4", "version": "1.0.0", "descripti
2018-09-28
1
0
0
NodeJs
Web前端
2018-09-27
如何封装并发布自己的npm包
最近很多人问我,如何取封装自己的npm工具包,直接用npm安装,省时又省力.关键支持三种引用方式(amd,cmd和直接引入),下面就教大家如何去封装自己的应用工具包. * 首先先去[npm官网](https://www.npmjs.com/)注册一个自己的账号,有了自己的账号才能在将你的插件代码放在
2018-09-27
1
0
0
Web前端
2018-09-26
Wget 递归爬取网站
有时间看到别人网站的页面比较漂亮,就想给扒皮下来,学习学习。分享一个我常用网站扒皮命令wget 这个命令可以以递归的方式下载整站,并可以将下载的页面中的链接转换为本地链接。 wget加上参数之后,即可成为相当强大的下载工具。 wget -r -p -np -k http://xxx.com/xxx
2018-09-26
2
0
0
服务器
奇技淫巧
1
2