加载中
js实现继承

es6之前的作法: 方法一:原型链 (与java的类多层继承思想类似,python可以多重继承,MixIn是常用的设计思想) 缺点: 当父级的属性有引用类型的时候,任意一个实例修改了这个属性,其他实例都...

10/09 14:59
4.3K
opp ,oop ,aop

概念 面向过程编程OPP:Procedure Oriented Programming,是一种以事物为中心的编程思想。主要关注“怎么做”,即完成任务的具体细节 , 是一系列程序命令的集合。 面向对象编程OOP:Object ...

09/28 10:26
7
Leaflet地图框架使用手册

L.Map API各种类中的核心部分,用来在页面中创建地图并操纵地图。 Constructor(构造器) 通过div元素和带有地图选项的描述的文字对象来实例化一个地图对象,其中文字对象是可选的。 Option...

04/13 17:30
27
PWA

作为号称下一代web应用模型的PWA,逐渐成为了一个各大前端厂商争先恐后进行涉足,布局的一个新的技术, 其主要的对标物Native app,作为现在最主流的mobile端应用,它的安全,性能,用户体验...

How To Read Source Code

原题目:How To Read Source Code,原作者:Aria Stewart 中文翻译: 在博客中查看 这篇文章基于我在Oneshot Nodeconf Christchurch的一个演讲。 我本来没有想要写这篇文章。程序员不读源代码...

工作原因需要经常使用 Gitee(码云)和 Github

既然要同时配置 Gitee 和 Github ,所以以下这些步骤自然是要执行两遍的。一般来说,在 Gitee 上和在 Github 上使用的账号邮箱应该是不一样的,所以配置的时候要特别注意一下。 创建 ssh ke...

02/11 00:37
320
webGL框架 three.js babylon.js

[mark] 今天的web浏览器已经走了很长的路。由于出色的JavaScript WebGL API,现代浏览器完全有能力在没有第三方插件帮助的情况下呈现先进的2 d和3 d图形。利用专用的图形处理器的性能,WebGL使...

mobx-vue使用

蛮作个记号吧。 不知道比vuex起来怎么样。

nfc

近场通信(Near Field Communication,简称NFC),使用了NFC技术的设备(例如移动电话)可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连互通技术整合演变而来的,通...

10/29 15:21
34
进程 、子进程 、协程

概念: 进程(英语:process),是指计算机中已运行的程序。进程曾经是分时系统的基本运作单位。在面向进程设计的系统(如早期的UNIX,Linux 2.4及更早的版本)中,进程是程序的基本执行实体...

js中的super

1.this和super的区别: this关键词指向函数所在的当前对象 super指向的是当前对象的原型对象 const person = { name:'jack' } const man = { sayName(){ return super.name; //指向的是原型对...

10/26 16:56
0
UMD通用模块定义规范

UMD 叫做通用模块定义规范(Universal Module Definition)。也是随着大前端的趋势所诞生,它可以通过运行时或者编译时让同一个代码模块在使用 CommonJs、CMD 甚至是 AMD 的项目中运行。未来...

10/22 10:33
37
es2020一些可能会用到的新特性

可选链运算符 - Optional Chaining 有时候为了访问深层嵌套的属性,我们需要写一个很长的&&链去检查每个属性是否存在,代码如下: var price = result && result.body && result.body.data ...

js 变量命名为name引起bug

javascript中name既不是保留字,也不是关键字,因此用作变量时并不会报错;但是在Firefox、Safari、Chrome和Opera中都给函数定义了一个非标准的name属性,通过这个属性可以访问到给函数指定的...

vue3之ref和reactive 响应式源码解析

https://zhuanlan.zhihu.com/p/85978064 https://zhuanlan.zhihu.com/p/87409653 对于基本数据类型,函数传递或者对象解构时,会丢失原始数据的引用,换言之,我们没法让基本数据类型,或者解...

09/28 15:20
193
vue3和vue2

全局安装/配置API更改 我们可以发现我们在实例化和配置应用程序的方式上又有了一个重大的变化。我们现在就来看看它的工作原理: //vue2 import Vue from 'vue' import App from './App.vue'...

09/28 11:50
76
JavaScript装饰者模式

装饰者模式: 给对象动态增加职责的方式成为装饰者模式。 装饰者模式能够在不改变对象自身的基础上,在运行程序期间给对象动态地添加职责。这是一种轻便灵活的做法,装饰者是一种“即付即用”...

09/16 16:50
8
内网IP

tcp/ip协议中,专门保留了三个IP地址区域作为私有地址,其地址范围如下: 10.0.0.0/8:10.0.0.0~10.255.255.255   172.16.0.0/12:172.16.0.0~172.31.255.255   192.168.0.0/16:192.1...

09/15 16:20
10
需要掌握的JavaScript概念

你会听到许多人抱怨JavaScript很奇怪,有时甚至毫无价值。人们这样抱怨是因为他们不了解事情的本质。 虽然我同意JavaScript中有些场景的处理方式不同,但这并不会使它变得奇怪,而是以它自己...

leaflet.trackplayback 默认选中轨迹节点和轨迹

trackPointOptions: { isDraw: true, } trackLineOptions: { isDraw: true, } 这两个一开始写的false, checkbox怎么写都无效。把这两个改为true或者直接去掉,设置勾选后 就可以有效了。 .....

09/07 10:04
333

没有更多内容

加载失败,请刷新页面

返回顶部
顶部