
JavaScript
文章平均质量分 80
工作中常见问题及知识点整理记录,持续更新中.....
Yushia-Lin
从来没有长大,但从来都没有停止生长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
window.location对象详解
window.location 对象不仅可以获得当前页面的地址 (URL),还能够将浏览器重定向到新的页面。原创 2022-11-01 09:31:23 · 6683 阅读 · 1 评论 -
iframe之父子页面通信 (跨域和非跨域)
平时工作中有时会遇到页面嵌套的情况,一般是用iframe解决。那么,两个页面如何通信呢?原创 2022-10-19 15:01:08 · 2256 阅读 · 0 评论 -
前端加解密算法汇总
日常开发中,无论你是使用什么语言,都应该遇到过使用加解密的使用场景,比如接口数据需要加密传给前端保证数据传输的安全;HTTPS使用证书的方式首先进行非对称加密,将客户端的私匙传递给服务端,然后双方后面的通信都使用该私匙进行对称加密传输;使用MD5进行文件一致性校验,等等很多的场景都使用到了加解密技术。很多时候我们对于什么时候要使用什么样的加解密方式是很懵的。因为可用的加解密方案实在是太多,大家对加解密技术的类型可能不是很清楚,今天这篇文章就来梳理一下目前主流的加解密技术...原创 2022-07-20 11:41:15 · 2853 阅读 · 0 评论 -
javaScript 中 “==“和“===“的区别详解
==两边值类型不同的时候,要先进行类型转换,再比较。===不做类型转换,类型不同的一定不等。原创 2022-06-23 11:02:57 · 609 阅读 · 0 评论 -
深入理解 JavaScript 之事件循环(Event Loop)
1、JavaScript 是单线程的JS 是一门单线程的非阻塞的脚本语言,这表示在同一时刻最多也只有一个代码段执行。2、为什么 JavaScript 是单线程的这是由其执行的环境是浏览器环境所决定的。试想一下如果 JavaScript 是多线程语言的话,那么当两个线程同时对 Dom 节点进行操作的时候,则可能会出现有歧义的问题,例如一个线程操作的是在一个 Dom 节点中添加内容,另一个线程操作的是删除该 Dom 节点,那么应该以哪个线程为准呢?所以 JavaScript 作为浏览器的脚本语言,其设原创 2022-05-20 15:23:05 · 532 阅读 · 0 评论 -
深入理解 JavaScript 之 浅拷贝和深拷贝
1、数据类型数据类型分为两种, 基本类型 和 引用类型基本类型: String, Number, Boolean, Null, Undefined,Symbol引用类型: Object,Array,Date,Function,regexp…1.1 区别基本类型是按值访问的,不会影响到其他数据,例如:var a = '前端'var b = aa = '前端工程师'b // 前端引用类型的值是按地址访问的,简单的赋值,实际上只是把地址复制了一遍,修改任意一个值会影响到另外一个,例如:v原创 2022-05-25 10:04:28 · 168 阅读 · 0 评论 -
深入理解 JavaScript 之 this指向详解
前端开发人员在进阶过程中总会遇到一个疑难杂症:Javascript的thisthis到底指向什么哪个对象啊?要爆炸了有木有?1、this在函数执行时,this 总是指向调用该函数的对象。要判断 this 的指向,其实就是判断 this 所在的函数属于谁。1.1、姜浩五大定律通过函数名()直接调用:this指向window;通过对象.函数名()调用的:this指向这个对象;函数作为数组的一个元素,通过数组下标调用的:this指向这个数组;函数作为window内置函数的回调函数调用:th.原创 2022-05-25 14:43:49 · 746 阅读 · 2 评论 -
深入理解 JavaScript 之 正则表达式
在我们写页面时,往往需要对表单的数据比如账号、身份证号等进行验证,而最有效的、用的最多的便是使用正则表达式来验证。那什么是正则表达式呢?1、简介正则表达式(Regular Expression)是用于描述一组字符串特征的模式,用来匹配特定的字符串。 它的应用非常广泛,特别是在字符串处理方面。其常见的应用如下验证字符串,即验证给定的字符串或子字符串是否符合指定的特征,例如,验证是否是合法的邮件地址、验证是否是合法的HTTP地址等等。查找字符串,从给定的文本当中查找符合指定特征的字符串,这样.原创 2022-05-31 10:03:26 · 889 阅读 · 0 评论 -
超完整的js数组方法详解
数组是 js 中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效的提高我们的工作效率,同时对我们的代码质量也是有很大影响。原创 2022-03-18 11:12:57 · 448 阅读 · 0 评论