背景:最近接了个外包,其中有个打卡功能,里面包含了一个日历,甲方要求百分百还原,闲暇之余就撸了一下,下面是效果图 源码地址 https://github.com/chen...
背景:最近接了个外包,其中有个打卡功能,里面包含了一个日历,甲方要求百分百还原,闲暇之余就撸了一下,下面是效果图 源码地址 https://github.com/chen...
简介 正常情况下,Chrome DevTool已经满足了日常web开发的需求,但是有的特性:编辑request参数、重定向request请求资源、编辑response数据,使...
一些基本概念 Kafka 属于分布式的消息引擎系统。消息:Record。Kafka 是消息引擎嘛,这里的消息就是指 Kafka 处理的主要对象。主题:Topic。主题是承载消...
以组件的方式构建UI 受控组件:表单元素状态由使用者维护,一定有value和onChange属性 非受控组件:表单元素状态由DOM自身维护,外部方法才能获得表单元素的值 创建...
JavaScript 七种数据类型 Undefined、null *undefined表示此处应该有值,但是还没有被定义。由于在旧版本浏览器中undefined可以被重新赋值...
概述 节点延时:处理延时 排队掩饰 传输延时 传播延时流量强度趋于0时,排队延时则很小;流量强度趋于1时,排队延时则趋于无限大分组丢失:链路的队列缓冲区容量有限,当分组到达一...
diff算法 diff算法可以进行精细化比对,实现最小量更新。新虚拟DOM和老虚拟DOM进行diff(精细化比较),算出应该如何最小量更新,最后反映到真正的DOM上。 虚拟d...
mustache库的机理 将模板字符串编译为tokens形式 将tokens结合数据,解析为dom字符串 一、tokens tokens是js的嵌套数组: 当模板字符串中有循...
函数的定义和调用 函数定义 函数声明方式function关键字(命名函数) 函数表达式(匿名函数) new Function('参数一', '参数二', '函数体') (不常...
websocket作为即时通讯的利器,相对于Ajax轮询性能优化何止甩一条大街!本着上班摸鱼的态度,也是时候研究一下这个好玩的东西了! 如果有看到该文章的小伙伴们,麻烦加一下...
(所有题目及答案均出自LeetCode) 题目一 问:实现一个算法,确定一个字符串 s 的所有字符是否全都不同。 答: 补充:indexOf()(1)indexOf() 方法...
在ES6之前,类和原型还没有出来,都是用构造函数和原型模拟类的实现机制。 创建对象的三种方式: (1)利用new Object() 创建对象 (2)利用对象字面量创建对象 (...
===和==的区别 (1)== 代表相同, ===代表严格相同。不同类型间比较,== 之比较“转化成同一类型后的值”看“值”是否相等;=== 如果类型不同,其结果就是不等。对...
面向对象 (1)定义:①面向过程变成POP:面向过程就是分析出解决问题需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个依次调用。②面向对象变成OOP:把事物...
基本代码块 2.自定义模块(1)CommonJS(Nodejs)中自定义模块的规定①我们可以把公共的功能抽离成为一个单独的js文件作为一个模块,默认情况下这个模块里面的方法或...
开发原理响应式需要一个父级作为布局容器,来配合子级元素实现变换效果。原理即在不同的屏幕下,通过媒体查询来改变中国布局容器的大小,再改变里面子元素的排列方式和大小,从而实现不同...
jQuery的本质是一个闭包(立即执行函数)(1) (2)为什么使用用闭包实现?答:为了避免多个框架的冲突(3)jQuery如何让外界访问内部定义的局部变量?答:window...
事件绑定 (1)eventName(fn)特点:编码效率略高,但部分事件jQuery没有实现,所以不能添加;可以同时实现多个相同或不同的事件,且不会被覆盖 (2)on(eve...