首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
你需要知道的前端知识
water
创建于2021-05-11
订阅专栏
在前端开发中需要知道的基础知识以及常见踩坑记录
等 17 人订阅
共24篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
你需要知道的TypeScript中的工具方法
前言 在使用TS的过程中,如果只是用一些基础的数据类型,那显然是不够的。那些只能提供一些基础的定义,如果去阅读别人的源码的时候会发现会有很多语法糖和工具方法函数,如果这些看不懂的话,是很难去理解别人代
你需要知道的TypeScript(类、函数、泛型)
类的基本定义与使用 类的继承 使用extends关键字实现继承,子类中使用super关键字来调用父类的构造函数和方法。从基类中继承了属性和方法。这里的Dog是一个派生类,它派生自Animal基类,通过
你需要知道的TypeScript(基础类型、接口)
前言 随着时间的推移,typeScript 已经成为现在前端必备的技能,但是由于一些项目历史原因,可能还并不能及时用上这门技术。但是对于个人能力的提升来说,这个又是当下必须要会的以应该学习它为编码保驾
你需要知道的微前端
什么是微前端 来源 微服务的思想和概念⼀开始是为了解决后端服务不断扩展带来的⼀系列例如项⽬过⼤导致的复杂度不可控、难以维护、单⼀进程 容错率低,故障可能在进程内扩散导致服务全局上的不可⽤、扩展困难等等
你需要知道的web安全
前言 对于前端开发来说,不管是日常开发还是面试中,都或多或少接触过安全相关的问题。那到底什么是安全呢?一般而言,大家肯定第一时间会想到XSS、CSRF等。当然这个确实是安全方面的问题,但是安全问题是个
你需要知道的js类型与判断类型的方法
前言 相信不管是在开发还是在巩固基础的时候,js中的类型都是必须要知道的部分。并且由于js是还在数据计算和比较的过程中还存在数据类型的转换,所以这个不定的数据类型还是很头疼的。但是就算很头疼,js中的
你需要知道的浏览器缓存
前言 在web页面优化中,缓存是用来优化的一个重要的手段。当利用好缓存之后,会让页面的加载速度大大提高。并且当有缓存存在时,也会减少对服务器的请求和静态资源的请求,对流量和cdn的消耗都有很大的好处。
你需要知道的webpack
背景 随着前端工程化的发展,代码的开发已经不只是写html、css、js这三套文件就可以了。由于前端应用的复杂度越来越高,传统的这种写法已经不符合当前的场景。因为这样的写法让开发和维护变得越来越复杂,
你需要知道的前端模块化
前言 很久之前,js只是负责比较简单的交互,代码量很少,所以所有功能代码都混在一起,但是随着前端技术的发展,js能做的事情也越来越多,像node已经是跑在服务器上的js了。如果js不能模块化,所有的代
你需要知道的javaScript的调试
背景 在写代码的过程中,难免会出现一些问题,那么如何查找问题以及找到问题出现在什么地方至关重要。可能平常在开发过程中,大家可能并没有怎么在意调试代码,大部分都是通过console.log来打印日志进行
你需要知道的在小程序中使用cookie
前言 最近由于项目需要,需要开发一个h5。然后这h5是内嵌到小程序中使用的,在小程序中的web-view使用h5也是遇到了一些问题,主要是cookie的共享问题,还有一些奇怪的现象,这里简单记录下,方
使用umijs开发移动端h5
简介 由于最近业务原因,需要开发一些移动端h5页面。之前是使用vue技术栈开发,这里因为一些原因需要使用react技术栈开发,在后台系统方面这里选择的是umijs作为开发框架。所以在h5开发的也选用u
你需要知道的vue开发公众号网页
因为项目需要,近期做了一个公众号网页开发。在此期间也踩了一些坑,解决这些坑之后,准备对这个项目进行复盘。记录下项目从开发到上线所解决的问题,并对使用vue进行公众号开发的步骤进行一个总结。方便以
你需要知道的vscode插件开发步骤
简介 在开发小程序的时候,因为业务需要接触到了vscode插件开发。因为自己也是从零开始开发插件没有什么经验,所以就是一边查资料一边踩坑,经过一番折腾终于完成了一个简单的插件。插件功能虽然简单,但是开
你需要知道的http通信协议
![通信协议.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/14ba2e267f814c448a9d3887d8ba60da~tplv-
小程序开发遇到的坑,知道下总是好的!
因为之前一直做的是pc端的开发,而且大部分是用的vue或者react技术栈。并且所做的web网页基本也都不需要兼容低版本浏览器,所以在开发过程中对于兼容的处理其实比较少的。然而当开始接触微信小程序原生开发之后,也开始遇到并解决了一些坑,有些是兼容性导致的,这里就简单记录下自己遇…
你需要知道的css布局
布局是我们前端开发中不可避免的,简单回忆一下 css 的布局方案,供大家参考以及自己参阅。 这里的居中布局是不定宽度为前提,固定宽度情况也包含其中。 这个方案的兼容性比较好,可兼容到 IE8,对于 IE567 不支持inline-block,需要使用 css hack 进行兼容…
你需要知道的javascript中的编码与解码
在 web 开发中,我们经常会和我网站 url 打交道。当我们跳转到一个其他网站的时候,也是通过 url 来进行跳转的。有时我们需要对 url 进行处理,例如拼接参数等。在一次开发中,我直接拿后台返回的 url 进行拼接参数,然后居然出错了。最后查到是因为 url 经过了转译编…
微信小程序创建页面和组件文件夹命令行工具
在做微信小程序开发的过程中,都需要用到微信开发者工具。在这个工具中,可以用来调试微信小程序,也可以用来作为代码编辑器。但是个人觉得作为编辑器不太好用,所以现在的开发模式是用微信开发者工具调试代码,而用vscode作为代码编辑器。在开发中还有一些开发体验不是很好的,比如当想创建一…
发布一个npm包你不得不知道的npm命令
在前端工作中,npm是大家再熟悉不过的了。大家多多少少都会用到npm包来加快我们的业务开发。对于一个有梦想的咸鱼来说,有时候也想自己发布一个包。这里就分享下发布一个包需要使用到的npm命令和发布流程 首先需要去npm官网注册自己的账号,这里需要用到用户名、邮箱、密码。这里的用户…
下一页