JavaScript常用工具方法封装

2019-02-02
阅读 39 分钟
9.9k
因为工作中经常用到这些方法,所有便把这些方法进行了总结。 JavaScript 1. type 类型判断 {代码...} 2. Date {代码...} 3. Array {代码...} 4. String 字符串操作 {代码...} 5. Number {代码...} 6. Http {代码...} 7. DOM {代码...} 8. Storage 储存操作 {代码...} 9. Other 其它操作 {代码...} CSS 1. pc-reset PC样...

关于 Promise 的 9 个提示

2019-02-01
阅读 7 分钟
3.8k
关于 Promise 的 9 个提示 正如同事所说的那样,Promise 在工作中表现优异。 这篇文章会给你一些如何改善与 Promise 之间关系的建议。 1. 你可以在 .then 里面 return 一个 Promise 让我来说明这最重要的一点 是的!你可以在 .then 里面 return 一个 Promise 而且,return 的这个 Promise 将在下一个 .then 中自动解析。...

一文掌握前端面试浏览器相关知识点

2019-01-29
阅读 10 分钟
3.4k
事件机制 事件触发三阶段 事件触发有三个阶段 window 往事件触发处传播,遇到注册的捕获事件会触发 传播到事件触发处时触发注册的事件 从事件触发处往 window 传播,遇到注册的冒泡事件会触发 事件触发一般来说会按照上面的顺序进行,但是也有特例,如果给一个目标节点同时注册冒泡和捕获事件,事件触发会按照注册的顺序...

一文讲透前端开发所需网络知识

2019-01-27
阅读 11 分钟
7.7k
UDP 面向报文 UDP 是一个面向报文(报文可以理解为一段段的数据)的协议。意思就是 UDP 只是报文的搬运工,不会对报文进行任何拆分和拼接操作。 具体来说 在发送端,应用层将数据传递给传输层的 UDP 协议,UDP 只会给数据增加一个 UDP 头标识下是 UDP 协议,然后就传递给网络层了 在接收端,网络层将数据传递给传输层,U...

从0到1使用VUE-CLI3开发实战(六):这是一个有代码洁癖的项目

2019-01-26
阅读 9 分钟
5.2k
一天我路过一座桥,碰巧看见一个人想跳河自杀。我跑过去对他大喊道:“别跳,别死啊。”“为什么不让我跳?”他说。“因为还有很多东西值得我们活下去啊。”“有吗?比如说?”“呃……你做什么工作?”“前端工程师。”我说:“我也是!瞧,有共同点了吧。你是使用JavaScript还是TypeScript?”“JavaScript。”“我也是。字符串用单引号也...

从0到1使用VUE-CLI3开发实战(五):模块化VUEX及使用vuetify

2019-01-25
阅读 5 分钟
7.2k
小肆前几天发了一篇2019年Vue精品开源项目库的汇总,今天小肆要使用的是在UI组件中排行第三的Vuetify。 vuetify介绍 Vuetify是一个渐进式的框架,完全根据Material Design规范开发,一共拥有80多个组件,对移动端支持非常好。 支持SSR(服务端渲染),SPA(单页应用程序),PWA(渐进式Web应用程序)和标准HTML页面。 vuet...

从0到1使用VUE-CLI3开发实战(四): Axios封装

2019-01-24
阅读 5 分钟
8.9k
有很多同学看了本系列的前几篇之后建议我暂时先不用TS,于是小肆之后将把TS换成JS继续下面的文章。今天给大家带来项目中非常重要的一环,配置Axios,一起来看看吧。

5分钟读懂JavaScript预编译流程

2019-01-23
阅读 3 分钟
16.9k
大家都知道JavaScript是解释型语言,既然是解释型语言,就是编译一行,执行一行,那又何来预编译一说呢?脚本执行js引擎都做了什么呢?今天我们就来看看吧。

天天都在使用CSS,那么CSS的原理是什么呢?

2019-01-22
阅读 7 分钟
7.6k
开篇,我们还是不厌其烦的回顾一下浏览器的渲染过程,先上图:正如上图所展示的,我们浏览器渲染过程分为了两条主线:其一,HTML Parser 生成的 DOM 树;其二,CSS Parser 生成的 Style Rules ;

【收藏】免费的编程中文书籍索引

