51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#W
web端Notification桌面消息通知推送功能的实现
需要实时桌面推送的功能,就像平时QQ,微信消息推送那种,这个时候我们就可以用到html5WebNotification这个API了。 Notification弹出一个通知在桌面右下角:if(!("Notification"inwindow)){//alert("Thisbrowserdoesnot...
代码星球
·
2020-12-24
web
Notification
桌面
消息
通知
Web前端发展史
前端其实是个很大的范畴。我这里只针对web开发的前端而言(下文统称前端)。简单点说,针对浏览器的开发,浏览器呈现出来的页面就是前端。它的实质是前端代码在浏览器端被编译、运行、渲染。前端代码主要由三个部分构成:html(超文本标记语言)、css(级联样式表)、JavaScript。 前端也算是经历了一个比较漫长...
代码星球
·
2020-12-24
Web
前端
发展史
Web前端性能优化
web性能优化,主要分为前端和后台两个部分性能优化,后台性能优化决定了web能不能用,前端优化决定了其好不好用,也就是牵涉到前端用户体验和web易用性等情况,所以前端性能与用户体验是有着极大的关联的。首先,前端优化之前,我们需要知道其整体性能情况,然后对整体情况进行细分与分析,了解其每一步所损耗的时间和消耗的原由,然后...
代码星球
·
2020-12-24
Web
前端
性能
优化
零基础转行web前端,要学习多久?需要掌握些什么?
web前端开发技术人才越来越吃香,而且web前端领域划分越来越细,对技术的需求越来越高,想学习web前端的人也是越来越多。那么,如何学习web前端知识?从哪开始?转型成为web前端工程师需要学些什么?小白到高手需要多久? 1、转型web前端需要学什么第一阶段:你要从最基础的html/css开始,简单地说,ht...
代码星球
·
2020-12-24
基础
转行
web
前端
学习
X3D:现代 Web 的声明式 3D 技术
SVG本身是基于XML的一种独立的数据格式,用于声明式的2D矢量图形。但是,它也可以嵌入到 html 文档中,这是所有主流浏览器都支持的。让我们考虑一个例子,如何使用SVG绘制一个可调整大小的圆:<htmlhljs-string">"height:100%;width:100%"><...
代码星球
·
2020-12-24
X3D
现代
Web
声明
3D
web前端性能优化指南
性能优化一直以来都是前端工程领域中的一个重要部分。很多资料表明,网站应用的性能优化对于提高用户留存、转化率等都有积极影响。可以理解为,提升你的网站性能,就是提升你的业务数据(甚至是业务收入)。性能优化广义上包含前端优化和后端优化。后端优化的关注点更多的时候是在增加资源利用率、降低资源成本以及提高稳定性上。相较于后端,前...
代码星球
·
2020-12-24
web
前端
性能
优化
指南
webpack打包优化的四种方法(多进程打包,多进程压缩,资源 CDN,动态 polyfill)
一、打包分析1.1、速度分析我们的目的是优化打包速度,那肯定需要一个速度分析插件,此时 speed-measure-webpack-plugin 就派上用场了。它的作用如下:分析整个打包总耗时每个 plugin 和 loader 的耗时情况首先,安装插件npm...
代码星球
·
2020-12-24
打包
进程
webpack
优化
四种
watch监听对象
//DOM<span>{{obj.a}}</span><button@click="changeA">clickme</button>data(){return{name:'a'};},watch:{name:function(value,oldValue){consol...
代码星球
·
2020-12-24
watch
监听
对象
使用@babel/preset-typescript取代awesome-typescript-loader和ts-loader
之前写过一篇旧react项目安装并使用TypeScript的文章:在React旧项目中安装并使用TypeScript的实践。博客里使用awesome-typescript-loader对Typescript代码进行检测和转换。而这几天又修改了一下自己的脚手架,使用@babel/preset-typescript来处理T...
代码星球
·
2020-12-24
使用
@babel
preset-typescript
取代
awesome-typescript-loader
使用react-app-rewired和customize-cra对默认webpack自定义配置
最近在学习react框架,之前一直都是用vue 开发,知道在vue 中知道如何配置一下相关的webpack 有助于开发,学react 过程中,我也在想这些该怎么配置啊,所以就有这篇文章。这篇文章主要是讲react-create-app生成的项目利用react-app-rewire...
代码星球
·
2020-12-24
使用
react-app-rewired
customize-cra
默认
webpack
扔掉 cli,webpack工程轻量化配置实战
之前有用 webpack4与babel7改造基于vue-cli2生成的工程模板,介绍文章在此。之后通过一些实践,除去了cli工具相对复杂的配置结构,提供轻量化版本的配置方案。之所以说是轻量化,是相对于vue、react等框架提供的官方cli工具而言的。并不是说这些cli工具不好,它们本身提供了开箱即用的良好特...
代码星球
·
2020-12-24
扔掉
cli
webpack
工程
量化
NodeJS/JWT/Vue 实现基于角色的授权
在本教程中,我们将完成一个关于如何在Node.js 中使用 JavaScript ,并结合JWT认证,实现基于角色(rolebased)授权/访问的简单例子。作为例子的API只有三个路由,以演示认证和基于角色的授权:/users/authenticate ...
代码星球
·
2020-12-24
NodeJS
JWT
Vue
实现
基于
webpack 加载动态图片
所谓动态图片指的是接口返回的图片地址,这里的地址指的是本地的图片地址,而非网络图片的url。本地有一个image文件夹,存放需要用到的图片。按照接口返回的图片地址比对去加载。webpack加载图片首先想到的是file-loader或者url-loader 加载图片的配置首先安装file...
代码星球
·
2020-12-24
webpack
加载
动态
图片
如何使用webpack打包一个库library?
日常我们开发了一个库之后,如何打包之后提供给别人使用呢?如果你不清楚,就继续看吧!!! mkdirlibrarycdlibrarynpminit-y经过以上步骤后会生成一个library文件夹,里面包含一个package.json文件。然后简单修改为如下所示:{"name":"library","versio...
代码星球
·
2020-12-24
如何
使用
webpack
打包
一个
揭秘webpack plugin
Plugin(插件)是 webpack 生态的的一个关键部分。它为社区提供了一种强大的方法来扩展 webpack 和开发webpack的编译过程。这篇文章将尝试探索webpackplugin,揭秘它的工作原理,以及如何开发一个plugin。 关于Plugin的作用,引用...
代码星球
·
2020-12-24
揭秘
webpack
plugin
首页
上一页
...
467
468
469
470
471
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他