Blog | Kerminate


  • 首页

  • 分类

  • 标签

  • 归档

原生 Javascript 实现(拖拽效果、深拷贝)

发表于 2018-03-16 | 分类于 Javascript | | 阅读次数:
字数统计: 437 | 阅读时长 ≈ 2

通过原生的 onmousedown onmousemove 和 onmouseup 事件实现元素的拖拽效果

通过递归实现深拷贝

阅读全文 »

使网页中 div 元素居中(垂直居中+水平居中)的方法

发表于 2018-03-02 | 分类于 CSS | | 阅读次数:
字数统计: 246 | 阅读时长 ≈ 1

这边使用三种方法处理元素居中的问题。
放上示范的html代码:

1
2
3
4
5
<body>
<div class="main">
<h1>居中</h1>
</div>
</body>
阅读全文 »

Javascript 判断 undefined, null, {}, [], ', 0

发表于 2018-03-02 | 分类于 Javascript | | 阅读次数:
字数统计: 560 | 阅读时长 ≈ 3

先通过下面代码看 undefined, null, {}, [], '', 0 的布尔值和类型

阅读全文 »

Javascript 实现双向链表

发表于 2018-03-01 | 分类于 算法 | | 阅读次数:
字数统计: 437 | 阅读时长 ≈ 3

js 实现双向链表, 双向链表需要增加一个 previous 属性

阅读全文 »

详解 Javascript 的原型链与继承(从 ES5 到 ES6)

发表于 2018-02-09 | 分类于 Javascript | | 阅读次数:
字数统计: 4,066 | 阅读时长 ≈ 17

想要了解 javascript 的原型链和继承,就要先从 javascript 的对象说起,如何创建一个 javascript 对象

创建对象(ES5)

虽然 Object 构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为解决这个问题,人们开始使用工厂模式这一变体。

阅读全文 »

详解数据结构八大排序算法

发表于 2018-01-29 | 分类于 算法 | | 阅读次数:
字数统计: 3,038 | 阅读时长 ≈ 13

最近在复习刷一些算法题,做到了排序题,就顺便整理下数据结构中的八大排序算法。
首先解释下算法的稳定性定义:对于待排序列中相同项的原来次序不能被算法改变则称该算法稳定。
八大排序的稳定性,时间复杂度、空间复杂度、稳定性总结如下图:

阅读全文 »

前端笔试基础题

发表于 2018-01-27 | 分类于 前端 | | 阅读次数:
字数统计: 2,677 | 阅读时长 ≈ 10

最近在复习前端知识时,将遇到的一些前端基础整理一下。

  • 只要 协议、域名、端口 有任何一个不同, 都被当作是 不同 的域。
  • onBlur: 当 失去 输入焦点后产生该事件
  • onFocus: 当 输入 获得焦点后,产生该文件
  • onchange: 当文字值改变时,产生该事件
  • onselect: 当文字加亮后,产生该事件
  • onClick: 当组件被点击时产生的事件
  • DOCTYPE不存在或格式不正确会导致文档以 混杂模式 呈现
    阅读全文 »

Javascript 交换变量的几种方法

发表于 2018-01-26 | 分类于 Javascript | | 阅读次数:
字数统计: 139 | 阅读时长 ≈ 1

最近在用 javascript 刷 leetcode 的时候,遇到一道题,需要交换变量的值,突然发现用 js 实现有多种方法,下面简单列举一下:

阅读全文 »

项目中遇到过的问题与技巧

发表于 2018-01-03 | 分类于 技术帖 | | 阅读次数:
字数统计: 2,386 | 阅读时长 ≈ 11

记录开发过程中遇到的一些问题和一些技巧。

坑点

  • 使用vue的ui框架时,比如element,iview等,需要给组件绑定原生事件,可以在事件后加.native。例如element的input组件绑定键盘事件可以这么写@keyup.enter.native=”add” 详见vue的官方教程

面试题

  • 不用循环生成100长度都为1的数组,详见es6
1
2
3
new Array(100).fill(1)
Array.from({length: 100}, () => 1)
Array.from({length: 100}).map(() => 1)
阅读全文 »

浅谈成为程序猿的心路历程

发表于 2017-07-08 | 分类于 个人总结 | | 阅读次数:
字数统计: 5,000 | 阅读时长 ≈ 17

—-记录大学生涯第六学期的点滴

我不是科班出身,但我在大学的第六学期开始转型为程序猿(可能还算不上)
站在人生的十字路口,再一次面临抉择,考研 or 就业,我选择了后者
这是篇长文,能看完的一定是真爱

作为班上唯二选择就业的人,我心里有很多想说,下面扯了不少这学期我干的事,当然也包含了不少我丰富的心里世界。同时也分享了一些我的面试经历和学习过程,哈哈,希望大家能耐心的看完我的扯淡。(电脑端看文效果更好哦~~)

阅读全文 »

1…345
Kerminate

Kerminate

一个喜欢篮球的程序猿.

42 日志
11 分类
9 标签
RSS
GitHub E-Mail Twitter Weibo
Links
  • lazzzis
  • MRZ's Blog
  • Happy Cloud
  • LFhacks.com
  • kalacloud
© 2023 Kerminate
本站总访问量 次 由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.3