2019-01-20
阅读 8 分钟
5.9k
免费的编程中文书籍索引 本项目由justjavac整理并发布在github[链接] 操作系统 开源世界旅行手册 鸟哥的Linux私房菜 The Linux Command Line (中英文版) Linux 设备驱动 (第三版) 深入分析Linux内核源码 UNIX TOOLBOX Docker中文指南 Docker —— 从入门到实践 Docker入门实战 Docker Cheat Sheet FreeRADIUS新手入门 Mac ...

【收藏】2019年最新Vue相关精品开源项目库汇总

2019-01-19
阅读 4 分钟
12.2k
本文的前身是源自github上的项目awesome-github-vue,但由于该项目上次更新时间为2017年6月12日,很多内容早已过期或是很多近期优秀组件未被收录,所以小肆今天(2019/01/19)重新更新了内容并新建项目awesome-vue。

立即收藏!这应该是你见过的最全前端下载总结

2019-01-18
阅读 12 分钟
11.4k
这应该是你见过的最全前端下载总结自己整理的一些项目中遇到过的关于上传和下载的一些Demo,大前端系列(也就是纯前端 + node端完成的下载,只要获取到数据下载工作全是前端来做),仅供给位看官参考,避免踩坑,即插即用,欢迎fork和star🌟,为这个仓库添砖加瓦~(P.S. 个人认为如果没写过上传下载其实还是挺麻烦的,这...

从0到1使用VUE-CLI3开发实战(三): ES6/ES7知识储备

2019-01-17
阅读 16 分钟
3.7k
今天群里有小伙伴跟我聊天,问了我几个关于ES6的问题,我才意识到,大部分初学者在学习的过程中,都是学了HTML/CSS/JS之后就开始上手学习框架了,而对于ES6的重视程度却不是那么足,或是仅仅了解部分ES6的用法。由于本项目将会用到大部分ES6的新特性,为避免将来有小伙伴看不懂还得去查,今天这篇就单独为我们之后的开发...

2019 年值得学习的顶级 JavaScript 框架与主题

2019-01-16
阅读 6 分钟
2.6k
又到了一年的这个时候:JavaScript 年度技术生态回顾。我们的目标是找出最有职业投资回报率的主题和技术。在实际生产中大家都在用什么呢?现在的趋势是什么样的呢?我们不会试图去找出最佳,但是会使用数据驱动的方法,来帮助大家着重关注那些能帮助你在求职面试中回答“你知道 __ 吗?”的主题与技术。

从0到1开发实战手机站(二):Git提交规范配置

2019-01-15
阅读 4 分钟
3.4k
生活不能随意过,代码也不能随意写。 前一篇文章我们已经把项目搭建好了,那是不是马上就开始写页面了呀? NO! 无论在哪家公司,都会有相应的代码规范。新入职的员工往往第一步就要接受代码规范的学习。 既然是实战项目,我们也得在写页面之前把相关的规范配置做好。 今天我们先来看看项目中git的使用及相关规范吧。 Gi...

新手福音!用vue-cli3从0到1做一个完整功能手机站(一)

2019-01-14
阅读 2 分钟
5k
从今天起,小肆将和大家从头开始做一个完整的实战项目。其中遇到的每个知识点都是我们工作中常见的,这些知识点大多在网上都能找到但却没有哪个教程能都讲得到,那就由小肆来做吧。

GraphQL:一种更高效、强大和灵活的数据提供方式

2019-01-13
阅读 6 分钟
3.8k
在前几天的《StateOfJS: 2018年JavaScript生态圈趋势报告》一文中,我们看到了2018年在数据层GraphQL的发展势头猛烈,并且大部分用户用过都说好,但如上图数据显示,目前国内的使用人数还很少,大部分人连听都没听过,今天小肆就为大家介绍一下,何为GraphQL。

前端学习各阶段分别都在哪学?

2019-01-12
阅读 3 分钟
4.3k
最近在群里总有小伙伴跟小肆说最近在学习前端的路上感到迷茫,他们有刚刚接触前端的小白,也有工作3年以上的老手,无一例外,他们都在不停的寻求进步(掌声呱唧呱唧),那小肆要说的呢,首先第一点,保持这种持续学习的心态,程序员这个行业不进则退,技术发展太快,靠吃老本是无法适应市场需求的。第二呢就是今天小肆要...

预计今年发布的Vue3.0到底有什么不一样的地方?

2019-01-11
阅读 6 分钟
4.2k
还有几个月距离vue2的首次发布就满3年了,而vue的作者尤雨溪也在去年年末发布了关于vue3.0的计划,如果不出意外,我们将在今年的某个时间点见证Vue3.0的发布,虽然前几天在《StateOfJS: 2018年JavaScript生态圈趋势报告》一文中我们看到目前Vue的使用者比React还少了不少,但在Github上Vue的star数已经超越React,可见用...

HTML5如何使用SVG

2019-01-11
阅读 10 分钟
6.3k
代码优化永远是程序员亘古不变的需求,而合理的利用SVG图片来代替部分PNG/JPG等格式的图片则是前端优化重要的一环,既然是优化,那我们先来看看SVG图片都有哪些优势:

HTTPS如何确保Web安全

2019-01-11
阅读 6 分钟
4.1k
HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),是为了保证客户端与服务器之间数据传输的安全。 近两年,Google、Baidu、Facebook 等这样的互联网巨头,不谋而合地开始大力推行 HTTPS, 国内外的大型互联网公司很多也都已经启用了全站 HTTPS,这也是未来互联网发展的趋势,作为前端工程师,了解...

