JS事件委托实例详解教程

引言 事件委托应用在很多开发场景之中,但是很多同学对委托的原理、特别是对JS原生实现委托不太了解。每每看到此情此景我总觉得“众生皆苦”,正所谓“我不写文章,谁写文章”的普渡心态,是以提供这篇文章解救众生之苦,阿弥陀佛! 释义 在学事件委托时,我们有必要先对事件委托做一个定义。 JS里的事件...

2019-01-10 17:07:13

阅读数:12

评论数:0

Java面试中常问的数据库方面问题

为什么用自增列作为主键   1.如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索...

2019-01-10 17:05:04

阅读数:9

评论数:0

手刃前端监控系统

我们为什么要做前端系统呢,可以明显地从下表看出来,前端的性能对于产品的价值提升还是蛮有帮助的,但是这些信息如果我们能实时的采集到,并且实施以监控和报警,让整个产品在产品线上一直保持高效的运作,这是我们的目标,做前端监控只是为了达到这个目标的手段。 性能收益 Goog...

2018-12-12 12:13:20

阅读数:15

评论数:0

关于回流与重绘优化的探索

正文前言中描述的合并样式的骚操作是如下: var el = document.querySelector('div');el.style.borderLeft = '1px';el.style.borderRight = '2px';el.style.padding = '5p...

2018-12-12 12:11:30

阅读数:7

评论数:0

合适的meta,你选对了吗?

meta标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。它提供的信息虽然用户不可见,但却是文档的最基本的元数据。    对于网页来说,meta data就是通过一些字段信息来描述一下当前网页,以便浏览器和搜索引擎在访问到此网页的时候,可以通过这些描述信息...

2018-12-12 12:10:26

阅读数:8

评论数:0

jdbc总结

数据库类型       1. 关系型          三种mysql   oracle   b2   mysql 6.0 收费dbms 数据库管理系统       2.非关系型  主键位数primary key 非空noy null唯一unique外建forign keycreate table...

2018-12-12 12:08:55

阅读数:6

评论数:0

数据库阶段笔记

JDBC (接口): JDBC: * 概念 :                                  Java DAtabase connectivity    java语言操作数据库                       ...

2018-12-12 12:07:26

阅读数:6

评论数:0

MySQL 数据库

MySQL 数据库   数据库基本概念数据库分类关系型 mysql oracle db2非关系型 redis mysql 6.0 开始收费DBMS 数据库管理系统数据库结构 数据...

2018-12-12 12:06:35

阅读数:9

评论数:0

线程五种状态

线程五种状态 线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不...

2018-12-12 12:05:14

阅读数:7

评论数:0

深入浅出JavaScript之this

深入浅出JavaScript之this JavaScript中的this比较灵活,根据在不同环境下,或者同一个函数在不同方式调用下,this都有可能是不同的。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 全局的this(浏览器) 全局作用域的this一般指向全局对象,在浏览...

2018-12-12 12:04:23

阅读数:7

评论数:0

Spark 计算过程分析

Spark是一个分布式的内存计算框架,其特点是能处理大规模数据,计算速度快。Spark延续了Hadoop的MapReduce计算模型,相比之下Spark的计算过程保持在内存中,减少了硬盘读写,能够将多个操作进行合并后计算,因此提升了计算速度。同时Spark也提供了更丰富的计算...

2018-12-12 12:03:31

阅读数:9

评论数:0

web前端开发框架有哪些

 各种开发框架层出不穷,各有千秋。哪些才是最适合开发者的呢?以下是前端框架的一些集锦,都非常优秀,前端框架好不好,看如何组合使用,这篇文章收集了目前互联网最具有代表性web 前端开发工具和框架,这是一个非常值得收藏的工具列表,从功能全面的 IDE 到美观、充满异国情调的小框架,希望你有所收获。 ...

2018-11-27 15:35:02

阅读数:23

评论数:0

字节流 字符流 概述

IO的概念和分类:1.什么是IO流?2.什么是输入?3.什么是输出?4.IO流有哪些分类?(1.)IO流就是 读入,写出流。(2.)输入就是读取文件内容FileInputStream fis = new FileInputStream(文件地址\\文件名.文件类型);(3.)输出就是输出指...

2018-11-27 15:32:21

阅读数:8

评论数:0

面向对象的三大特性

面向对象编程的三大特性分别是继承,封装和多态. 1.继承 继承是指在原有类的基础上创建新的类,新的类可以有自己特有的功能,也可以继承父类的功能. 继承可以很方便的复用已有的代码,大大减少重复的代码量. python是支持多继承的. 1.1父类与子类 父类又被称为基类,超类;子类又被称为派生类. 子...

2018-11-27 15:30:53

阅读数:15

评论数:0

Java多线程面试题整理及答案

1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越...

2018-11-27 15:29:23

阅读数:9

评论数:0

进入职场之前,你需要了解这个致命弱点

这里其实隐含了一个信息:你们已经从学生角色慢慢进入职场,或即将成为一个职场新人。 首先要明确思维本身无对错高下,重要的是:不同的场合或不同的身份,应该用不同的思维去解决问题。正因如此,你才会被要求具备职场思维。 学生思维和职场思维最大的区别就是——职场从现实利益出发,看重最后结果的得到...

2018-11-22 11:06:24

阅读数:23

评论数:0

干货 | 6 个 JavaScript 开发者必备工具

JS基金会监管几个最知名的开源JavaScript项目,尤其是大受欢迎的jQuery JavaScript库。但它也有开发人员有望从中受益的几个不太知名的项目,适用于各种用途,比如云配置、物联网、支付和Node.js编程。   下面是你应该知道的六个项目。     1 Architec...

2018-11-22 10:59:12

阅读数:13

评论数:0

常见 React 面试题

React 中 keys 的作用是什么? Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。 render () {   return (     <ul>       {this.state.todoItems....

2018-11-22 10:58:14

阅读数:10

评论数:0

前端开发者必备思维

最近公司要招人,本人负责专业前端初面,但是面试过程大部分前端面试者给我的感觉思维比较窄,以及陈述问题时候比较乱,整体给人感觉不是理想。下面是我作为一个面试官从三个维度给面试者建议和思考吧。 一.自我介绍 1.自我介绍,可以简单介绍你毕业什么学校,什么专业 2.出来负责的项目,每个项目自己充当...

2018-11-22 10:55:58

阅读数:11

评论数:0

JS 中可以提升幸福度的小技巧

本文主要介绍一些JS中用到的小技巧,可以在日常Coding中提升幸福度,将不定期更新~   1. 类型强制转换   1.1 string强制转换为数字   可以用*1来转化为数字(实际上是调用.valueOf方法) 然后使用Number.isNaN来判断是否为NaN,或者使用 a !=...

2018-11-15 14:43:09

阅读数:27

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