- 博客(89)
- 资源 (13)
- 收藏
- 关注
原创 【小程序】接口请求异常pending记录
我一直以为, 现在很难遇到什么奇怪的情况了(但从小程序这块来说)。没曾想,今天又让我遇见一回。tips:真的是翻来覆去的看,一直到问题解决,还是不太清楚异常的原因。场景是这样的,最近在做活动,流量可能比较大,然后就在检查相关功能页面的性能,突然发现小程序如果网络切换的时候重新进的话(比如开飞行再切回4G), network里请求的接口就会pending住。一开始以为是接口问题, 但是后端查了一下日志,发现什么都没有进去再去看了一下别的小程序,随便看了几个,都没有这样的情况.
2022-02-18 17:13:59
2326
原创 基于小程序报错<request:fail 请求超时> <request:fail net::ERR_CONNECTION_TIMED_OUT>问题记录
小程序报错<request:fail 请求超时> <request:fail net::ERR_CONNECTION_TIMED_OUT>
2022-02-10 09:07:41
4577
1
原创 JavaScript高级程序设计(第四版) 第七章 迭代器与生成器
学习记录 课程名称 迭代器与生成器 时间 2021.3.16 话题&关键词 迭代器、生成器、yield、可中断、只遍历一次 总结 迭代器是一种所有编程语言中都可以看到的模式。ECMAScript 6 正式支持迭代模式并引入了两个新的语言特性: 迭代器和生成器。 迭代器是一个可以由任意对象实现的接口,支...
2021-03-25 10:17:32
180
原创 JavaScript高级程序设计(第四版) 第六章 集合引用类型
学习记录 课程名称 集合引用类型 时间 2021.3.14 话题&关键词 object、array、定型数组、Map、Set、WeakMap、WeakSet、迭代 总结 Javascript的对象是引用值,可以通过几种内置引用类型创建特定类型的对象。 Object类型是一个基础类型,所有引用类型都从它继承了基...
2021-03-25 10:14:38
162
原创 JavaScript高级程序设计(第四版) 第五章 基本引用类型
学习记录 课程名称 基本引用类型 时间 2021-3-9 话题&关键词 内置对象、包装对象、引用 笔记 javascript的对象称为引用值,几种内置的引用类型可用于创建特定类型的对象。 总结 1、引用值与传统面向对象语言中的类相似,但实现不同。 2、Date类型提供关于日期和时...
2021-03-25 10:11:23
187
原创 JavaScript高级程序设计(第四版) 第四章 变量、作用域与内存
学习记录 课程名称 变量、作用域与内存 时间 2021-3-9 话题&关键词 作用域、内存、执行上下文、垃圾回收机制 笔记 javascript变量可以保存两种类型的值:原始值和引用值。 原始值可以是:undefined、null、boolean、string、symbol、number中的任意一种,保存在栈内存中。...
2021-03-25 10:07:35
173
原创 JavaScript高级程序设计(第四版) 第三章 语言基础
学习记录 课程名称 语言基础 时间 2021-3-9 话题&关键词 数据类型、运算符、函数 笔记 javascript的核心语言特性在ECMA-262中以伪语言ECMAScript的形式来定义。 ECMASCript包含所有基本语法,操作符,数据类型和对象。 能完成基本的计算任务,但没有提供获得输入和产生输出的...
2021-03-25 10:03:18
175
原创 JavaScript高级程序设计(第四版) 第二章 HTML中的javascript
学习记录 课程名称 HTML中的javascript 时间 2021-2-22 话题&关键词 无 总结 1.使用JS的方法 最常用的就是使用script标签,总共有7个属性(type async defer src language charset integrity),这六种属性唯一要用的就是src,由typ...
2021-03-19 14:32:26
184
原创 JavaScript高级程序设计(第四版) 第一章 什么是JavaScript
学习记录 课程名称 第一章节 时间&地点 平安金服工位 话题&关键词 DOM BOM JavaScript历史 JavaScript实现 ...
2021-03-19 14:29:17
148
原创 integrity defer <script>标签属性
integrity是<script>标签的新属性,作用如下允许比对接收到的资源和指定的加密签名以验证子资源完整性(SRI, 12 Subresource Integrity)。如果接收到的资源的签名与这个属性指定的签名不匹配,则页面会报错,脚本不会执行。这个属性可以用于确保内容分发网络(CDN,Content Delivery Network)不会提供恶意内容。在此提醒,最好不要过多的引用外部文件,因为即使ECMA为防范恶意行为增加了integrity属性,该属性也不是所有浏览器
2021-02-22 16:43:59
385
原创 2020-12-30 由于sass-loader版本导致的sass无法在vue 2.x版本内使用的问题
The “path“ argument must be of type string. Received undefined vue这是这个情况下反复报的异常内容原因:这是vue项目(由vue-cli创建)引入sass后,打包项目出现的错误。这个错误是sass-loader版本造成的。解决方案:在package.json中将“sass-loader”:"^10.0.1"版本修改为"sass-loader":"^7.3.1",然后重新npm install。上面问题解决,dev之后,会...
2020-12-30 17:09:00
815
原创 正则校验少数民族姓名
常规的中文姓名只有汉字,而少数民族朋友的姓名里有· 这个点在网上找了对中文名称做校验的正则 稍加修改就成了上代码var name = $("#name").val();if(nameVal && !(/^[\u4e00-\u9fa5\s]{2})+([·])+([\u4e00-\u9fa5\s]{0,18}|[. ]{0,36}|[? ]{0,36})?$/.test(nameVal)) { console.log('请输入正确的姓名');}...
2020-12-18 17:58:39
2324
1
原创 2020-12-08 前端处理 转义字符(&mdash;&;&rsquo;)等
如标题所示的转义字符, 用decodeURIComponent()是没有效果的而且一般也不放到前端做处理假如一定要前端做处理,LZ提供一种比较底层但是有效的方法function entityToString(fcString) { var divs = document.createElement('div'); divs.innerHTML = fcString; var res = divs.innerText || divs.textContent;
2020-12-08 18:00:16
2757
1
原创 cookie、localStorage、sessionStorage的区别和使用?
cookie 体积小,存量不能大于4k, 会随http请求被传输到服务器, 过期时间为开发者设置的时间,与页面窗口是否关闭无关。session体积较大,只存储在本地,窗口关闭时会过期。localStorage 体积较大,存储在本地,且不会过期,做多页面通信常用localStorage...
2020-09-17 15:19:05
110
原创 CSS隐藏元素的几种方法
Opacity:元素本身依然占据它自己的位置并对网页的布局起作用。它也将响应用户交互; Visibility:与 opacity 唯一不同的是它不会响应任何用户交互。此外,元素在读屏软件中也会被隐藏; Display:display 设为 none 任何对该元素直接打用户交互操作都不可能生效。此外,读屏软件也不会读到元素的内容。这种方式产生的效果就像元素完全不存在; Position:不会影响布局,能让元素保持可以操作;Clip-path:clip-path 属性还...
2020-09-17 15:05:53
143
原创 解释下浮动和它的工作原理?清除浮动的方法
浮动元素脱离文档流,不占据空间。浮动元素碰到包含它的边框或者浮动元素的边框停留。1.使用空标签清除浮动。这种方法是在所有浮动标签后面添加一个空标签 定义css clear:both. 弊端就是增加了无意义标签。 2.使用after伪对象清除浮动 该方法只适用于非IE浏览器。具体写法可参照以下示例。使用中需注意以下几点。一、该方法中必须为需要清除浮动元素的伪对象中设置 height:0,否则该元素会比实际高出若干像素; #parent:after{ conten...
2020-09-17 15:03:05
945
原创 HTML/5、CSS/3相关
一、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?新特性HTML5现在已经不是SGML的子集,主要是关于图像,位置,存储,多任务等功能的增加。拖拽释放(Drag and drop)API语义化更好的内容标签(header,nav,footer,aside,article,section) :aside article section没用过音频、视频API(audio,video)画布(Canvas) API :c
2020-09-17 14:46:57
127
原创 HTTP常用状态码及含义
摘自互联网,方便查阅用1xx:指示信息--表示请求已接收,继续处理100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)2xx:成功--表示请求已被成功接收、理解、接受200 OK 一切正常,对GET和POST请求的应答文档跟在后面。201 Created 服务器已经创建了文档,Location头给出了它的URL。202.
2020-09-17 10:00:59
184
原创 uni-app 使用过程中遇到的奇奇怪怪
感觉我刘某人是个吸问题体质,话不多说,直接看表格吧。序号 问题内容 状态 解决方案 1 uniapp 中, 动态设置style的方法之一,:style="styles"(styles为在下方data中定义的对象), 该种写法不生效 未解决 暂无, ...
2020-09-07 11:29:39
179
原创 【taro】编译成百度小程序报错
编译过程没问题,导入开发工具后疯狂报如下错误 我也是很懵逼, app.json文件就在swan_dist目录下面,就是读不到
2020-07-29 15:50:29
670
原创 Internet Explorer 已限制此网页运行脚本或Activex控件 解决办法(不完美)
写的功能页面要兼容ie,因为用了jquery,所以每次打开的时候都会提示禁止运行脚本巴拉巴拉的,在网上搜到了这位仁兄的帖子<!-- saved from url=(0014)about:internet --><head>在head标签上方加上这行注释之后,确实可以跳过禁止运行脚本的提示了,但是这个方法不完美, 因为页面底部会留白,仍然会影响页面展示...
2020-07-09 11:08:34
1613
原创 mac相关问题,每日一记 --- macbook安装homebrew失败的解决方案
第一次用mac,装个包管理工具homebrew, 官网上的地址没法用,很显然,数据源是境外的 访问速度太慢了然后就上网搜国内镜像源,看了TMD十几个瓜皮的帖子,都是把官网的地址一贴完事, 您****?最后终于找到了一个码云上的有效地址 , 记录一下????????????????????????????/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"...
2020-06-23 10:01:14
369
4
原创 老生常谈 rem适配 (两种不同针对点的方案)
rem的定义和作用,不赘述了。毕竟是n年前就流行起来的方案,目前在pc web和移动端网站都有广泛的应用,下面就贴上笔者整理于网络的两份rem适配方法偷偷的tips: 侵删哈~方案一 基于设计稿和制作稿的适配方案(function(designWidth, maxWidth){ var doc = document, win = window, docEl = doc.documentElement, remStyle = document.create..
2020-06-18 14:25:07
517
原创 关于vue你需要知道的一些知识点
本文是在阅读梁老师的vue.js实战过程中,随手记录的一些知识点和内容这次发出来,希望能够对看到文章的你,有所帮助
2020-06-15 11:48:26
385
1
原创 JS实现每三位数字添加逗号(区分小数和整数) 即常见的金融金额格式实现
该方法原本收集自网络,因作者出处不详,故无法标注来源。tips: 欢迎认领,认领成功后会把原出处地址附加在文末话不多说,直接上方法formatNumByInsertDot(str){ // 原方法对传入参数格式限制默认为number类型 str -= 0; // 这里用隐式转换先转一下数据类型 let newStr = '', count = 0; if(isNaN(str)) { if(str.indexOf('.') == -1) { // ..
2020-06-12 17:20:13
661
原创 yarn buind 和 npm run build 的区别
答案就是, 没有区别yarn 和 npm 只是两个不同的包管理工具,用法上基本类似。yarn build和npm run build,这两个命令没有区别,只要在package.json中配置的scripts是一样的,真实效果就是一样的。
2020-06-04 14:55:48
1845
原创 let var const理解记录
变量声明包括let var const在这之前,需要提一点:如果一个变量没有声明直接被使用,那该变量自动会变为全局变量。i = 10; // i现在是全局变量该缺陷是因为 在js设计之初,为了方便初学者而不要求强制申明变量导致的,后面推出的strict模式修补了这一问题在js代码第一行写上: 'use strict'它的作用是在声明了之后,会严格检测该文件内的变量是否通过var申明,若无则报错它们的区别如下:对其中的概念解释如下:1、作用域作用域既...
2020-06-01 14:21:52
255
原创 小程序 经典坑解决技巧记录
IOS 如何有效禁用橡皮筋效果橡皮筋效果在某些功能场景下有多恶心就不赘述了,解决方法如下:在根节点标签加上 catchtouchmove="return" 即可阻止橡皮筋效果产生。Tips: 对cover-view无效...
2020-03-13 16:25:26
167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人