首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
林子酱
掘友等级
👨💻👨💻👨💻
热爱摄影
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
382
文章 196
沸点 186
赞
382
返回
|
搜索文章
最新
热门
三百行代码简单写一个贪吃蛇游戏
HTML页面代码script脚本代码之Map类script脚本代码之Food类script脚本代码之Snake类script脚本代码之Game类script脚本代码之执行逻辑
手把手教你学会使用Git工具
人工版本控制器是通过人工的复制行为来保存项目的不同阶段的内容,并添加适当的一些描述文字加以区分。 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改。 创建仓库(reposito…
怎么用原生JS做出VUE的模板渲染
思路一:我们观察到该HTML的构造由最外层的<div id="app"></div>节点包裹着,该最外层的节点可能会包裹着一系列的元素节点、属性节点、文本节点,如果这时候我们判断被包含的文本节点中有没有{{message}},匹配到有的话则触发视图数据渲染。…
重拾JS正则:别在被正则表达式难住了
search()方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。会返还符合正则匹配的第一个的索引值,并且会自动忽略全局匹配(就算有也忽略) match()方法可在字符串内检索指定的值并返回,或找到一个或多个正则表达式的匹配。 replace()方法用于在…
细数那些关于迭代器的知识点
由上面两个针对对象案例中可以看出两种语句的差别,我们打印出对象(console.log(obj))来查看一下对象是否有实现[Symbol.iterator],结果是对象上默认是不支持迭代的,没有[Symbol.iterator],这也就解释了为什么通过for...of默认迭代不…
带你透彻掌握Promise的使用
只有异步操作的结果,可以决定当前Promise是哪一种状态(分别是pending(待定)、fulfilled(已成功)和rejected(已失败))。一旦状态改变,就不会再变,任何时候都可以得到这个结果。 Promise构造函数接受一个函数作为参数,该函数的两个参数分别是res…
搞懂javascript面向对象之完结篇
根据单一职责的惰性单例的改造, 这个函数把管理单例的职责和创建登录块的职责封装在了一起,我们可以把这两个职责分开。案例三反例为:
怎么用web Components撸一个组件
了解和学习原生Web Components不仅可以掌握未来的组件化标准,还能帮助我们理解现有的前端框架。 Autonomous custom elements 我称之为自定义自命名组件,是个独立的元素,它不继承其他内建的HTML元素。你可以直接把它们写成(像)HTML标签的形式…
搞懂javascript面向对象之行为型设计模式
雏形:我们需要一个消息容器,我们需要确定注册的消息并可以注册消息的方法,我们需要取消注册消息的方法,我们需要发布消息的方法。 发布留言和与删除留言功能需求是用户主动触发,所以应该是观察者发布消息。而评论的追加和用户消息的增减是被动触发的,所以它们是订阅者去注册消息 对于任意一个…
搞懂js面向对象之进阶篇
3.使用指定的参数调用构造函数Fn,并将this绑定到实例对象上。(Fn.call(object,a,b,c)) 4.由构造函数返回的对象就是new表达式的结果(没有参数时不加括号也可以执行),如果构造函数没有显式的返回一个对象,自动返回实例化对象并与之绑定this,如果用户主…
下一页
个人成就
文章被点赞
364
文章被阅读
50,865
掘力值
2,209
关注了
82
关注者
106
收藏集
1
关注标签
75
加入于
2020-06-05