- 博客(18)
- 收藏
- 关注
原创 vue开发遇到的npm、node与node-sass版本不匹配问题
vue开发遇到的npm、node与node-sass版本不匹配问题在运行一个下拉的项目时npm install发生了node-sass下载问题,观察了package.json发现版本不匹配导致下载错误。首先我们需要一个管理node版本的工具,我使用的是windows系统,使用的是nvm。下载好nvm,我们安装自己想要的版本进行管理(切换版本时,需要使用管理员身份打开的cmd,不然会出现exit status5)nvm list //查询已下载的版本nvm install xx.xx.x //下载指
2022-03-10 14:13:55
4149
原创 第5章 基本引用类型
第5章 基本引用类型引用值(或者对象)是某个特定引用类型的实例。新对象通过使用new操作符后跟一个构造函数来创建。5.1 DateDate.parse()方法接收一个表示日期的字符串参数,,尝试将这个字符串转换为表示该日期的毫秒数。Date.UTC()方法接受参数年和月是必需的5.1.1 继承的方法Date类型重写了toLocaleString()、toString()和valueOf()方法5.1.2 日期格式化方法Date类型有几个专门用于格式化日期的方法,它们都会返回字符串toDat
2022-03-10 13:36:31
178
原创 第4章 变量、作用域与内存
第4章 变量、作用域与内存4.1 原始值与引用值原始值是最简单的数据,引用值则是由多个值构成的对象4.1.1 动态属性原始值不能有属性,引用值可以随时添加、修改和删除其属性和方法4.1.2 复制值原始值的复制是在内存中产生了两个相等的原始值,引用值得复制是产生了两个指向相同地址的引用值。4.1.3 传递参数由于复制值两者的不同,因此函数使用过程中,传递参数一个是值的复制,一个是指向地址的复制。代码块外的原始值不受代码内的影响,但是引用值指向内容的变更会同步4.1.4 确定类型对于对象,我
2022-03-07 17:47:20
575
原创 第3章 语言基础
第3章 语言基础3.1 语法3.1.1 区分大小写字符识别区分大小写,别占用关键字3.1.2 标识符所谓标识符,就是变量、函数、属性或函数参数的名称。标识符第一个字符必须是一个字母、下划线或美元符号$3.1.3 注释单行注释和多行注释3.1.4 严格模式 'use strict'这是一个预处理指令,目的是不破坏ES3的写法3.1.5 语句单条条件语句建议也是用代码块包裹;语句推荐使用分号结尾3.2 关键字与保留字关键字不能用来作为标记符或属性名,保留字就是未来的关键字,现在先
2022-03-06 17:10:36
168
原创 第2章 HTML中的JavaScript
第2章 HTML中的JavaScript2.1 <script> 元素 将JavaScript插入HTML的主要方法是使用<script>元素。这个元素是由网景公司创造出来的。后来这个元素被正式加入到HTML规范。<script>元素有下列八个属性:·async:可选。表示应该立即下载脚本,但不能阻止其他页面动作,比如下载资源或等待其他脚本加载,只对外部脚本文件有效。·charest:可选。使用src属性指定的代码字符集。这个属性很少使用,因为大多数浏览器不在
2022-03-04 11:15:25
311
原创 第1章什么是JavaScript
第1章什么是JavaScript1.1 简单的历史回顾 最开始的表单认证都是需要大量与服务器的往返通信来进行识别的,必填信息都是需要后端返回报错的。于是网景公司开发一个客户端脚本语言来处理这些简单的数据,接着在行业的不断关注与推进下形成了ECMAScript,自此以后,各浏览器就以此作为自己JavaScript实现的依据。1.2 JavaScript实现 完整的JavaScript实现包括以下几个部分:·核心(ECMAScript)·文档对象类型(DOM)·浏览器对象类型(BOM)1.2
2022-03-03 16:19:30
303
原创 websocket连接以及心跳机制在vue下的实现
WebSocket1.什么是webSocketwebSocket协议是HTML5的一种通信协议,该协议兼容我们常用的浏览器。例如Chrome、Firefox、IE等。它可以使客户端和服务端双向数据传输更加简单快捷,并且在TCP连接进行一次握手后,就可以持久性连接,同时允许服务端对客户端推送数据。外加传统模式的协议一般HTTP请求可能会包含较长的头部,但真正有效的可能只有小部分,从而占用了很多资源和带宽。因此WebSocket协议不仅实时通讯,支持扩展;也可以压缩节省服务器资源和带宽。WS协议和WSS协议
2022-03-02 11:08:09
4296
3
原创 JS-this的指向问题
this的指向问题this会随着执行环境的改变而改变·在方法中,this表示该方法所属的对象let person = { firstName: 'Jhon', id : 5567, fullName:function(){ return this.firstName }}·如果单独使用,this表示全局对象var x = this·在函数中,this表示全局对象function myFunction(){ return this}·
2022-02-26 09:01:09
175
原创 Python基础学习之列表
列表列表的特性是兼收并蓄。列表可以容纳各种数据类型。创建列表使用中括号,各元素之间用‘,’分开,再对其进行命名ppggb = [1,'bingo',23]列表切片通过‘:’,分割列表,灵活地得到列表里地数据列表的增删改查增append()在列表的末尾来添加一个指定的元素局限性:每次只能添加一个元素extend()允许直接添加一个可迭代的对象,新的内容是追加到原列表最后一个元素的后面insert(x,y)在列表下标为x的地方,插入y删remove()直
2021-03-13 13:43:31
240
原创 Python基础学习之分支与循环
Python基础学习之分支与循环分支与循环分支结构由if语句操刀实现,if语句的五种语法结构第一种:判断一个条件,如果这个条件成立,就执行其包含(通过Tab缩进)的某条语句或某个代码块if 3 < 5: print("bingo!")第二种:判断一个条件,如果条件成立,就执行其包含的某条语句或某个代码块;条件不成立,就执行另外的某条语句或某个代码块。if 3 < 5: print("bingo!")else: print("wrong!")第三种:判断多个条件,如果
2021-03-13 13:07:20
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人