首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
丨大麦
掘友等级
安卓工程师
|
字节
想红
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
81
文章 74
沸点 7
赞
81
返回
|
搜索文章
最新
热门
听说你不懂JavaScript的async/await
async用来修饰函数,用于将一个函数变成为异步函数,返回值是一个Promise。 如果被async修饰的函数有return的值,那么return的值会成为Promise.resolve(value)的参数返回。可能不好理解,看下面的例子: await字面意思等待,它用来等待异…
十分钟大话Event Loop
JavaScript是一门单线程的语言,这就意味着一个时间节点,Js只能处理一个任务。这是由于JS作为客户端脚本语言,它主要作用就是与用户进行交互,操作Dom节点。 试想如果多线程情况下,两个线程对同一个dom同时进行增上改查的操作,这时候的浏览器就不知道以哪一个线程为准了。 …
这次搞懂BFC
BFC全称是Block Formatting Context,即块格式化上下文。它是CSS2.1规范定义的,关于CSS渲染定位的一个概念。 。 而块级格式化上下文(BFC)是页面中一个相对独立的模块,它定义了它内部的块级盒子(块级元素的盒子模型)如何排布和布局。html的根元素…
Webpack入门教程
通俗一点来说Webpack是一个前端打包工具,它可以将我们项目中的所有js、图片、css等资源,根据其入口文件的依赖关系,打包成一个能被浏览器识别的js文件。能够帮助前端开发将打包的过程更智能化和自动化。 将终端切换到webpack-demo下执行下面的语句,将webpack安…
Android 撸一个缓存工具类
在开发过程中,我们不可避免需要缓存许许多多的数据。例如:用户登陆后的信息;用户的状态;一些浏览的历史纪录等等;这时候我们就会经常需要读写缓存。 所以今天想通过安卓一个轻量级的存储类SharedPreferences和通过Gson去实现一个单例的安卓缓存工具类;这样有利于帮助我们…
Vuex入门教程
上一篇文章介绍了如果通过EventBus在Vue自定义组件中进行事件传递(Vue自定义组件事件传递:EventBus部分),而EventBus比较适合在中小型项目中使用;如果我们需要开发一套大型的项目,这时候我们应该考虑使用Vuex框架来统一进行数据状态管理。 为了方便读者理解…
Vue自定义组件事件传递:EventBus部分
我会通过两种不同的交互方式,它们对于父子组件间数据交互和兄弟组件间数据交互。 由于篇幅关系,本文主要介绍EventBus进行数据消息传递;关于运用Vuex框架进行状态管理在下一篇文章中介绍。 本章节会有大量的代码示例,为了让读者阅读轻松,做如下目录和组件介绍。本章节主要运用了两…
[JS]JavaScript一张图引发的深思
因为var a和var b是引用类型,它们在栈内存中存放地址指针,在堆内存中存放值;而var c是JavaScript的基本数据类型,String类型,所以它直接在栈中存放值。 当a==c;的时候,因为==比较的时候,会将两个比较的值转换为同一类型进行比较是否相同,所以在比较的…
[JS]闭包就是这么简单
这句话怎么理解?别急。我们先看一个例子: 所以我们在全局作用域中访问不到函数fun()中的privateVal变量。 例如:一个游戏,主人公有10条命,我们如果把var live=10写在全局作用域的话,全局中任何地方都能调用修改,就会出现安全性,容易出bug。 1、在全局环境…
[JS]大话执行环境和作用域链
在学习JS的过程中,我们经常会碰到一个概念就是JS的执行环境、作用域链。 今天我们用十分钟的时间,彻彻底底搞懂JS的执行环境、作用域链的概念。 全局环境是最外围的执行环境,在Web浏览器中,全局环境被认为就是我们众所周知的window对象。因此所有的全局变量和函数都挂载在win…
下一页
个人成就
文章被点赞
429
文章被阅读
80,832
掘力值
1,901
关注了
21
关注者
86
收藏集
4
关注标签
26
加入于
2018-04-23