笔记
WACBG
她朝若是同淋雪,此生也算共白头。
展开
-
sort两次按条件排序,允许条件变更再次排序。
关于sort排序规则,以及多次连续排序// 这样排序函数调用 传入你需要比排序的字段名xx.sort(this.compare(‘PeriodName’, ‘PeriodicalName’) compare(property: string, PeriodicalName: string): any { const that = this; // tslint:disable-next-line:only-arrow-functions return function(a:原创 2022-03-01 14:09:18 · 889 阅读 · 0 评论 -
前端因为依赖问题导致构建的项目不一样效果
npm cinpm install都是下载依赖的命令 但各有不同https://www.cnblogs.com/listen9436/p/13984978.htmlnpm ci 命令是通过加载项目中 package-lock.json或npm-shrinkwrap.json构建node_modules树。npm i (npm install)命令是通过加载项目中 package.json构建node_modules树。npm ci与npm i主要有以下的区别。(npm 版本要 ≥ v.原创 2022-01-19 17:40:20 · 853 阅读 · 0 评论 -
CSS BEM的语义化,跟容易快熟理解命名意义。
https://blog.csdn.net/chenmoquan/article/details/17095465 引用了前辈的语句做了自己的记录CSS BEM的规范作用人们问我最多的问题之一是在CSS类名中“–”和“__”是什么意思?它们的出现是源于BEM和Nicolas Gallagher…BEM的意思就是块(block)、元素(element)、修饰符(modifier),是由Yandex团队提出的一种前端命名方法论。这种巧妙的命名方法让你的CSS类对其他开发者来说更加透明而且更有意义。BE.转载 2021-09-07 14:49:35 · 83 阅读 · 0 评论 -
数据处理与图片异步加载
在数组对像里面只拿到自己想要的值 var featrueTages = [ { id: 1, name: 2, checked: '0' }, { id: 2, name: 3, checked: '0' }, { id: 3, name: 4, checked: '0' }, ] let newVar = [] for (let key in featrueTages) { let { id, name } = fe原创 2021-05-25 09:58:36 · 84 阅读 · 0 评论 -
js函数声明提升优先级与变量声明提升优先级的关系
*函数表达式实质上就是变量提升,另外函数提升的优先级比变量提升高//函数声明 function fn1(){ console.log(111) } //函数表达式 var fn2 = function () { console.log(222) }//函数提升后 f1() //123 f2() //error:f2 is not a function// 函数声明 function f1() { console.log(111) }// 函数原创 2021-02-20 11:58:35 · 192 阅读 · 1 评论 -
js object深拷贝
深拷贝 指:拷贝后的object改变时不会影响原数组。-常见* 循环拷贝包括函数 var isObject=function(obj){ var type=typeof obj return type==='function'||type==='object'&&!!obj } var deepClone=function(obj){ if(!isObject(obj)) return obj原创 2020-10-17 11:44:49 · 1030 阅读 · 0 评论 -
js 数组拉平 简单总结
第一种简单的也是常想到的 var arr=[1,2,[3,4,[5,6,7],8,[9,10],[12,33],67],11,23] var arr1=[] // 第一种 用函数封装 function lp(arr){ for(var i=0;i<arr.length;i++){ if(Array.isArray(arr[i])){ lp(arr[i])原创 2020-08-21 13:30:51 · 1530 阅读 · 0 评论 -
js 数据类型 基本对象及其方法
javascript称为脚本语言(弱类型语言)一 数据类型a. 基本数据类型 -(存放在栈中)1. number2. String3. undefined4. boolean5. nullb .引用数据类型-(存放在堆中)1.对象类型转换parseInt();从第一位开始看是否是数字,如果是,则提取。碰到不是则舍弃,如果第一位不是数字,则直接抛NaN.parseFloat();在以上的基础上,保留小数点.Number();看整体值是否全是数字,如果有一位不是数字,则直接抛NaN.原创 2020-08-09 15:59:51 · 144 阅读 · 0 评论 -
对 sass和less的理解
sass和less都是对css进行预处理是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。Less 可以运行在 Node 或浏览器端。sass 是基于ruby环境less的后缀是.lesssass的后缀是.sass或者.scssCSS 本身可能很有趣,但是样式表正变得越来越大、 越来越复杂、越来越难以维护。这就是预处理可以提供帮助的地方。 Sass 为你提供了 CSS 中还不存在的特性,例如变量、 嵌套、混合、继承和其它实用的原创 2020-07-26 22:22:38 · 399 阅读 · 0 评论 -
mysql使用查询语句中文查询报null时解决办法!
如果使用英文等(除汉字)都可以查询的话,唯独使用汉字查询报null那么你只需要在,jdbcURL后面加上useUnicode=true&characterEncoding=UTF-8来指定编码格式即可,两者之间用“?”相连如图原创 2020-06-03 15:04:39 · 501 阅读 · 0 评论 -
对IDEA中乱码的处理!
照着本图操作 嘻嘻原创 2020-06-02 20:42:39 · 114 阅读 · 0 评论 -
liunx基本语法 常用语法
如需详细了解,亲点击转载 2020-05-01 08:46:29 · 113 阅读 · 0 评论