一道经典的考察事件循环、宏任务、微任务的js题

一道经典的考察事件循环、宏任务、微任务的js题  async function async1(){ console.log('async1 start') await async2() console.log('async1 end') } async function async2()...

2019-01-16 14:42:49

阅读数 23

评论数 0

记一次电商活动页开发经历

对电商项目来说,营销活动肯定是少不了的促销手段,比如淘宝的双11、支付宝最近的瓜分15亿等等,那么在很多时间节点,我们前端开发就要进行一些活动页的开发。我们bilibili会员购项目在这过年前夕也将上线一个集卡游戏的活动页,我负责开发的部分是闯关和抢仓库的部分。整个集卡游戏的流程就是许愿集赞、下...

2019-01-08 16:30:52

阅读数 21

评论数 0

svg初探

svg是一种可缩放的矢量图形,基于XML语法,缩放不会失真,可以直接在HTML中嵌入svg代码,也可以用img等元素引入svg文件。 常用的一些元素有如下几种: (1)<rect> <rect>用于绘...

2018-12-24 15:54:15

阅读数 36

评论数 0

【canvas踩坑】跨域和缓存问题

这次拜年祭做了一个集卡游戏的营销活动,需要分享一张获奖图片出去,我是用canvas画出来的,中间遇到了两个坑,与大家分享一下,最终图片做出来的效果如下: 【1】第1个坑是跨域的问题 一般我们图片都会放在静态资源cdn服务器上,而域名与我们项目域名一般不同,这就存在一个跨域问题。即使服务端会...

2018-12-20 19:04:59

阅读数 27

评论数 0

强缓存和协商缓存逻辑

2018-12-19 11:49:59

阅读数 45

评论数 0

推荐一个字体系列font-family写法

font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "H...

2018-12-10 17:08:44

阅读数 94

评论数 0

如何让vscode eslint插件检查vue单文件问题

在vscode中安装了eslint插件,并且配置了.eslintrc.js配置文件后,默认情况下并不会在控制台检查出.vue单文件的报错。 这种情况下只需更改vscode用户设置中的eslint validate配置就行,新增html, vue项,如图。 打开settings.json文件,新...

2018-11-12 14:27:44

阅读数 50

评论数 0

vue源码中有ts语法,vscode查看提示错误问题

当用vscode查看vue源码时,发现js文件中有ts语法时,vscode会提示错误,如图 这个原因是因为vscode默认开启了对js文件的验证检查,可以在用户设置区禁用它,如图最后一行 这样即可让vscode不再错误的验证了。  ...

2018-11-12 11:40:51

阅读数 206

评论数 0

纯正的nodejs程序调试

对于本地编写的nodejs程序怎么调试呢?其实在chrome开发者工具中自带了调试工具,那么步骤如下: 首先编写完node程序后,用node --inspect app.js调试模式启动你的程序, 然后在chrome访问你的路由,再打开开发者工具,你将会看到一个绿色的入口,如图 点击这个...

2018-11-02 11:33:44

阅读数 53

评论数 0

《Effective JavaScript 编写高质量JavaScript代码的68个有效方法》

第1章 让自己习惯JavaScript 第1条 了解你使用的JavaScript版本 确保你使用的任何JavaScript特性对于应用程序将要运行的所有环境都是支持的; 总是在执行严格模式检查的环境中测试严格代码。 第2条 理解JavaScript的浮点数 事实上,JavaScript中...

2018-10-26 15:11:21

阅读数 58

评论数 0

《前端架构设计》读后记录

这本书主要讲了作为一名前端架构师的三个职责,分别是体系设计、工作规划、监督跟进,四个架构的核心,分别是代码核心、流程核心、测试核心、文档核心。 《前端架构设计》pdf百度网盘下载链接: https://pan.baidu.com/s/1QWBola_Ne12FtAA3EJf5Gw 密码: e...

2018-09-10 19:04:13

阅读数 83

评论数 0

《写给大家看的设计书》读后记录

