- 博客(4)
- 资源 (8)
- 收藏
- 关注
转载 JS 深拷贝与浅拷贝
一、数据类型数据分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和对象数据类型。基本数据类型的特点:直接存储在栈(stack)中的数据 引用数据类型的特点:存储的是该对象在栈中引用,真实的数据存放在堆内存里引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址。当解释器寻找引用值时,会首先检索其在栈中的地址,取得地...
2018-12-24 15:16:53 1241
转载 深入理解js立即执行函数
看过jQuery源码的人应该知道,jQuery开篇用的就是立即执行函数。立即执行函数常用于第三方库,好处在于隔离作用域,任何一个第三方库都会存在大量的变量和函数,为了避免变量污染(命名冲突),开发者们想到的解决办法就是使用立即执行函数。1.什么是立即执行函数(IIFE)在了解立即执行函数之前先明确一下函数声明、函数表达式及匿名函数的形式,如下图:接下来看立即执行函数的两种常见形式:...
2018-12-24 11:40:50 4242 5
原创 js基础类型的扩展 string 和 String
扩展基础类型的函数interface String { toBool: () => boolean;}String.prototype.toBool = function (): boolean { return this.valueOf() === '1' || this.valueOf().toUpperCase() === 'TRUE' || false;}...
2018-12-20 15:04:21 1160
转载 分析 JavaScript 的数据类型与变量
原文链接:https://segmentfault.com/a/1190000017016407这篇文章,来聊聊 JS 中的数据类型与变量。这是在学习 JS 时最基础的一类问题,但却很重要。希望我的分享有帮助到你。文章开头,我先提几个面试中遇到的问题:比如:如何理解参数的按值传递?什么是暂时性死区?什么是变量提升?全局变量和 window 的属性有什么区别?为什么?....
2018-12-19 14:05:10 861
PDF_reference_语法_中文版.PDF
2017-03-02
QT 自定义无边框窗体,支持边缘拖拽缩放
2016-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人