笔记
文章平均质量分 53
weixin_44825052
这个作者很懒,什么都没留下…
展开
-
js类型转换
强制类型转换 Number(param: any) 与 parseFloat(str : string(其他类型会隐式转string)) 或 parseInt(str : string(其他类型会隐式转string), radix); Number(null) === 0 Number(undefiend) => isNaN Number(false) === 0 Number(true) === 1 Number(str) === “除开头含有-,其他字符不能是\D”, 否则为 NaN Numbe原创 2021-09-12 22:34:24 · 78 阅读 · 0 评论 -
点击anchor平滑跳转到文章相应的位置
我为什么会写它? 因为我在一次全盘复习中,突然发现了原来还有anchor这种技术,于是在好奇心与兴趣的驱使下,我很快就了解到了anchor的基本使用,就是定义两个a标签,一个有href属性,属性值为#hash,另一个a标签定义name=hash,点击右href的标签即可定位到hash位置。 但这种简单的方式有它缺陷的地方. 锚点必须是有name属性的a,在实际项目中,锚点通常为h系列标签。 不能动态新增功能,例如平滑过渡。(动画虽然好性能,而且使得动画需要过渡时间,可能不太实用,但这不是我们不学它的理由,原创 2021-08-06 15:41:29 · 734 阅读 · 0 评论 -
web首屏及网页优化的理解
我们现在的计算机的计算速度很快,所以一般的业务逻辑所化的时间几乎可以忽略不记。限制我们网页加载速度的主要原因是网络传输。 既然找到的原因所在,那我们如何解决这个问题? 总共有2点: 1、传更少的数据 2、走更短的路径 1、传更少的数据 1、压缩数据 ①源代码压缩 ②图片的webGL压缩格式 ③http的gzip压缩 2、缓存数据 ①本地缓存 ②http缓存 3、非必要数据后传输 ①script标签的anync与defer的妙用 ②AMD异步加载 2、走更短的路径 1、cdn分发 2、一次把必要数据全传过来原创 2021-04-22 15:13:49 · 115 阅读 · 0 评论 -
js中的this指向问题总结
浏览器中的this指向与在node中的this指向有所区别。 区别1:全局对象 浏览器中全局对象为window(对象)。 node中全局对象为global(对象)。 区别2:不在任何域内/函数内,直接写this。 浏览器中直接写this是指向window(全局对象)。 node中无直接写this是指向空对象{}(js文件的上下文)。 浏览器中的this指向与在node中的this指向相同点 摘抄自:面试 | 你不得不懂的 JS this 指向 1、执行函数前有 ‘.’ 点操作符的话,函数体中的 this 就原创 2021-03-29 23:50:51 · 154 阅读 · 0 评论 -
CSS居中
什么情况下需要居中? 根本原因:父元素宽高比子元素大。 故又可为几种情况: 1、父元素宽高未知,子元素宽高未知。 水平居中: 1、父:display: flex; 子:justfify-content:center; 2、父:position: relative; 子:postion: absolute;left:0;right:0;margin:auto; 3、父:position: relative; 子:postion: absolute;left:50%;transform:tranlate(-50原创 2021-03-07 20:56:25 · 57 阅读 · 0 评论 -
java大M法
/** * 通过修改程序main方法中变量a、b、c的值切换题目 **/ import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; public class BigMMethod { private static double M = 999999; public static void main(Str.原创 2020-11-04 10:38:37 · 372 阅读 · 0 评论 -
java单纯形法
java单纯形法 import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class SimpleMethod { public static void main(String[] args) { // 输入标准形线性规划 初等行变化时(两数相除)会出现小数 int->double double a[][] = { { -1, 1, 1, 0, 0 }, { 1, 2, 0, 1, 0 },原创 2020-10-26 19:49:26 · 346 阅读 · 0 评论