其实前端工程师也要懂点设计,毕竟还要与上下游的人打交道,说不定看到设计给你的设计稿时,还可以提点建设性意见呢。这本书我也是在豆瓣上看到别人写的web前端工程师必读书目清单里看到的,书的作者是一位世界级的设计师。读到本书的第一部分真的是让我有点震惊,设计这么抽象的东西竟然可以抽象成4个原则,并且这...

2018-09-07 14:39:10

阅读数 85

评论数 0

《软技能 代码之外的生存指南》

这是一本关于程序员人生的书籍,并不是一本技术书。作者从职业、自我营销、学习、生产力、理财、健身、精神七个方面来介绍,从中可以看出作者初期还是一个扎实、能力强的程序员,后面慢慢进入房产和其他投资实现了财务自由。读完这本书后,感觉职业篇、自我营销篇、学习篇、生产力篇、理财篇还是有很多干货值得我们学习...

2018-09-05 19:07:01

阅读数 100

评论数 0

看技术书籍坚持不下来的,看这里,记录增量学习法

今天,在阅读《软技能 代码之外的生存指南》这本书的过程中,学习到了番茄工作法、定额工作法,受此启发,突然脑海里冒出了一个方法论,这是我独创的一个学习方法论,我把它称作“记录增量学习法”。当然,这不是我凭空想出的,这是我这一年来的学习实践,通过这种方式我已经成功的坚持读完了将近20本技术书籍了,从我...

2018-08-31 15:17:30

阅读数 778

评论数 0

张鑫旭的《CSS世界》读后笔记

【题外话】之前有人问过我你这样做笔记有啥用吗,跟写目录一样,我的回答是这不是写目录哈,这是在阅读过程中把些自己认为重要的知识点记下来。这样做对我有几个作用,首先是可以敦促自己一步一步把这本书认真的阅读完,其次是加深一下自己对这些知识点的记忆,还有就是方便以后自己回顾。不知道这个方法对你们有没有用...

2018-08-28 17:04:57

阅读数 270

评论数 0

前端人员也能拥有自己的个人网站

现在来写这篇文章看似有点迟了,因为我的个人网站服务器没有续费已经停掉了。但还是可以根据截图来写一写,姑且当作回顾。 pc首页 【历史背景】 首先,简要说下开发这个网站的背景,这是2017年12月份突发奇想想做一个网站,但是做什么呢?想着最近好像今日头条特别火,就想着做一个内容类的网站,这类...

2018-08-16 14:59:11

阅读数 763

评论数 2

《深入浅出Webpack》

第1章 入门 (1)模块化 1.CommonJS CommonJS是一种被广泛使用的Javascript模块化规范,其核心思想是通过require方法来同步加载依赖的其他模块,通过module.exports导出需要暴露的接口。 2.AMD 与CommonJS最大的不同在于,它采用了异步...

2018-07-25 18:32:45

阅读数 396

评论数 0

《HTML5与CSS3权威指南》

第1章 Web时代的变迁 2010年正式推出HTML5。   第2章 HTML5与HTML4的区别 (1)新增的元素: Section元素、article元素、aside元素、header元素、hgroup元素、footer元素、nav元素、figure元素; video元素、audi...

2018-07-17 19:36:24

阅读数 262

评论数 0

《极客与团队》读书记录

第一章 天才程序员的传说(1)帮我把代码藏起来(2)天才的传说(3)隐瞒是有害的公车因子:一个项目里,需要有多少人被公车撞到才能令其完全瘫痪。(4)团队才是王道(5)三支柱谦虚、尊重、信任第二章 培养出色的团队文化(1)什么是文化团队文化不仅仅是成员们编写代码的方式或是成员之间的相处之道,它还包含...

2018-07-02 11:28:31

阅读数 128

评论数 0

Mac下更新nodejs版本

 第一步,先查看本机node.js版本:        $ node -v第二步,清除node.js的cache:       $ sudo npm cache clean -f 第三步,安装 n 工具,这个工具是专门用来管理node.js版本的,别怀疑这个工具的名字,是他是他就是他,他的名字就是...

2018-06-27 11:58:22

阅读数 521

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