前端
文章平均质量分 86
冷环渊
这里是四年学习Java的小冷,
腾讯云技术笔者
阿里云专家博主
阿里云程序员2022 1024高并发技术征文top1
亚马逊云优质技术征文作者
展开
-
三千字回顾ES6
ES6允许我们使用字符串模板来嵌入JS的变量或者表达式来进行拼接,使用 ````符号来编写字符串,称之为模板字符串。ES6开始新增了两个关键字可以声明变量:let、const。JS代码执行过程中需要了解的ECMA文档的术语。var、let、const的选择。可以在模板字符串的时候用。原创 2023-09-27 22:36:01 · 628 阅读 · 0 评论 -
字节青训营 浅尝Type Script
TS 其实是 js 的超集 , 用于解决一些js 存在的问题 ,由微软提供的为 js 语言的增强ts 为我们带来了什么。原创 2023-09-27 22:32:05 · 158 阅读 · 0 评论 -
前端ES5对象特性
JS中每一个对象都有一个特殊的内置属性,这个特殊的对象可以指向其他的对象prototype_proto_prototype属性是函数特有的属性 我们的对象只能通过来查看原型。当我们这个对象有对多个共同值的时候,可以把相同的东西当如原型里,这样每次创建这个对象的时候,就可以直接调用而不是重新创建。原创 2023-03-08 15:50:53 · 542 阅读 · 1 评论 -
前端进阶JS函数增强与对象增强
我们的属性一般定义在对象的内部或者直接添加到对象内部,但是这种方式我们就不能对属性进行一些限制,比如这个属性是否是可以通过delete删除,是否可以for-in遍历的时候被遍历出来等等。执行函数时,除了返回函数值之外,还对调用函数产生了附加的影响,比如修改了全局变量,修改参数或者改变外部的存储。JavaScript中函数也是一个对象,那么对象中就可以有属性和方法,他有一些默认的属性。这个方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。:获取属性时会执行的函数。原创 2023-03-03 22:04:15 · 958 阅读 · 0 评论 -
前端JS内存管理
对比手动管理内存释放语言 对于开发者的技术要求非常高,一旦操作不但 效果反而会变得很差,这个也形成了高手可以做到性能很高 但是苦于进阶的选手,所以现在大部分高级语言都实现了GC也就是垃圾回收机制/垃圾回收算法。设置一个根对象(root object),垃圾回收器会定期从这个根开始,找所有从根开始有引用到的对象,对于哪些没有引用到的对象,就认为是不可用的对象。因为内存的大小是有限的,所以当内存不再需要的时候,我们需要对其进行释放,以便腾出更多的内存空间。这个例子可以很容易的看出闭包的使用和带来的好处。原创 2023-03-02 22:32:31 · 1426 阅读 · 0 评论 -
前端进阶JS运行原理
V8引擎的架构很复杂 ,我们可以先了解它庞大引擎的一些模块V8架构解析图 来自官方。原创 2023-02-28 21:42:36 · 2469 阅读 · 0 评论 -
前端资源浏览器渲染原理
修改样式 尽可能减少回流次数 也就是设计好之后,非必要不去改动样式和DOM的结构避免频繁使用 JS 去操作DOM尽可能减少函数获取储存位置的信息首先时了解和认识一些浏览器的内核了解从服务器加载 到渲染页面的流程细化每一步的大致内容发现有问题且探索到问题的一些解决方法。原创 2023-02-26 01:26:00 · 2706 阅读 · 9 评论 -
重走前端路JS进阶篇:This 指向与箭头函数
this 是js 给函数的一个绑定值。函数在调用时 JavaScript会默认给this绑定一个值;this的绑定和定义的位置(编写的位置)没有关系;this的绑定和调用方式以及调用的位置有关系this是在运行时被绑定的无严格模式下 为 window 如果打开严格模式 则为 udnefinedthis 的绑定规则如下:绑定一:默认绑定 PS: 没有绑定到任何对象时 & 函数定义在对象中但是被独立调用 对象也是 window绑定二:隐式绑定 PS:由JS 绑定到调用对象 指向对象。原创 2023-02-24 18:40:12 · 634 阅读 · 0 评论