Loading

随笔分类 -  前端学习

摘要:前言 最近笔者在复习 JavaScript 基础知识,刚看完 《JavaScript 高级程序设计(第四版)》,想再找一些优秀代码库巩固一下学到的内容,自然而然得就想到了 Lodash。 Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。在笔者的公司内使用率颇高,相信在 阅读全文
posted @ 2021-03-14 19:15 Jacob是我了 阅读(2066) 评论(6) 推荐(3)
摘要:如何直接在浏览器中直接下载文件,而不是在浏览器中打开他。 阅读全文
posted @ 2020-08-10 20:28 Jacob是我了 阅读(17399) 评论(31) 推荐(30)
摘要:Web 端:https://github.com/jacob-lcs/awesome-curriculum-web Android 端:https://github.com/jacob-lcs/awesome-curriculum-android Nodejs 端:https://github.co 阅读全文
posted @ 2020-08-01 21:08 Jacob是我了 阅读(2009) 评论(8) 推荐(2)
摘要:CSS实现水平垂直居中可以说是前端老生常谈的问题了,一般面试官问的时候面试者都会回答出来,但是继续追问还有没有其他方法的时候有可能就说不出来了。 本着学习知识的目的,特在此纪录CSS实现水平垂直居中的多种方法。 准备工作 我们先写一个简单的HTML文件,方便我们接下来进行效果实现 最终浏览器呈现的效 阅读全文
posted @ 2019-12-02 13:45 Jacob是我了 阅读(310) 评论(2) 推荐(0)
摘要:大致编写的HTML界面渲染后是这个样子的,我们现在想要实现的需求是点击 所在的div不会触发事件,而在点击 所在的div之外的区域时会触发事件,下面就来介绍三种方法实现。 方法一、阻止事件冒泡 先给大家画一个示意图理解一下冒泡和捕获 由上面的HTML代码可以看到我们有一个嵌套的div,如果我们点击d 阅读全文
posted @ 2019-11-25 23:33 Jacob是我了 阅读(8244) 评论(0) 推荐(0)
摘要:之前做过一个算法题,算法要求就是写一个开心消消乐的逻辑算法,当时也是考虑了一段时间才做出来。后来想了想,既然核心算法都有了,能不能实现一个开心消消乐的小游戏呢,于是花了两天时间做了一个小游戏出来。 效果展示 预览地址 先在这里放一个最终实现的效果,还是一个比较初级的版本,大家有什么想法欢迎评论哦 游 阅读全文
posted @ 2019-10-22 12:49 Jacob是我了 阅读(3790) 评论(13) 推荐(17)
摘要:在工作中由于项目需要要写一个轮播图,本想使用组件直接调用实现快速开发,但是一想到自己经常使用组件但是让自己手写的话确实一点都不会。 一个不会手写组件的前端程序员不是一个好程序员!于是打算自己手写一个。 老规矩,首先看一下最终效果,这个最终可以实现定时自动播放,触摸滑动,手动修改下面横条效果等功能。 阅读全文
posted @ 2019-09-09 14:14 Jacob是我了 阅读(567) 评论(0) 推荐(0)
摘要:在做移动端开发的时候大家肯定会遇到适配问题,手机的屏幕大小有非常多的类别,使用传统的px距离单位已经无法满足我们的需要,于是rem便横空出世,他与百分比定位是比较像的,但是也是有一定的区别,在这里就跟大家分享一下rem的使用方法。 rem是一个相对单位,他的大小是可以根据你的计算来定的,比如说在我的 阅读全文
posted @ 2019-09-09 14:11 Jacob是我了 阅读(557) 评论(0) 推荐(0)
摘要:最近工作有一个需求是将一个界面改为响应式布局,由于UI还没有给设计,于是自己先查了一下资料做了一个demo。其实实现响应式布局的方式有很多,利用media实现就是其中一种,但是他也有一些缺点,比如说要对特别的屏幕单独定制样式代码。在我的代码里面我把屏幕分为了三种,代表为iPhone、iPad、PC三 阅读全文
posted @ 2019-08-19 17:20 Jacob是我了 阅读(1364) 评论(0) 推荐(3)
摘要:所有对象都是具有toLocalString(), toString(), valueOf()三种方法的,此篇博客主要是讲述其在Array引用类型上的使用。 基本使用 调用valueOf()返回的是数组本身,调用数组的toString()方法返回的是数组中每个值的字符串形式拼接而成的一个以逗号分隔的字 阅读全文
posted @ 2019-07-29 16:54 Jacob是我了 阅读(405) 评论(0) 推荐(0)
摘要:先说明一下为什么要写这个,因为最近在面试,面试的时候面试官问了这个问题,当时是真的没有答上来,回来之后自己考虑了一下,现在给大家分享 要求如下: 重写js push函数,使其能够在push的同时打印出push的元素 分析 有的同学有可能想要用Array.Array.prototype.push = 阅读全文
posted @ 2019-07-29 11:25 Jacob是我了 阅读(1165) 评论(0) 推荐(0)
摘要:在 Python 中,将字符串转为整型变量的函数是 int() ,直接使用 int("123")就可以得到 123的输出结果,这样可以比较快速的得到我们想要的结果,在 js 中将 string 类型 转为 number 类型的函数有三种, Number()、 parseInt() 和 parseFl 阅读全文
posted @ 2019-07-26 15:31 Jacob是我了 阅读(409) 评论(0) 推荐(0)
摘要:public理解 当你在程序中没有指明修饰符时,默认为public,也就是在类内类外都可以访问,我们以下面的例子来解释。 class Person{ name:string sex:string age:number // 默认设置为public constructor(name:string, s 阅读全文
posted @ 2019-07-20 08:03 Jacob是我了 阅读(525) 评论(0) 推荐(0)