摘要: 工程结构 ├─ .circleci # 包含CircleCI持续集成/持续部署工具的配置文件 ├─ benchmarks # 基准和性能测试文件,vue的跑分demo,例如大数据量的table或者渲染大量的SVG ├─ dist # 构建后输出的不同版本vue文件(UMD、common.js、生产和 阅读全文
posted @ 2022-01-20 12:22 xuanPhoto 阅读(612) 评论(0) 推荐(0) 编辑
摘要: // 情况1 (正常形参和实参) let fun1 = function(param) { // console.log(arguments); // 打印出[Arguments] { '0': 12 } { '0': 12 } // 可以用 Array.from() 转换成数组 或者for in 阅读全文
posted @ 2021-03-11 11:14 xuanPhoto 阅读(57) 评论(0) 推荐(0) 编辑
摘要: js 属于没有明确归类的语言,或者好听点叫“多范式语言”。 你可以用原型继承模拟一套面向对象的体系,也可以强迫自己写函数式的 javascript(因为函数在 js 里是一等公民),也可以怎么舒服怎么写。 区别 面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、 阅读全文
posted @ 2020-03-20 09:31 xuanPhoto 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Undefined 类型表示未定义,它的类型只有一个值,就是 undefined。任何变量在赋值前是 Undefined 类型、值为 undefined, 一般我们可以用全局变量 undefined(就是名为 undefined 的这个变量)来表达这个值,或者 void 运算来把任一一个表达式变成 阅读全文
posted @ 2019-02-28 11:05 xuanPhoto 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 说到这个其实要引申出一个知识点,那便是存储类型,简单来说分为值类型(又名 原始类型,六种 → string,number,null,undefined,boolean,symbol(不重复得值))和引用类型(又名 对象类型 例如 function,Array) 其中常见值类型有String、Numb 阅读全文
posted @ 2018-12-10 00:47 xuanPhoto 阅读(445) 评论(0) 推荐(0) 编辑
摘要: var arr = new Array(12,13,14,15,16,17,18); var arr2 = new Array(12,13); arr.sun=function(){ //用原型加Array.prototype.sun=function() 下面的alert(arr2.sun())生 阅读全文
posted @ 2017-08-22 22:32 xuanPhoto 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 首先要明确 不管是全局的函数还是全局的变量,都是属于window的,例如:↓ a = 12; //全局变量 alert(a) alert(window.a) function show(){ alert('a'); } show() window.show() 还有一个更神奇的不定义a然后弹出它试试 阅读全文
posted @ 2016-11-21 18:47 xuanPhoto 阅读(194) 评论(0) 推荐(0) 编辑
摘要: import sm from "sm-crypto"; // 注意加这个包起来 key 和 iv const text = new TextEncoder(); console.log( 123, sm.sm4.decrypt( "0932d0497791aa94ba067fb0256cb4c5c3 阅读全文
posted @ 2024-03-28 10:30 xuanPhoto 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 区别 CRLF:回车换行符,即"\r\n"。在Windows系统中,文本文件的每一行都以CRLF结尾。 LF:换行符,即"\n"。在Unix和Linux等系统中,文本文件的每一行都以LF结尾。 因此,CRLF和LF的主要区别在于它们在文本文件中的使用方式。 在Windows系统中,文本编辑器和其他应 阅读全文
posted @ 2023-05-18 20:10 xuanPhoto 阅读(2195) 评论(0) 推荐(0) 编辑
摘要: 优化包体积说明 https://uniapp.dcloud.io/tutorial/performance.html#%E4%BC%98%E5%8C%96%E5%8C%85%E4%BD%93%E7%A7%AF 安卓CPU选择 少选一个可以减少包体积 (建议选择armeabi-v7a) https:/ 阅读全文
posted @ 2022-07-24 13:02 xuanPhoto 阅读(174) 评论(1) 推荐(1) 编辑
摘要: 工具/环境准备 Android studio 下载地址 官方地址:https://developer.android.com/studio (建议使用) 国内地址:https://www.androiddevtools.cn JAVA JDK 下载地址(用Chrome浏览器打开!建议下载长期稳定的J 阅读全文
posted @ 2022-07-21 10:26 xuanPhoto 阅读(899) 评论(0) 推荐(0) 编辑
摘要: // 可选链 ?. 的为空判断 let a, b; /* 使用前 */ if (!!a) { b.name = 123; } else { b = undefined; } // 使用后 b = a?.name; console.log(b); 和运算符&&类似 console.log(1 && 2 阅读全文
posted @ 2022-04-20 09:45 xuanPhoto 阅读(34) 评论(0) 推荐(0) 编辑
摘要: option参数说明 术语查询手册 https://echarts.apache.org/zh/cheat-sheet.html X轴/Y轴(他们的选项一致) xAxis/yAxis: { name:'名称', // 名称 // 坐标轴名称的文字样式 nameTextStyle: { color: 阅读全文
posted @ 2021-11-17 09:16 xuanPhoto 阅读(170) 评论(0) 推荐(1) 编辑
摘要: vue引入 封装 import * as echarts from 'echarts' // 绘制图表 export default function initEcharts(dom, config) { let myChart = echarts.init(document.querySelect 阅读全文
posted @ 2021-11-17 09:11 xuanPhoto 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 配置tsconfig.json // 编译选项 "compilerOptions": { "noImplicitThis": false, // 忽略 this 的类型检查, Raise error on this expressions with an implied any type. } 配置 阅读全文
posted @ 2021-05-18 18:34 xuanPhoto 阅读(380) 评论(0) 推荐(0) 编辑