原生 Javascript 实现(拖拽效果、深拷贝) 发表于 2018-03-16 | 分类于 Javascript | | 阅读次数: 字数统计: 437 | 阅读时长 ≈ 2 通过原生的 onmousedown onmousemove 和 onmouseup 事件实现元素的拖拽效果 通过递归实现深拷贝 阅读全文 »
使网页中 div 元素居中(垂直居中+水平居中)的方法 发表于 2018-03-02 | 分类于 CSS | | 阅读次数: 字数统计: 246 | 阅读时长 ≈ 1 这边使用三种方法处理元素居中的问题。放上示范的html代码: 12345<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 123new Array(100).fill(1)Array.from({length: 100}, () => 1)Array.from({length: 100}).map(() => 1) 阅读全文 »
浅谈成为程序猿的心路历程 发表于 2017-07-08 | 分类于 个人总结 | | 阅读次数: 字数统计: 5,000 | 阅读时长 ≈ 17 —-记录大学生涯第六学期的点滴 我不是科班出身,但我在大学的第六学期开始转型为程序猿(可能还算不上)站在人生的十字路口,再一次面临抉择,考研 or 就业,我选择了后者这是篇长文,能看完的一定是真爱 作为班上唯二选择就业的人,我心里有很多想说,下面扯了不少这学期我干的事,当然也包含了不少我丰富的心里世界。同时也分享了一些我的面试经历和学习过程,哈哈,希望大家能耐心的看完我的扯淡。(电脑端看文效果更好哦~~) 阅读全文 »