- 博客(7)
- 收藏
- 关注
原创 js类型转换
强制类型转换Number(param: any) 与 parseFloat(str : string(其他类型会隐式转string)) 或 parseInt(str : string(其他类型会隐式转string), radix);Number(null) === 0Number(undefiend) => isNaNNumber(false) === 0Number(true) === 1Number(str) === “除开头含有-,其他字符不能是\D”, 否则为 NaNNumbe
2021-09-12 22:34:24 88
原创 点击anchor平滑跳转到文章相应的位置
我为什么会写它?因为我在一次全盘复习中,突然发现了原来还有anchor这种技术,于是在好奇心与兴趣的驱使下,我很快就了解到了anchor的基本使用,就是定义两个a标签,一个有href属性,属性值为#hash,另一个a标签定义name=hash,点击右href的标签即可定位到hash位置。但这种简单的方式有它缺陷的地方.锚点必须是有name属性的a,在实际项目中,锚点通常为h系列标签。不能动态新增功能,例如平滑过渡。(动画虽然好性能,而且使得动画需要过渡时间,可能不太实用,但这不是我们不学它的理由,
2021-08-06 15:41:29 798
原创 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 124
原创 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 170
原创 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 63
原创 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 386
原创 java单纯形法
java单纯形法import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class SimpleMethod {public static void main(String[] args) {// 输入标准形线性规划 初等行变化时(两数相除)会出现小数 int->doubledouble a[][] = { { -1, 1, 1, 0, 0 }, { 1, 2, 0, 1, 0 },
2020-10-26 19:49:26 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人