会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CTMDSH
博客园
首页
新随笔
联系
订阅
管理
2017年12月16日
Object.defineProperty
摘要: 最近在看cesium时很多js语法看不懂,今天就差不多搞懂了一个Object.defineProperty的用法,不废话直接上代码 上述代码给obj对象添加了一个 name 属性 并且配置了相应的属性描述符 数据描述符和存取描述符均具有以下可选键值: 数据描述符同时具有以下可选键值:
阅读全文
posted @ 2017-12-16 16:53 CTMDSH
阅读(176)
评论(0)
推荐(0)
2017年11月30日
JavaScript------property
摘要: Javascript 面向对象编程(一):封装 作者:阮一峰 Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和
阅读全文
posted @ 2017-11-30 18:02 CTMDSH
阅读(6694)
评论(0)
推荐(2)
JavaScript------map_reduce
摘要: 不要使用JavaScript内置的parseInt()和Number()函数,利用map和reduce操作实现一个string2int()函数
阅读全文
posted @ 2017-11-30 16:11 CTMDSH
阅读(168)
评论(0)
推荐(0)
JavaScript------闭包
摘要: var add = (function () { var counter = 0; return function () {return counter += 1;} })(); 函数自调用直接执行了一次,创建了counter 变量 并且返回了匿名函数对象给add add的函数体就是 { count
阅读全文
posted @ 2017-11-30 15:17 CTMDSH
阅读(104)
评论(0)
推荐(0)
JavaScript------解构赋值
摘要: 解构赋值 从ES6开始,JavaScript引入了解构赋值,可以同时对一组变量进行赋值。 什么是解构赋值?我们先看看传统的做法,如何把一个数组的元素分别赋值给几个变量: 现在,在ES6中,可以使用解构赋值,直接对多个变量同时赋值: 变量作用域与解构赋值 阅读: 159082 在JavaScript中
阅读全文
posted @ 2017-11-30 14:14 CTMDSH
阅读(511)
评论(0)
推荐(0)
JavaScript------变量作用域
摘要: 局部作用域 由于JavaScript的变量作用域实际上是函数内部,我们在for循环等语句块中是无法定义具有局部作用域的变量的: 为了解决块级作用域,ES6引入了新的关键字let,用let替代var可以申明一个块级作用域的变量:
阅读全文
posted @ 2017-11-30 13:54 CTMDSH
阅读(117)
评论(0)
推荐(0)
JavaScript------回调函数
摘要: 回调函数,我的理解就是把函数B对象作为参数传入到函数A中,A中代码会在某个时间,某种条件下执行B function B(){ console.log("fun B"); } function A(fB){//fB就是回调函数 if( typeof(fB) "function" ){ fB(); }
阅读全文
posted @ 2017-11-30 11:21 CTMDSH
阅读(95)
评论(0)
推荐(0)
公告