玩转控制台,看看那些你不知道的Console用法

2019-01-11
阅读 4 分钟
6.6k
作为前端工程师,我们每天都离不开用控制台调试代码,console.log也成了我们最常用的命令,那除了用console.log,还有许多console的方法可以使用,熟练掌握它们,可以让我们在控制台看到的信息更美观准确,也会大大提高我们的开发效率哦,下面就跟小肆一起来看看吧.

StateOfJS: 2018年JavaScript生态圈趋势报告

2019-01-11
阅读 5 分钟
2.6k
作为前端开发者,及时了解行业动态对我们的工作、学习方向起到至关重要的作用,毕竟知识太多,选择对的学习方向才能既省力又能紧跟技术发展潮流。近期,StateOfJS发布了刚刚过去的2018年JavaScript趋势报告,让我们一起来看看吧。

学会它,能让你工作学习效率提升10倍!

2019-01-11
阅读 5 分钟
3k
从小老师就教育小肆,要多记笔记,说好记性不如烂笔头,但记过的笔记却很快就忘了,甚至回头再看都不知道当时记得什么,一直期望能有个比记笔记更好的方法来学习,直到我遇见了它--思维导图。

2019年如何成为全栈工程师?

2019-01-11
阅读 1 分钟
3.2k
2019年到了,每个前端工程师都有一颗全栈的心,我也不例外,但随着前端能做的事情越来越多,前端的知识体系也越来越复杂,面对密集的知识点,我是倍感心里憔悴呀,浸没在术语和工具的浩瀚海洋中一度让我感到沮丧,静下心想想,一口气吃不成胖子,试图一下子学习所有东西我是万万做不到的,制定好一个合理的学习路线是必...

立即收藏!2019前端工程师如何应对裁员潮?

2019-01-10
阅读 15 分钟
7.5k
2019互联网寒冬已至,大批互联网公司纷纷裁员,其实从2018年下半年开始,裁员和市场部收缩预算就经常被提及,阿里巴巴,华为都传出了收缩招聘的新闻。网易的游戏部门和门户部门也先后裁员,趣店裁员90%,斗鱼裁员30%。小肆也是被这些消息吓得瑟瑟发抖,不过生活就是这样,谁也无法预料到第二天会发生什么,只有把握好现...

马上收藏!史上最全正则表达式合集

2019-01-09
阅读 4 分钟
16.1k
正则表达式,新手见它的感觉就是“这都什么玩意,乱七八糟的,完全不知所云”,但学会它就会体验那种一行代码抵数十上百行,效率飞起的感觉,简直不要太爽。今天小肆先把我自己收藏的一些正则表达式写法分享给大家,当然想深入学习如何写正则表达式,可以去w3c看看教程。

学会它,能让你工作学习效率提升10倍!

2019-01-08
阅读 5 分钟
2.9k
从小老师就教育小肆,要多记笔记,说好记性不如烂笔头,但记过的笔记却很快就忘了,甚至回头再看都不知道当时记得什么,一直期望能有个比记笔记更好的方法来学习,直到我遇见了它--思维导图。