首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lfylovehyq525
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 11
沸点 2
赞
13
返回
|
搜索文章
赞
文章( 11 )
沸点( 2 )
Object.defineProperty()详解
Object.defineProperty()是用来在一个对象上添加一个新属性,或者修改一个对象的现有属性, 并返回这个对象。 JavaScript 提供了一个内部数据结构,用来描述对象的属性,控制它的行为,比如该属性是否可写、可遍历等等。这个内部数据结构称为“属性描述对象”。…
精通javascript函数参数
函数是执行某个特定任务的一段具有紧密联系的代码块,它通过参数与外部交互。 要写简洁高效的Javascript代码,就需要精通函数的参数。 本文会通过几个例子来介绍Javascript必须有效的处理函数参数的所有特性。 Javascript函数可以有任意数量的参数。 以上三个函数…
JavaScript中定义函数的方法
一般来说,函数是一串指令或是一段可以被该函数内部或外部代码调用的“子程序”,本质上,函数“封装”了一个特定的任务。函数是JavaScript中一个基础模块,真正理解函数可以帮助理解JavaScript的一些奇怪的点。 需要注意的是,函数是JavaScript的重要的一类对象,这…
不知道临时死区就不要使用JavaScript变量
正确答案:第一段代码,在new对象时报ReferenceError。第二段成功执行。 如果你的答案和上面的不一样,或者你不知道底层的原理直接猜了个答案,就说明你需要了解临时死区(Temporal Dead Zone以下简写为TDZ)。 TDZ管理let, const和class…
【Dmitri Pavlutin】如何轻松处理JavaScript的this
我喜欢JavaScript改变执行上下文的能力,也被称为this。 另一方面,this关键字很难掌握。你可能经常在查找为什么this得到的值是不正确的。下面的章节会告诉你一些简单的方法,如何将this绑定到所需的值上。 现在继续理解围绕this错误的本质:方法分离。 Perso…
Array.from的5个小技巧
任何编程语言都有一些超出基础应用的函数,这归因于成功的设计和它试图解决广泛领域的问题。 JavaScript中也有这种函数,Array.from()就是其中一个:允许在JavaScript集合上进行大量有用的转换(数组,类数组的对象,直接量(iterable)如字符串、map、…
用Vue.js和Pusher创建实时聊天应用
现如今,即时通迅已经越来越普遍,并且用户体验也越来越自然和流畅。 本文将使用ChatKit加强过的Vue.js创建一个实时聊天应用,ChatKit服务为我们提供了一个创建聊天应用的后端,并且可以运行于任何设备上,让我们只需关注前端用户接口,这个接口通过ChatKit clien…
【 Dmitri Pavlutin】细述Javascript的加法运算符
JavaScript是一门了不起的语言。我喜欢它的灵活性:只需以你喜欢的方式做事:更改变量类型,动态的给对象添加方法或属性,对不同的变量类型使用运算符等等。 然而动态是要付出代价的,开发人员需要知道针对不同操作符怎样处理类型转换:加号(+),等号(==和===),不等号(!=和…
数组长度属性背后的魔法
开发人员每天都会处理数组,作为一个集合,它有一个很重要的用于查询的属性是项(item)的数量:Array.prototype.length。 在JavaScript中,length并不总是指的现有元素(对于稀疏矩阵)的数量,修改属性也可能会移除元素。 下面让我们揭开这个属性背后…
程序员软技能的一点思考
一直打算一本正经的写博客,可是好几次写了几篇却又最终没有坚持下来,最近觉得还是应该写点什么,以此锻炼和梳理一下自己在技术上的一些理解和积累。于是又一次开始,没写几篇又觉得内容不好、方向不对,时间太少。正在纠结期间,偶然间看到一本《软技能 代码之外的生存指南》,首先是被它的书名吸…
下一页
关注了
8
关注者
0
收藏集
0
关注标签
49
加入于
2019-09-23