首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
记录
订阅
学习时长一年半的前端
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
两天撸一个天气应用微信小程序
II、d0e51c8 版本之后为小程序云开发版本,若未开通云开发功能,为不影响小程序正常运行,可以将版本号回退到 git reset d0e51c8 --hard,或,将云开发相关代码注释掉。具体可查看这里。 这是一个完整的已经线上运行的天气应用小程序,点击可查看源码,可随意 …
任何东西只要够深,都是一把刀(面试版)
性能优化深度好文,接地气! 记一次(昨天)面试某厂的面试过程。感叹大于唏嘘,理智大于情感。希望能给到小伙伴们新的感悟。
从Promise规范到手写Promise
promise就是将异步任务队列化,将多个异步任务按照顺序输出,同时用链式调用解决回调地狱的问题。 此时的Promise已经可以实现基本的功能了,不信的话调用看看。 但是这个不能解决异步问题。 怎么解决这个问题呢?我们可以借助发布-订阅者模式来处理。 再执行一下上面的操作,肯定…
这些一行 JS 实现功能的代码,让你看起来像一个前端专家
从复杂的框架到处理 API,有太多的东西需要学习。 但是,它也能让你只用一行代码就能做一些了不起的事情。 1. 获取一个随机布尔值 (true/false) 这个函数使用 Math.random() 方法返回一个布尔值(true 或 false)。Math.random 将在 …
CSS 奇思妙想边框动画
觉得它的风格很独特,尤其是其中一些边框。 嘿嘿,所以来一篇边框特辑,看看运用 CSS,可以在边框上整些什么花样。 谈到边框,首先会想到 border,我们最常用的莫过于 solid,dashed,上图中便出现了 dashed。 除了最常见的 solid,dashed,CSS b…
[核心概念] 一文说透 JS 中 this 的基本概念
this 是 javascript 中的一个关键字,它提供了一种更优雅的方式来 隐式“传递” 一个对象引用,因此可以将 API 设计得更加简洁并且易于复用。 举个例子,首先我们使用 this,这可能是我们平时有意无意写的代码。 简单来说就是: 不使用this就需要给 ident…
我写了一个青铜版vue
observe 方法的作用是遍历对象,在内部对数据进行劫持添加 get 和 set方法,把劫持的逻辑单独抽取成 defineReactive 方法,observe 方法作用是对数据类型验证,符合需求后会调用Observer方法进行属性响应式,然后再循环对象每一个属性进行劫持,当…
一行代码实现display"过渡动画"原理
上篇文章,提到如何让display出现过渡动画,却没有仔细介绍原理。 为什么会出现动画了呢? 因为我读取dom的这些特殊属性时,浏览器就会强制清空渲染队列一次,让我拿到最新的值。也就是说读取的时候,其实已经是display为"block"了,因此。我们出现了过渡动画 有数字的变…
你不知道的typeof string 竟然等于object
明天是1024,我会在公众号送出【100个现金红包】,不关注也可以参与抽奖,大家记得参与就好。(并非为了宣传公众号,就简单发个福利,让大家高兴热闹下,不少号主也经常抽到我的礼品) 还有一个原因是:字符串竟然有方法,但是它又不可以设置属性。让我们用代码揭晓 因为字符串是基础数据类…
坚持造轮子第二天 - 防抖与节流
一天造一个轮子,干就完了。 防抖和节流可以说是一对好基友,也是前端面试的手写热点考题。防抖和节流其实都是在规避频繁触发回调导致大量计算,从而影响页面发生抖动甚至卡顿。简单的说将多次回调比如页面点击或ajax调用变为一次。防抖和节流的区别在于以第一次为准还是最后一次为准。 1. …