会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
姚啊姚
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
下一页
2020年3月23日
阮一峰《ECMAScript 6 入门》读书笔记——Symbol
摘要: ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。Symbol 值通过Symbol函数生成。这就是说
阅读全文
posted @ 2020-03-23 19:18 姚啊姚
阅读(322)
评论(0)
推荐(0)
2020年3月21日
微信小程序底层实现原理
摘要: 一、 wa的运行环境 根据微信官方的说明,wa的运行环境有3个平台,IOS的webkit(苹果开源的浏览器内核),Android的X5(QQ浏览器内核),开发时用的nw.js(C++实现的web转桌面应用); 二、为什么wa不直接运行在浏览器(webview)中,而要绕过浏览器直接调用内核呢? 因为
阅读全文
posted @ 2020-03-21 11:15 姚啊姚
阅读(4729)
评论(0)
推荐(2)
2020年3月20日
JS垃圾回收机制
摘要: 一、可达性 简单地说,“可达性” 值就是那些以某种方式可访问或可用的值,它们被保证存储在内存中。 1. 有一组基本的固有可达值,由于显而易见的原因无法删除。例如: 本地函数的局部变量和参数 当前嵌套调用链上的其他函数的变量和参数 全局变量 还有一些其他的,内部的 这些值称为根。 2. 如果引用或引用
阅读全文
posted @ 2020-03-20 22:45 姚啊姚
阅读(377)
评论(0)
推荐(0)
Flex布局
摘要: 一、Flex概念 Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为 Flex 布局。 .box{ display: flex; } 行内元素也可使用Flex布局 .box{ display: inline-flex; } W
阅读全文
posted @ 2020-03-20 13:15 姚啊姚
阅读(147)
评论(0)
推荐(0)
HTTP请求
摘要: 完整HTTP请求的过程: 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户 HTTP八
阅读全文
posted @ 2020-03-20 11:56 姚啊姚
阅读(223)
评论(0)
推荐(0)
2020年3月18日
css基本布局方式
摘要: 一、table布局 table 的特性决定了它非常适合用来做布局,并且表格中的内容可以自动居中,这是之前用的特别多的一种布局方式。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS 布局</title>
阅读全文
posted @ 2020-03-18 10:00 姚啊姚
阅读(725)
评论(0)
推荐(0)
2020年3月17日
阮一峰《ECMAScript 6 入门》读书笔记——模版标签
摘要: 4、字符串的扩展 字符的 Unicode 表示法 ES6 加强了对 Unicode 的支持,允许采用\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点。不同于JavaScript 不能直接在\u后面跟上超过0xFFFF的数值,(比如\u20BB7)会理解成\u20BB+7。由
阅读全文
posted @ 2020-03-17 16:39 姚啊姚
阅读(206)
评论(0)
推荐(0)
2020年3月16日
阮一峰《ECMAScript 6 入门》读书笔记——变量解构赋值
摘要: 3、变量的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 ES5 ES6 如果解构不成功,变量的值就等于undefined。 只要某种数据结构具有 Iterator 接口,都可以采用数组形式的解构赋值。 默认值 只有当
阅读全文
posted @ 2020-03-16 19:19 姚啊姚
阅读(213)
评论(0)
推荐(0)
2020年3月9日
阮一峰《ECMAScript 6 入门》读书笔记——let与const
摘要: 1、ES6简介 Node.js 是 JavaScript 的服务器运行环境(runtime)。它对 ES6 的支持度更高。除了那些默认打开的功能,还有一些语法功能已经实现了,但是默认没有打开。 Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在老版本的浏览器
阅读全文
posted @ 2020-03-09 18:32 姚啊姚
阅读(222)
评论(0)
推荐(0)
2020年3月8日
闭包(Closure)
摘要: 一、函数作用域 在js中,函数可以直接读取全局变量 另一方面,在函数外部自然无法读取函数内的局部变量 二、读取函数内的变量 出于种种原因,我们有时候需要得到函数内的局部变量。但是,前面已经说过了,正常情况下,这是办不到的,只有通过变通方法才能实现。 那就是在函数的内部,再定义一个函数。 在上面的代码
阅读全文
posted @ 2020-03-08 11:45 姚啊姚
阅读(397)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告