加载中
video标签的preload属性

之前,QQ群里有人提及“页面中有video标签(设置了src)时页面加载很慢”的问题,我想了解下原因,于是就看了下网页初始化时video标签做了什么。 通过查看文档很快锁定了video的关键属性prelo...

05/23 09:38
10
解决Cannot read property 'range' of null 错误

vue工程npm run serve/start/dev启动时,node_modules文件报:Cannot read property 'range' of null 错误 改问题是"babel-eslint"版本更新问题导致的; 给大家一个最简单粗暴的解决方案: ...

04/12 17:21
220
node-sass 安装失败的各种坑

# 1. 将 node_modules 文件夹删除 # 2. 安装 node-sass npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ # 上一句失败 将 已下载东西 重新编译 npm rebuild ...

01/22 19:32
947
如何优雅处理前端异常?

前端一直是距离用户最近的一层,随着产品的日益完善,我们会更加注重用户体验,而前端异常却如鲠在喉,甚是烦人。 一、为什么要处理异常? 异常是不可控的,会影响最终的呈现结果,但是我们有...

2018/12/06 11:34
119
前端页面如何适应不同屏幕分辨率常用做法

1、根据几个浏览器分辨率统计平台得到数据现在使用1200分辨率以下用户极少,但我们CSS布局时仍然需要至少考虑1024px分辨率用户 2、使用css media 属性针对不同的屏幕加载不同的css 3、好用的...

2018/10/31 17:21
226
whistle--前端调试利器

一、业务场景 前端本地开发的场景中,我们需要频繁的改动代码,并需要实时看到效果,并且在一些开发场景中,我们需要将特定的请求代理到特定的IP、本地文件等,所以使用fiddler或whistle等本...

Preload与 Prefetch

Preload 预加载。这是一个和Prefetch几乎一模一样的功能,但是,其加载的资源适用的场景又完全不一样。使用方式只是将上述Prefetch中的prefetch改成preload。其他的完全一样: 与 Prefetch 不...

2018/08/23 09:38
70
Git无法检测到文件名大小写的更改

在当前项目中,早先创建并已经push到远程的文件及文件夹,将名称大小写更改后,git无法检测出更改。 出现这种情况的原因是,git默认配置为忽略大小写,因此无法正确检测大小写的更改。 那么,...

Git
2018/08/22 09:03
23
什么是 Alpha、Beta、RC、Release版

1. 软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。Beta版: 该版本相对于α版已...

2018/08/02 16:28
11
ng-alain 发布正式版!

ng-alain是一个基于ng-zorro-antd的企业后台脚手架,目标也非常简单,希望在Angular上面开发企业后台更简单、更快速。github地址是:cipchk/ng-alain。 一直以来对Ant Desig的理念非常喜欢,...

使用sinopia搭建私有npm服务

原文地址 https://github.com/jindada/blog/issues/1 为什么需要搭建私有npm 私有的包只想在内部使用,还不想用git+ssh的方式,感觉不够优雅,并且还想可以配置相应的权限 npm上的包下载很慢...

npm
2018/07/26 12:52
62
vue中如何实现pdf文件预览?

今天产品提出一个优化的需求,就是之前我们做的图片展示就是一个img标签搞定,由于我们做的是海外后台管理系统,那边的人上传的文件时pdf格式,vue本事是不支持这种格式文件展示的,于是就g...

2018/07/12 10:47
492
Converting circular structure to JSON

在做手机验证码模块,遇到一个bug Converting circular structure to JSON 1 报错的原因在于: 在请求中传递的对象有一个循环引用,比如 var a = {}; a.b = a; 1 2 在github上找到了一个比较...

2018/07/12 10:05
58
为什么不能在服务器上 npm install ?

## 背景 Node.js 很简单,容易上手。但也因此缺乏不少规范,使用者水平参差不齐。 最近经常看到的一个问题是:很多新手,在部署的时候,是直接在服务器上 npm install ,这是非常不推荐的。 ...

从用户体验五要素入手,解读产品经理输出产物

产品经理每天的工作中少不了和技术各种交流和探讨,如何做到有理有据并确保技术理解透彻,这很关键,下面,我将从用户体验五要素作为切入点,分析产品各阶段的输出产物到底是什么,并如何传达...

2018/07/05 09:26
33
软件系统设计的思路

最近有学弟问我,拿到一个软件需求,但是却不知道怎么才能更好地架构好整个系统,在此,我简单地根据我的经验介绍一下我是怎么设计一个软件系统的吧。当然,这只是我的一个简单的思路而已,真...

2018/07/04 15:55
84
jointjs和mxgraph比较

https://www.cnblogs.com/xuxg/articles/3246206.html Jointjs 是javascript图表可视化库,依赖于backbone.js,lodash,jquery, 可以创建完全交互式应用程序,也可以用做绘制静态图的绘制工具...

2018/05/15 22:22
1K
阅文前端技术选型

介绍阅文,了解阅文,包括团队,包括技术。 一、技术选型总策略「 企业收益最大化」 对于前端团队,可以实现企业收益最大化的要点概括如下: 保证产品质量 1. 功能稳健:网页不白屏不错位不卡...

2018/04/25 14:25
146
防抖、节流

防抖(debounce) 作用是在短时间内多次触发同一个函数,只执行最后一次,或者只在开始时执行。 以用户拖拽改变窗口大小,触发 resize 事件为例,在这过程中窗口的大小一直在改变,所以如果我...

2018/04/25 11:38
72
关于Function.prototype.bind

bind()方法会创建一个新函数,称为绑定函数。当调用这个绑定函数时,绑定函数会以创建它时传入bind()方法的第一个参数作为 this,传入 bind() 方法的第二个以及以后的参数加上绑定函数运行时本身...

2018/04/24 16:47
19

没有更多内容

加载失败,请刷新页面

返回顶部
顶部