随笔分类 -  node.js

node.js
摘要:分别给router-view定义一个name,默认显示的可以不用定义 自己先在components文件夹内写4个组件,准备放入4个router-viewer标签,我的分别是 containerLeft.vue containerRight.vue containerTop.vue container 阅读全文
posted @ 2021-06-12 16:18 与f 阅读(1965) 评论(0) 推荐(0)
摘要:创建导航页组件 在components目录下新建一个navigation目录,在Navi目录中新建一个名为Navi.vue的组件。至此我们的目录应该是如下图所示: 然后我们修改main.js文件,修改后的文件如下 import Vue from 'vue' //import App from './ 阅读全文
posted @ 2021-06-12 16:14 与f 阅读(557) 评论(0) 推荐(0)
摘要:发现微信小程序的wx.request无法post提交上传文件. 1.是微信小程序没有提供fromdata对象,(也就是无法把表单的内容封装成fromdata数据) 2.微信小程序也没有file的表单元素。(应该腾讯不想我们通过wx.request上传文件,让我们用wx.upload去每次一个一个的上 阅读全文
posted @ 2021-01-02 18:12 与f 阅读(9444) 评论(0) 推荐(0)
摘要:突然发现小程序现在支持npm包了 事不宜迟 贴上文档 https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html 小程序支持npm包从版本2.2.1的基础库开始 ,开发的时候需要使用beta版本开发工具 ,下载地址:https 阅读全文
posted @ 2019-07-30 16:33 与f 阅读(9779) 评论(0) 推荐(2)
摘要:通过npm init 创建 package.json文件 参数: name:项目名字 version: 版本号 description: 项目介绍 main: 项目的入口文件 scripts: npm提供给我们运行shell命令的入口 author:作者 license:标注我们项目的许可证权限,如 阅读全文
posted @ 2019-07-30 15:59 与f 阅读(3238) 评论(0) 推荐(0)
摘要:1. project.config.json写上云函数所在目录"cloudfunctionRoot": "cloudfunctions/",如图 2. app.json写上“cloud”:true,如图 app.js写上(这步是将用户访问记录到用户管理中,在控制台中可见) 3. 云函数目录右键新建n 阅读全文
posted @ 2019-07-09 10:43 与f 阅读(7662) 评论(0) 推荐(0)
摘要:一webpack介绍1由来2介绍3作用4拓展说明5webpack整体认知二webpack安装1安装node2安装cnpm3安装nrm的两种方法4安装webpack三webpack配置0搭建项目结构1初始化一个项目会创建一个packagejson文件2在当前的项目中安装Webpack作为依赖包3当前项 阅读全文
posted @ 2019-05-17 10:19 与f 阅读(8266) 评论(0) 推荐(2)
摘要:一 、 从Sourcemap和Data URL说起 (1)什么是Sourcemap? 我们在打包中,将开发环境中源代码经过压缩,去空格,babel编译转化,最终可以得到适用于生产环境的项目代码,这样处理后的项目代码和源代码之间差异性很大,会造成无法debug的问题。 举例来说,如果压缩等处理过的生产 阅读全文
posted @ 2019-05-16 11:37 与f 阅读(1591) 评论(0) 推荐(0)
摘要:在Javascript中,Function是一种对象。Function对象中的this指向决定于函数被调用的方式。使用apply,call 与 bind 均可以改变函数对象中this的指向,在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是thi 阅读全文
posted @ 2019-05-07 17:45 与f 阅读(200) 评论(0) 推荐(0)
摘要:上篇文章我们讲了下JS异步编程的相关知识,比如什么是异步,为什么要使用异步编程以及在浏览器中JS如何实现异步的。最后我们捎带讲了几种JS异步编程模式(回调,事件和发布/订阅模式),这篇我们继续去深入了解下其他的几种异步编程模式。 其实这几个函数用来解决,异步中 回调函数嵌套问题 (callback 阅读全文
posted @ 2019-05-07 15:37 与f 阅读(745) 评论(0) 推荐(0)
摘要:1.1 什么叫异步 异步(async)是相对于同步(sync)而言的,很好理解。 同步就是一件事一件事的执行。只有前一个任务执行完毕,才能执行后一个任务。而异步比如: setTimeout就是一个异步任务,当JS引擎顺序执行到setTimeout的时候发现他是个异步任务,则会把这个任务挂起,继续执行 阅读全文
posted @ 2019-05-07 14:48 与f 阅读(3208) 评论(0) 推荐(2)
摘要:为什么有模块概念 理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Javascript不是一种模块化编程语言,在es6以前,它是不支持”类”(class),所以也就没有”模块”(module)了。 require时代 Javascript社区做了很多努力,在现有 阅读全文
posted @ 2019-05-07 09:10 与f 阅读(5939) 评论(0) 推荐(1)
摘要:CentOS 7上的安装方法,其中涵盖了源码安装,已编译版本安装,EPEL(Extra Packages for Enterprise Linux)安装和通过NVM(Node version manager)安装这四种方法,其中,前两种方法基本上都是Linux通用的安装方式,特别是前者,其优点自然是 阅读全文
posted @ 2018-11-14 09:13 与f 阅读(55067) 评论(2) 推荐(3)
摘要:为了让 Node.js 支持 ES6 的语法, 需要使用 Babel。 安装 es-checker 在使用 Babel 之前 , 我们先检测一下当前 node 对 es6 的支持情况。 在命令行下执行以下命令安装 es-checker: npm install -g es-checker 安装完毕以 阅读全文
posted @ 2018-07-31 11:31 与f 阅读(1631) 评论(0) 推荐(0)
摘要:1.ws模块 2.nodejs-websocket 3.socket.io模块 阅读全文
posted @ 2017-11-22 11:42 与f 阅读(1160) 评论(0) 推荐(0)
摘要:node.js服务端 先要安装ws模块的支持 服务端(server.js) 浏览器客户端 阅读全文
posted @ 2017-11-21 22:21 与f 阅读(16225) 评论(0) 推荐(0)
摘要:web通信,一个特别大的topic,涉及面也是很广的。因最近学习了 javascript 中一些 web 通信知识,在这里总结下。文中应该会有理解错误或者表述不清晰的地方,还望斧正! 一、前言 1. comet技术 浏览器作为 Web 应用的前台,自身的处理功能比较有限。浏览器的发展需要客户端升级软 阅读全文
posted @ 2017-11-20 00:08 与f 阅读(1448) 评论(0) 推荐(0)
摘要:在上一篇提高到了 web 通信的各种方式,包括 轮询、长连接 以及各种 HTML5 中提到的手段。本文将详细描述 WebSocket协议 在 web通讯 中的实现。 一、WebSocket 协议 1. 概述 websocket协议允许不受信用的客户端代码在可控的网络环境中控制远程主机。该协议包含一个 阅读全文
posted @ 2017-11-20 00:01 与f 阅读(2293) 评论(0) 推荐(0)
摘要:互联网的运作,最根本的驱动就是信息的交互,NodeJS 在数据交互这一块做的很带感,异步编程让人很惬意,关于 NodeJS 的数据通信,最基础的两个模块是 NET 和 HTTP,前者是基于 TCP 的封装,后者本质还是 TCP 层,只不过做了比较多的数据封装,我们视之为更高层。 本文先述说 Node 阅读全文
posted @ 2017-11-19 23:47 与f 阅读(825) 评论(0) 推荐(0)