Fork me on GitHub
潼潼爱coding

前端开发小迷妹~


  • 首页

  • 标签

  • 分类

  • 归档

h5与原生交互及原理

发表于 2019-04-11 | 分类于 js笔记
字数统计: | 阅读时长 ≈
为什么要在App中嵌入H5页面?由于app原生页面每次有更新,都需要重新打包一次发布到应用平台上,且每次要向各个应用商店进行提交审核。之后用户需要手动进行点击更新安装,安装成本较高。 h5开发速度快,一端开发多端运行,如果APP用户常见页面频换,那么用H5,维护起来更容易。迭代版本时,不需要打包便可 ...
阅读全文 »

由浅入深详解深拷贝实现

发表于 2019-04-02 | 分类于 js笔记
字数统计: | 阅读时长 ≈
一、简单实现简单深拷贝可以分成2步,浅拷贝+递归浅拷贝时增加判断属性值是否是对象,如果是对象就进行递归操作这样就实现了深拷贝 首先,写出简单浅拷贝的代码: 123456789function shadowClone (source) { let target = { ...
阅读全文 »

h5页面判断网络环境

发表于 2019-03-29 | 分类于 js笔记
字数统计: | 阅读时长 ≈
1234567891011121314151617181920212223242526272829303132333435function isWifi() { try { let wifi = true; let ua = window.nav ...
阅读全文 »

关于数组的优秀操作

发表于 2019-03-20 | 分类于 js笔记
字数统计: | 阅读时长 ≈
阅读全文 »

整理JavaScript继承方案

发表于 2019-03-19 | 分类于 js笔记
字数统计: | 阅读时长 ≈
构造函数、原型、实例之间的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的指针。 一、原型链继承原型链继承的本质就是重写原型对象,代之以一个新类型的实例。例如: 123456789101112131415function Animal() ...
阅读全文 »

深拷贝/浅拷贝及实现方式

发表于 2019-03-19 | 分类于 js笔记
字数统计: | 阅读时长 ≈
一、赋值 基本数据类型:值传递,赋值后互不影响 123456let a = 'test';let b = a;console.log(b); // testb = 'change';console.log(a); // test 引用数据类型:址传递,两个变量具有相同的引用,指向同一个内存地 ...
阅读全文 »

JS事件循环

发表于 2019-03-19 | 分类于 js笔记
字数统计: | 阅读时长 ≈
“JavaScript 是单线程、异步、非阻塞、解释型脚本语言。” 进程与线程 进程是 CPU资源分配的最小单位;线程是 CPU调度的最小单位。 本质来说,这两个名词都是CPU工作时间片的一个描述。 进程描述了CPU运行指令及加载和保存上下文所需的时间,放在应用上来说就代表了一个程序。 ...
阅读全文 »

promise理解与实现

发表于 2019-03-19 | 分类于 js笔记
字数统计: | 阅读时长 ≈
区分并发和并行并发和并行区别是什么? 并发是宏观概念,假设分别有任务A和任务B,在一段时间内通过任务间的切换完成了这两个任务,这种情况可以称为并发。 并行是微观概念,假设cpu存在两个核心,那么就可以同时完成任务A、B,同时完成多个任务的情况就可以称为并行。 普通的回调函数有什么缺点?致命的弱点 ...
阅读全文 »

深入理解模块化

发表于 2019-03-19 | 分类于 js笔记
字数统计: | 阅读时长 ≈
什么是模块化?早期的 JavaScript 往往作为嵌入到 HTML 页面中的用于控制动画与简单的用户交互的脚本语言,所有的嵌入到网页内的 JavaScript 对象都会使用全局的 window 对象来存放未使用 var 定义的变量。这就会导致一个问题,那就是,最后调用的函数或变量取决于我们引入的先 ...
阅读全文 »

重新认识构造函数、原型和原型链

发表于 2019-03-19 | 分类于 js笔记
字数统计: | 阅读时长 ≈
一、构造函数啥是构造函数? 构造函数本身就是一个函数,与普通函数没有区别,处于规范的目的首字母大写。构造函数与普通函数的区别是构造函数使用new生成实例,普通函数则直接调用。 ⚠️ constructor返回创建实例对象的构造函数的引用,此属性的值是对函数本身的引用,而不是一个包含函数名称的字符串。 ...
阅读全文 »
1234…6
tongtong

tongtong

爱生活 爱学习

52 日志
18 分类
19 标签
RSS
GitHub jianshu
推荐阅读
  • 张鑫旭
  • 百度前端技术学院
  • google前端开发基础
  • 前端书籍资料
© 2017 — 2019 tongtong
本站访客数: