会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冯风风
博客园
首页
新随笔
管理
2020年3月10日
[JS]属性标志和属性描述符
摘要: 到目前为止,属性对我们来说只是一个简单的“键值”对。但对象属性实际上是更灵活且更强大的东西。 对象属性(properties),除 value 外,还有三个特殊的特性(attributes),也就是所谓的“标志”: writable — 如果为 true,则值可以被修改,否则它是只可读的。 enum
阅读全文
posted @ 2020-03-10 10:07 冯风风
阅读(292)
评论(0)
推荐(0)
2020年3月5日
[JS]JSON
摘要: 基本概念: JSON(JavaScript Object Notation)是表示值和对象的通用格式。 最初它是为 JavaScript 而创建的,但许多其他编程语言也有用于处理它的库。 因此,当客户端使用 JavaScript 而服务器端是使用 Ruby/PHP/Java 等语言编写的时,使用 J
阅读全文
posted @ 2020-03-05 12:36 冯风风
阅读(245)
评论(0)
推荐(0)
2020年3月4日
[JS]判断一个对象是否为空对象
摘要: 今天遇到判断是否为空对象的问题,发现还有很多细节待学习,下面我简单总结一下。 列出以下几种情况: 1 let obj = {} 2 3 let obj1 = { 4 name: "jack" 5 } 6 7 let obj2 = { 8 [Symbol("name")]: "jack", 9 } 1
阅读全文
posted @ 2020-03-04 14:55 冯风风
阅读(14625)
评论(0)
推荐(1)
[JS]解构赋值
摘要: 解构赋值 是一种特殊的语法,它使我们可以将数组或对象“拆包”为到一系列变量中,因为有时候使用变量更加方便。解构操作对那些具有很多参数和默认值等的函数也很奏效。 1 let arr = [ "john", "lily" ] 2 let [ first, second ] = arr 3 console
阅读全文
posted @ 2020-03-04 14:34 冯风风
阅读(3817)
评论(0)
推荐(0)
2020年3月3日
[JS]Object.keys, values, entries
摘要: Object.keys, values, entries 对于普通对象,下列这些方法是可用的: Object.keys(obj) —— 返回一个包含该对象所有的键的数组。 Object.values(obj) —— 返回一个包含该对象所有的值的数组。 Object.entries(obj) —— 返
阅读全文
posted @ 2020-03-03 11:48 冯风风
阅读(590)
评论(0)
推荐(0)
[JS]WeakMap和WeakSet
摘要: WeakMap WeakMap 和 Map 的第一个不同点就是,WeakMap 的键必须是对象,不能是原始值。 如果我们在 weakMap 中使用一个对象作为键,并且没有其他对这个对象的引用 — 该对象将会被从内存(和map)中自动清除。 1 let john = { name: "John" };
阅读全文
posted @ 2020-03-03 10:57 冯风风
阅读(1717)
评论(0)
推荐(0)
[JS]Map和Set
摘要: Map 是一个带键的数据项的集合,就像一个 Object 一样。 但是它们最大的差别是 Map 允许任何类型的键(key)。 它的方法和属性如下: new Map() - 创建 map。 map.set(key, value) - 根据键存储值。 map.get(key) - 根据键来返回值,如果
阅读全文
posted @ 2020-03-03 00:01 冯风风
阅读(610)
评论(0)
推荐(0)
2020年2月28日
[CSS]水平垂直居中方案
摘要: 简单总结一下常用的水平垂直居中方案 直接在父级元素设置 text-align 和 line-height ,针对未浮动的行内元素 1 <div class="box"> 2 <span class="item">我是span标签</span> 3 </div> 1 .box { 2 width: 6
阅读全文
posted @ 2020-02-28 12:53 冯风风
阅读(297)
评论(0)
推荐(0)
2020年2月27日
[JS]运算符
摘要: 一、基本运算符 运算元:运算符应用的对象。例如 5 * 2 ,有两个运算元,左运算元5和右运算元2。 一元运算符:只应用于一个运算元的运算符,例如一元负号运算符。 二元运算符:应用于两个运算元的运算符,例如二元加号运算符,二元乘号运算符。 二、特殊运算符 二元加号运算符不仅仅用作计算,它还可以用于转
阅读全文
posted @ 2020-02-27 12:27 冯风风
阅读(261)
评论(0)
推荐(0)
[JS]数据类型
摘要: JavaScript 中的变量可以保存任何数据。JavaScript 是动态类型语言,变量可以任意改变数据类型: 1 let message = 'hello'; 2 lmessage = [1, 2, 3] 3 console.log(message); // [1, 2, 3] JavaScri
阅读全文
posted @ 2020-02-27 00:55 冯风风
阅读(239)
评论(0)
推荐(0)
下一页