python编程学习总结(一)

2021-12-14
阅读 1 分钟
817
命名规则模板字面量f字符串(format) {代码...} 字符串去空格 {代码...} 列表基础操作方法 {代码...}
封面图

CSS Link与import的区别

2021-05-17
阅读 1 分钟
918
区别1.从属关系区别@import是 CSS 提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。

浏览器输入XXX到页面展示的过程

2021-05-12
阅读 2 分钟
901
1.查找 DNS 缓存查找顺序:浏览器缓存 => 操作系统缓存 => 路由器缓存 => ISP缓存查找方法:递归查询 、迭代查询、非递归查询2.发起 DNS 查询DNS服务器:分布式、层次数据库集中式服务器缺点:1.维护难 2.单点故障 3.延迟、阻塞 4.通信容量服务器结构:根DNS服务器 => 顶级域名服务器 => 权威DNS服务器(...

Vue2响应式原理

2021-04-27
阅读 2 分钟
871
染陌同学-《剖析Vue.js内部运行机制》作者。阿里巴巴集团前端工程师看了两章受益匪浅。响应式原理将数据data变成可观察(observable)的 {代码...} 代理其实vue3.0里也是proxy替代了Object.defineProperty。 {代码...}

JS深拷贝与浅拷贝

2021-04-13
阅读 2 分钟
1.5k
如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。

位、字节、字长

2021-04-09
阅读 2 分钟
4k
数据存储的最小单位。在计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。计算机中的CPU位数指的是CPU一次能处理的最大位数。

JS => import与require

2021-04-07
阅读 2 分钟
4k
import是es6为js模块化提出的新的语法。import是用于将某个模块中导出的函数或对象、初始值导入到另一个模块中的语法。它必须放在文件开头,而且使用格式也是确定的,不容置疑。它不会将整个模块运行后赋值给某个变量,而是只选择import的接口进行编译,这样在性能上比require好很多。require是赋值过程,import是解构过...

html2canvars常见问题

2020-01-02
阅读 4 分钟
3k
The ## html2canvars 20年了,快速做出辞旧迎新的海报,希望能给大家带来帮助,祝大家新的一年蒸蒸日上。 官网:[链接]api:很多,有几个很重点。 Name Default Description allowTaint false Whether to allow cross-origin images to taint the canvas-是否允许交叉源图像污染画布 backgroundColor #ffffff Canvas bac...

JS数据类型

2019-03-17
阅读 3 分钟
992
JavaScript 是一种弱类型或者说动态语言。这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。这也意味着你可以使用同一个变量保存不同类型的数据:

JS类型判断

2019-03-17
阅读 3 分钟
1.1k
JS数据类型判断 有的时候需要判断数据类型,应对各种复杂的逻辑判断,先来个咱们最常用的。 1.typeof typeof操作符返回一个字符串,并表示该变量的类型。 typeof oper / typeof (operand) {代码...} 当然不只有上面的这些基础类型,还有下面这些: {代码...} 咦?有点不对,为什么数组、null等都是object呢???请往下...

JS-Promise

2019-03-09
阅读 3 分钟
1k
传递参数resolve和reject的函数。executor函数由Promise实现立即执行,传递resolve和reject函数(在Promise构造函数返回创建的对象之前调用executor)。当调用resolve和reject函数时,分别代表已完成和已失败。当执行程序完成,成功则调用resolve,出现错误则调用reject。