JavaScript
S.Y.X
江湖人称:0 offer
展开
-
前端面试三千问
面试三千问转载 2022-02-16 14:35:59 · 3714 阅读 · 0 评论 -
JS 小数取整
第一种:补位0 | 2.5 // 2第二种:利用JS的APIMath.trunc(2.5) // 2parseInt(2.5) //2Math.round(2.5) // 3Number(2.5.toFixed()) // 3原创 2021-09-08 17:16:48 · 159 阅读 · 0 评论 -
JavaScript-前端工程师-最全语法规范
397t,前端工程师必备技能,JS语法规范。github连接转载 2021-08-23 23:25:31 · 93 阅读 · 0 评论 -
ES,TS,JS的区别是什么?
ES是一个计算机编程语言标准,这种语言只要实现出来就一定能用(而实际上没有实现,不是因为太难什么的,单纯是不想做)JS是继承并略微扩展ES的另一个计算机编程语言标准。各大浏览器实现了这门语言TS是继承并大量扩展ES的又一个计算机编程语言标准,并且这门语言规定自己可以转换成JS。微软自己实现了这门语言https://www.zhihu.com/question/361303428...转载 2021-08-21 19:48:35 · 1907 阅读 · 0 评论 -
正则表达式-正向先行断言-负向先行断言-后向负行断言-正向负行断言
正向先行断言-负向先行断言-后向负行断言-正向负行断言(?=pattern) 正向先行断言代表字符串中的一个位置,紧接该位置之后的字符序列能够匹配 pattern。(?!pattern) 负向先行断言代表字符串中的一个位置,紧接该位置之后的字符序列不能匹配 pattern。(?<=pattern) 正向后行断言代表字符串中的一个位置,紧接该位置之前的字符序列能够匹配 pattern。(?<!pattern) 负向后行断言代表字符串中的一个位置,紧接该位置之前的字符序列不能匹配 p原创 2021-08-21 10:35:08 · 1004 阅读 · 0 评论 -
JavaScript array.at(index) 数组的at方法
今天是学习前端的第392天,今天我来学习数组的新增方法at,at可以说是indexOf的增强版。当我们在表示数组的最后一个元素时候我们是这样表示的:let a = [1, 2, 3]a.indexOf(a.length - 1)学习了at之后我们这样表是:let a = [1, 2, 3]a.at(-1)...原创 2021-08-18 19:57:55 · 2463 阅读 · 1 评论 -
URLCatche缓存机制-前端实现
今天是学习前端的第391天,学习了一下在牛客看到同学的URLCatche缓存写的十分的有意思就研究了一下,并可以加强我们对指针的学习。URLCatche大概含义就是个具有一定长度的储存卡,首先设置上长度size,存储put的长度超过限制后会将最开始存储的数据删除掉,获取get数据后数据会放到首位。这是一个空URLCatche存入一条数据后使用源码放在下面:class ListNode { constructor(key, val) { this.key = key th原创 2021-08-17 22:23:47 · 140 阅读 · 0 评论 -
前端开发工程师VS code常用插件
今天发现自己平常用的VS code 插件使用的比较少,然后参考了一下别人的常用的插件记录在这里,可以帮我们提高开发效率HTML Snippets: H5代码片段vscode-icons:左侧栏的图标JS-CSS-HTML Formatter :格式化Path Autocomplete:路径自动补全View In Browser:从浏览器中查看html文件,使用系统的当前默认浏览器Chinese (Simplified) Language :中文简体语言Code Runner : 右键运行JS原创 2021-06-01 14:58:27 · 327 阅读 · 0 评论 -
JavaScript加法运算
1.运算元其一为字符串字符串的拼接运算2.运算元其一为数字将另一个运算元转为数字再进行计算,如果为复杂数据类型则转为字符串3.一元运算符强制转化为数字 + {a : 3} // NaN4.运算元其一为复杂数据类型加号前面为空{},则浏览器以为他是空代码块,所以等价于一元运算符如果加号前面是对象且不为空则报错,不期盼的标识符其他情况 字符串进行拼接对象转为字符串为:[object:object]数组转为字符串为:相当于调用join(’,’),例如:[1,2,3]原创 2021-03-27 18:16:48 · 451 阅读 · 0 评论 -
2021 前端工程师 面试题(仅题目)
小米提前批一面二面一面:1、公司项目对你印象深刻的点是哪里,遇到过什么样的问题,如何解决的?答:开始以为面试官小姐姐是hr,因为昨天晚上约的我电话,于是我叙述项目的时候说的很笼统,没有提技术关键字,很尴尬。2、公司项目对你最大的收获是什么?答:从头开始学习了vue项目匹配的UI框架,element-ui。学习到了团队协作的重要性, 参与了git的联动开发。3、es6有在项目中用过吗?请举例说明。答:当时一股脑想了一下就说出了箭头函数,let和const还有promise(其实promise我掌原创 2020-12-29 08:21:35 · 2372 阅读 · 0 评论 -
2021 前端工程师 面试题总汇
HTTP、网络、浏览器HTTP和HTTPS的区别?HTTPS需要CA申请书,很少有免费的,需要交费HTTP运行在TCP之上,所有传输都是明文,而HTTPS是运行在SSL/TLS之上,而SSL/TLS是运行在TCP之上,所有传输内容都是经过加密的HTTPS有效的防止了运营商的劫持HTTP用的端口是80,HTTPS运行的端口是443HTTPS是非对称加密HTTP1.0、HTTP1.X 与HTTP2.0的区别?1996年 1999年 2015年新的二进制格式(Binary Format)原创 2020-12-29 08:19:41 · 4311 阅读 · 2 评论 -
彻底搞懂JS bind
冴羽大佬分析bind连接:https://github.com/mqyqingfeng/Blog/issues/12下面是菜鸡的逐句分析:Function.prototype.bind = function(context) { // 判断是否是函数调用bind, 如果不是bind则抛出异常 if(this instanceof !== 'function') { throw new Error('亲,只有函数才可以调用bind哦!') } // 因为arguments是一个伪数组,所以这样原创 2020-12-21 13:09:26 · 139 阅读 · 0 评论 -
前端面试题 作业帮一面 12月4日 55分钟
1.判断是不是数组? const arr = [1,2,3,4]arr instanceof Array //trueObject.prototype.toString.call(arr) === ‘[object Array]’;Array.isArray(arr)arr.constructor === Arrayarr.__ proto__ === Array.prototype2.Flex:1代表什么?flex: 1 === flex: 1 1 auto; flex-gro原创 2020-12-08 21:25:30 · 1013 阅读 · 1 评论 -
浅谈原型及原型链的理解
一、原型原型的作用:①数据共享,节约资源。②继承例1:let friend = new Person(); Person.prototype.sayHi = function() { console.log("hi"); }; friend.sayHi(); // "hi",没问题!实例之所以能够调用原型的方法是因为,实例与原型之间松散的联系,他先从实例中寻找,发现找不到,然后从原型中寻找找到了,然后输出。例2:function Person() {} let friend = n原创 2020-12-07 21:16:37 · 297 阅读 · 0 评论 -
Day80向JavaScript进阶第五天
调整窗口事件自动关闭广告和清除自动关闭–案例原创 2020-07-30 21:37:46 · 108 阅读 · 1 评论 -
Day79向JavaScript进阶的第四天
隔行变色全选反选tab栏切换H5获取属性的方法父节点子节点的获取子节点第一个子元素和最后一个子元素新浪下拉菜单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <tit原创 2020-07-30 07:46:28 · 105 阅读 · 0 评论 -
Day78-Web APIs第一阶段
字符串转换为数组split(‘分隔符’)替换字符,‘a’替换为‘b’,replavce(会替换第一个字符)简单数据类型和复杂类型 ==简单数据类型== 又叫基本数据类型,又叫值类型,string,number,boolean,undefined,null ==复杂数据类型== , 又叫引用数据类型,Object,Arry,Date等...原创 2020-07-30 07:43:56 · 142 阅读 · 0 评论