最新文章更多>>
前端、后端和全栈到底不该学什么
1、前言 在职业规划咨询过程中经常会被问到这样的问题: 老师,我是该深入钻研专精一门,走技术大牛路线,还是所有都要精通,做一个全栈工程师? 类似问题的变种还有,老师我是不是该30岁最迟35岁就要转管理了,是不是技术年龄大了就没有优势,精力跟...
7 分钟前
js的正则
正则表达式的模式匹配 正则表达式的定义 正则表达式用RegExp对象表示 var pattern = /s$/; pattern.exec("ewfregers"); 使用RegExp类 var pa...
11 分钟前
js的模块
代码组织到模块中,为了让代码根据模块化,即,不同场景中的模块复用。 模块是一个独立的js文件,模块文件可以包含一个类定义,一组相关的类,一个实用函数库,或者是一些待执行的代码。以模块形式编写代码,js代码段可以当做一个模块。 模块目标是支持...
17 分钟前
JavaScript 工作原理之十五-类和继承及 Babel 和 TypeScript 代码转换探秘
原文请查阅这里,略有删减,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland。 本系列持续更新中,Github 地址请查阅这里。 这是 JavaScript 工作原理的第十五章。 如今使用类来组织各种软件工程代码是最常...
6 小时前
浏览器兼容(JS部分)
添加事件/移除事件方法 分别检验是否是DOM2级,IE、DOM0级。 DOM0级:将一个函数赋给一个事件处理程序属性。具有简单、跨浏览器的优势。添加的事件处理程序会在冒泡阶段执行。事件处理程序也是在它所依附的元素作用于中执行。 删除事件处...
6 小时前
前襟每日实战:86# 视频演示如何用纯 CSS 创作一个方块旋转动画
效果预览 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/gjgyWm 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 c...
7 小时前
【Angular 6】滚动列表组件的封装
前言 学习应为input和output相结合之过程,这就是写这篇文章的原因。 在大屏幕展示web APP中,经常会用到滚动列表。经过几次尝试,确定了一个还不错的思路。 需求 列表表头thead部分静止,而tbody部分向上滚动。 tbod...
7 小时前
射鸡狮说圆形的进度条不是我要的效果
一个没什么特别的日子,你接到了一个没什么特别的设计图,准备写个没什么特别的活动页,然后,看到了一个效果: “唔,射鸡狮啊,你这个圆是不是没画好啊,缺了个角。” “这是设计,你懂不懂?你照着设计稿做就完事了,别哔哔。” “擦,缺个角的圆让我...
13 小时前
【刷算法】旋转数组的最小数字
题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出...
13 小时前
Axios实现多个并行请求
开发背景: 项目需求是获取最近30天的顾客数据,而百度智客对应的接口一次只能获取某一天的顾客数据。也就是说,需要发送30个请求。 实现思路: 因为项目是用axios发送http请求的,所以首先想到了axios的方法: 代码示例: 这...
13 小时前
JavaScript 事件流模型及事件委托详解
JavaScript 中的事件流模型 事件冒泡 和 事件捕获,以及 事件委托(也叫事件代理),是前端面试中经常出现的知识点,作为一名前端工程师,梳理基础知识点对你一定有所帮助。 文章中所有的代码都有 codepen 实例,链接在对应的章节内...
13 小时前
css栅格系统在项目中的灵活运用
前言 css栅格通常捆绑在各种框架中,但有时你需要自己去定制一个css栅格来满足实际的业务需要,本文聊聊css栅格系统在项目中的灵活运用。 需求 UI设计了如下布局,其中左上角橙色部分是固定的,蓝色部分是动态渲染的,从前往后依次展示,有一个...
1 天前
Typescript尝试
知乎 个人博客 Github 最近入职,发现公司使用到typescript,所以就在此留下一个笔记,方便自己和大家一起学习。 TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个严格超集,并添加了可选的...
1 天前
Date对象二三事
一些概念 Date是什么? Date是JavaScript用来操作日期时间的对象,以常规函数调用它,会返回一个代表当前时间的字符串,而不是一个日期对象,即: typeof Date()          // &quot...
1 天前
ES6的继承
阮一峰ES6标准入门 1.ES6中继承的特点 ES5的继承的实质是先创造子类的实例对象this,然后再将父类的方法添加到this上面(Parent.apply(this))。ES6的继承机制完全不同,实质是先创造父类的实例对象this(所以...
1 天前
用node生成验证码
前言 网络安全始终是一个重要话题,比如当你发现有人在恶意请求你的网站的邮箱注册接口,那么你可以考虑在服务端加上验证码,提高网站的安全性,本文就谈谈如何用node实现一个验证码。 前端部分 前端显示如下: 注意一点,当用户点击图片的时候,需...
1 天前
babel-plugin-react-css-modules的配置
前言 题外话。因为‘笔记’不支持上传图片,所以只好在‘文章’里面写了。。。 之前一直在react项目中使用css-modules。感觉使用起来最大的好处就是代码隔离(scoped),但是同时也产生了不少麻烦。举个栗子: 不使用css-m...
1 天前
Css里的BFC
一、BFC简介 BFC全称:Block Formatting Contexts (BFC,块级格式化上下文),就是 一个块级元素 的渲染显示规则 (可以把 BFC 理解为一个封闭的大箱子,,容器里面的子元素不会影响到外面的元素) 二...
1 天前
css 块级格式化上下文(BFC)
一、块级格式化上下文(BFC) 1、什么是块级格式化上下文? Block Formatting Contexts (BFC,块级格式化上下文)就是一个块级元素 的渲染显示规则 (可以把 BFC 理解为一个封闭的大箱子,,容器里面...
1 天前
5分钟理解BFC原理
一、BFC概念 BFC 即 Block Formatting Contexts (块级格式化上下文),它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。 具有 BFC 特性的元素可以看...
1 天前
回到顶部