Node.js学习笔录
这个可以有,node主流
SquirrelPineal
冰冻三尺,非一日之寒;
滴水石穿,非一日之功.
故不积跬步,无以至千里;不积小流,无以成江海
阅读过的书籍《颈椎病康复指南》,《腰椎间盘突出日常护理》,《心脏病的预防与防治》,《高血压降压宝典》,《强迫症的自我恢复》,《精神病症状学》,《三分钟防脱发》《黑眼圈和皮肤护理》《Mysql从删库到跑路》《活着》
展开
-
node根据不同平台windows/Mac 返回路径文件名
node根据不同平台windows/Mac返回路径文件名。原创 2022-07-22 22:50:30 · 387 阅读 · 1 评论 -
nodepuppeteer-chromium-resolve 代码
(async () => {const PCR = require(‘puppeteer-chromium-resolver’);const stats = await PCR({revision: “”,detectionPath: “”,folderName: ‘.chromium-browser-snapshots’,hosts: [“https://storage.googleapis.com”, “https://npm.taobao.org/mirrors”],cacheRe原创 2021-01-13 18:35:10 · 217 阅读 · 0 评论 -
用vue-cli3快速搭建企业级后台应用管理权限系统
搭建环境安装nodehttps://nodejs.org/en/安装vue-cli3 npm install -g @vue/cli //输出版本号 vue -v创建项目vue create project 或者vue uivue init webpack project路由跳转//路由跳转<router-link to:"/home"> home </router-link> methods:{this.router.push({原创 2020-08-29 18:30:47 · 517 阅读 · 0 评论 -
vue后台模板和vue-cli版本2安装
# 克隆项目git clone https://github.com/PanJiaChen/vue-element-admin.git# 进入项目目录cd vue-element-admin# 安装依赖npm install# 建议不要用 cnpm 安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题npm install --registry=https://registry.npm.taobao.org# 本地开发 启动项目npm run dev---.原创 2020-06-13 10:21:53 · 250 阅读 · 0 评论 -
node.js使用puppeteer无头浏览器爬取豆瓣电影
const puppeteer = require('puppeteer')const url = `https://movie.douban.com/tag/#/?sort=T&amp;range=0,10&amp;tags=`const sleep = time =&gt;{ new Promise(resolve=&gt;{ //成功执行 try{ setTime...原创 2018-07-28 13:49:47 · 3255 阅读 · 2 评论 -
ES6 箭头函数
箭头函数作用域是全局const arrow = function(pass){}//普通函数const arrow1= (pass)=>{} // 箭头函数,一个参数可以省略括号,两个不能省略const lucl={ id:2, setWithArrow:function(){ console.log(this.id) }, ...原创 2018-07-27 18:56:48 · 199 阅读 · 0 评论 -
JavaScript中ES6特性 生成器、迭代器
迭代器是一个每次访问集合序列中一个元素的对象,并跟踪该序列中迭代的当前位置。在JavaScript中迭代器是一个对象,这个对象提供了一个 next() 方法,next() 方法返回序列中的下一个元素。 当序列中所有元素都遍历完成时,该方法抛出 StopIteration 异常。迭代器对象一旦被建立,就可以通过显式的重复调用next(),或者使用JavaScript的 for…in 和 for...原创 2018-07-27 17:44:10 · 237 阅读 · 0 评论 -
promise简介
promisepromises背后的核心思想是promise表示异步操作的结果,一旦所有的API都返回了promises,那么你需要手工构建一个API是相对罕见的。与此同时,我们需要一种方法来填充现有的APi。创建一个新目录 promise然后 npm init 一个包package.json代码比较传统的写法const fs=require('fs');// ...原创 2018-07-27 16:59:51 · 230 阅读 · 0 评论 -
用koa2+node.js+mongodb+puppeteer打造微电影网
须知内容 分支备份: git checkout master -b xxxxx样式文件 bootcdn 稳定、快速、免费的前端开源项目 CDN 加速服务网址:https://www.bootcdn.cn/ 模板引擎所有koa-views: https://github.com/tj/consolidate.js#supported-template-engines 安装koa-views...原创 2018-07-28 14:53:44 · 851 阅读 · 0 评论 -
(三) 使用 superagent 与 cheerio 完成简单爬虫
要用到三个依赖,分别是 express,superagent 和 cheerio。superagent(http://visionmedia.github.io/superagent/ ) 是个 http 方面的库,可以发起get 或post请求。cheerio(https://github.com/cheeriojs/cheerio ) 大家可以理解成一个 Node.js 版的 jque...原创 2018-07-25 17:40:18 · 395 阅读 · 0 评论 -
(二 扩展express)外部模块的使用
扩展当在浏览器中访问 http://localhost:3000/?q=alsotang 时,输出 alsotang的 md5 值,即bdd5e57b5c0040f9dc23d430846e68a3。package.json 这个文件的用法 简单说来呢,这个 package.json 文件就是定义了项目的各种元信息,包括项目的名称,git repo 的地址,作者等等。最重要的是,其...原创 2018-07-25 16:53:28 · 463 阅读 · 0 评论 -
(一) 一个最简单的 express 应用
框架 Express express 是 Node.js 应用最广泛的web框架,现在是 4.x 版本,它非常薄。跟 Rails 比起来,完全两个极端。express的官网是 http://expressjs.com/ ,我常常上去看它的 API。首先我们需要得到一个 express。安装express到模块 $ npm install express --registry=htt...原创 2018-07-25 16:15:10 · 491 阅读 · 0 评论 -
(配置学习前必备)node.js在vscode调试以及插件和cnpm设置
vscode需要安装的插件JavaScript/node.js 在vscode需要安装的插件beautify 美化插件JavaScript (ES6) code snippets ES6/JavaScript插件 VSCode Great Icons 图标插件Path Intellisense 路径提示,再import的时候会跳出Better Align 对齐插件...原创 2018-07-25 14:42:36 · 3930 阅读 · 0 评论