- 博客(190)
- 收藏
- 关注
原创 node 的知识总结
2.我们可以在gulp的工作流程当中将 webpack集成进来,帮助我们完成打包操作。流是一个专门用来处理数据的抽象接口的集合(类)流就是一个类,里面有很多方法。node 有一个Stream的类有四种流,流的底层都是buffer。有了流就可以对数据进行分段,然后就可以单独分段去处理数据。在这个read方法是抽象的,实例无法调用,类可以直接使用。直接实现流接口的内置模块(fs,http)可读流,可写流,双工流,转换流(最多)3.gulp常用来文件的通过流的转换。1.强调转化,任务流的处理。
2023-02-04 21:17:33
1112
原创 模块化的知识总结
5.BFC(Block formatting context)直译为“块级格式化上下文”。它是一个独立的渲染区域。3.CommonJS模块化 是2009年发布的,是民间出品的,相对不正规,可以在nodejs中应用。1.一个js文件中可以引入其他的js文件,能使用引入js文件中的变量、数据,这种特性就称为模块化。2.ES6 模块化是2015年官方正式出品,2015以前的叫ES5。4.浏览器中可以运行的模块化名称为 AMD 和 CMD。
2023-01-31 11:48:28
179
原创 编辑器的使用
华文仿宋=华文仿宋;华文楷体=华文楷体;华文宋体=华文宋体;华文细黑=华文细黑;华文新魏=华文新魏;华文行楷=华文行楷;华文隶书=华文隶书;this.menubar : true, // 隐藏最上方menu。// 即abc.com/tinymce,baseUrl需要配置成tinymce,不然发布后资源会找不到。// elementpath: false, //禁用编辑器底部的状态栏。paste_data_images: true, // 允许粘贴图像。branding: true, // 去水印。
2023-01-30 17:35:02
242
原创 常见Vue warn 问题收集
1.Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “city”解释:改动了子组件中引用的父组件的变量,也就是props中的数据解决方法:不要直接修改从父组件传过来
2022-12-06 17:13:47
430
原创 js的静态方法和静态属性
静态属性指的是 Class 本身的属性, 即Class.propname, 而不是定义在实例对象( this) 上的属性。在有些面向对象的编程语言中,我们可以通过static关键词来声明静态属性,这一点,在Javascript中可以通过**“模拟”**的方式实现。1.实例不能调用类上面定义的方法,因为类上定义的方法是静态方法,定义在类的原型上属于非静态方法。定在在类上,而不是定义在类的原型上,类可以调用,类的实例不能调用的方法就叫做静态方法。类.属性(静态属性),静态属性是所有对象公有的属性。
2022-11-09 12:01:06
1572
原创 js实例的理解
2.在计算机语言中,“类”在实例化之后叫做一个“实例”。“类”是静态的,不占进程内存,而“实例”拥有动态内存。比如我们都是“人”,你和我都是“人”类的实例了。5.实例是类的具象化产品,而对象是一个具有多种属性的内容结构。1.实例不能调用类上面定义的方法,因为类上定义的方法是静态方法,定义在类的原型上属于非静态方法。定在在类上,而不是定义在类的原型上,类可以调用,类的实例不能调用的方法就叫做静态方法。6.Js里面没有类(ES6以前)的语法,所以类的概念就通过创造一个对象来实现。3.实例简单的理解就是成品。
2022-11-09 11:36:55
1172
原创 vue的use和extend的理解
这个插件可以是一个组件也可以是一个函数,插件里要有一个 install 方法,install 方法调用时,他的第一个参数就是 Vue 在调用 vue.use 方法的时候就会执行 Vue.install 方法。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。当组件和混入对象含有同名选项时,这些选项将以恰当的方式进行“合并”,出现冲突的时候以组件优先。比如,生命周期函数就会合并 但是如果组件和混入有相同的变量的时候 会以组件的优先。console.log(“这是混入的方法”);
2022-11-09 11:21:00
487
原创 window常见进程相关操作
taskkill -f -pid aaa(aaa为该端口的进程pid号)netstat -aon|findstr xxx (xxx端口号)
2022-10-25 10:26:12
868
原创 docker打包国产机解决方案
docker run --rm -ti -v C:\MyApp:/project -w /project electronuserland/builderdocker run --rm -ti -v D:\package:/project -w /project electronuserland/builderF:\work\packagedocker run --rm -ti -v F:\work\package:/project -w /project electronuserland/buildern
2022-10-12 09:04:03
391
原创 生成6位数的随机数
var outTradeNo = ""; for (var i = 0; i < 6; i++) //6位随机数,用以加在时间戳后面。 { outTradeNo += Math.floor(Math.random() * 10); }
2022-09-18 08:35:44
388
原创 深入理解模块化
3.模块的实例包括模块的源码和模块状态,状态是指我们将变量和函数存储在内存中的,从而提高了引用的效率,其实就是搭了内存的光,吃内存模式,吃内存赋予一种本地服务化的能力,现代的前端就是利用偷取服务端的能力,服务端的能力就是存储变量的能力。require 是可以有变量的,因为他的变量存在全局中是node的一种特性,但是import引用时是先在构建阶段,这个时候他的变量是没有值的。2.实例化,存在内存上的,实例化就是把方法,就是变量与内存的链接,描述各种值在内存中记录,而且是以二进制的方式读写的。
2022-09-17 22:19:41
559
原创 百度echart地图描边
1.百度echart地图描边`地图的数据数据的来源1.付费的 http://www.bigemap.com/2.免费的 https://geojson.io/#
2022-09-15 19:49:24
833
原创 常见codeView的记录
可以简化为 item[“value”] = formData[item.relationId] || “”建议_this = this 使用箭头函数可以解决this指向 可以不用提前存储this 箭头。index.wxml wx:if wx:elif 性能更高 少用wx:if。446行 JSON.pare(res.data)可以提出 变量减少消耗 0。index.js 355行 isTab 无用变量。/depp/ 强制修改系统的样式。常见codeView的记录。是vue的深度选择器。
2022-09-06 11:33:17
353
原创 前端一些特殊的bug问题收集
1.Error in mounted hook: “RangeError: Maximum call stack size exceeded”2.webpackAsyncContext (eval at ./src/views lazy recursive ^./.*$ (http://localhost:8186/admin/js/app.js:18890:1), :6325:34)
2022-08-19 18:09:59
796
原创 有趣的css样式
1.backgroundlinear-gradient(toright,#ff6a03,#ff504c)2.box-shadow1px1px16px#ebf1f7;
2022-08-01 20:42:13
158
原创 http协议的缓存机制
last-modified/if-modified-since的值都是GMT格式的字符串,在第二次请求的资源时header头部就会携带if-modified-since值就是上次请求时返回的last-modified值,服务器再次受到请求后,会根据传过来的if-modified-since和资源的最后修改时间对比,如果相同就直接返回304Notmodified,那么客户端就直接从缓存中获取数据,但是如果不同,那么就把新的资源返回给客户端。浏览器的缓存分为两类强缓存和协商缓存。否则就要重新发送请求。...
2022-07-30 17:34:39
345
原创 css相关知识整理
css相关知识整理1.字体样式font-familyMicrosoftYaHei,MicrosoftYaHei-Bold;font-weight700;background-webkit-linear-gradient(90deg,#87daff0%,#ffffff);
2022-07-21 08:58:10
77
原创 好看动态模糊框效果
.echart_box{margin:16px;width: 600px;/* box-shadow: #f6f6f6 0.5em 0.5em 0.5em; /position:relative;border-radius:3px;padding:16px;box-shadow:1px 1px 16px #f6f6f6;/ background-image: radial-gradient(#f6f6f6, #fcfcfc); */}
2022-07-05 10:42:03
81
原创 git 放弃本地修改 强制更新
git 放弃本地修改 强制更新git clean -f -dgit fetch --allgit reset --hard origin/mastergit fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本。替换本地更改万一你做错了什么(这肯定不会发生),你可以用下面的命令替换本地更改:git checkout – 这会用头(HEAD)文件中最后的内容来替换本地工作树(working tree)中的更改。已经添加到索引中的更改以及新文件都会被保留
2022-06-14 14:10:26
2933
原创 前端网络知识汇总,待续...
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议WWW文件(即超文本文件(Hypertext),是指具有超链接功能的文件,它可以将文件中已经定义好的关键字(Keyword),经过鼠标的点取(Click),便可以得到该关键字的相关解释,这种方法使用户使用起来更感舒适。类似于早期使用的WIN32下的HELP文件。)都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法TCP/IP【T
2022-06-10 10:01:34
69
原创 递归最简单的书写
if (record && record.constructor === Array && record.length > 0) {this.singlePrint(0,record)}},singlePrint(index,record){
2022-06-09 17:51:47
92
原创 transformRequest用来转化请求的格式
request({url: url,method: ‘POST’,data:data,headers: { ‘Content-Type’: ‘application/x-www-form-urlencoded’ },transformRequest : [function (data) {let ret = ‘’for (let it in data) {ret += encodeURIComponent(it) + ‘=’ + encodeURIComponent(data[it]) +
2022-06-09 17:50:05
518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人