摘要:
最终效果 其实主要难点在于最左边的小时钟 指针的实现方式很简单,就是通过绝对定位将指针移到中间,然后以下边中间的位置为圆心旋转即可。代码如下: 效果 秒针转起来的效果也很简单,通过定时器setInterval每隔一秒更新秒针的角度。 现在就可以看到指针一跳一跳的了。但是呢,我希望指针平缓的走,那么可 阅读全文
摘要:
参考教程:https://github.com/alsotang/node-lessons 1~5节 1. 通过superagent抓取页面内容 OK 这样就获得了一份HTML代码。 因为获取HTML是异步的,所以我们封装一个函数,返回一个Promise。 2. 通过cheerio筛选页面数据 总不 阅读全文
摘要:
没用过裸的Ajax 也没听过jsonp,也不了解跨域问题,emmm… 参考: http://www.runoob.com/ajax/ajax-tutorial.html https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a 阅读全文
摘要:
中卷有点无聊,不过也是有干货的,但是好像要背一下的样子。不过作者大大都夸我是“优秀的开发人员”了,肯定要看完呀~~ 开发人员觉得它们太晦涩,很难掌握和运用,弊(导致bug)大于利(提高代码可读性)。这种观点我不敢苟同,因为本书的读者都是优秀的开发人员,整天与算法和代码打交道,“抽象相等”对各位来说只 阅读全文
摘要:
一直想知道Promise到底是怎么实现的,网上一搜几十篇文章,看的一脸蒙蔽。最后算是找到几个讲的真心很详细明了的。看了一份源码看了很久很久……最后找大佬问了几处看不懂的地方,大佬只看了十几分钟就看懂了……第一次我感受到了如此强烈绝望………… 此处推荐: 一起学习造轮子(一):从零开始写一个符合Pro 阅读全文
摘要:
第一次尝试用思维导图记笔记,感觉还不错~~~不过还是改不了我读书笔记写成抄书笔记的毛病 =。= 因为开始学JS的时候,一般浏览器就已经支持ES6了,所以比较喜欢使用ES6语法,let,=>等,文中代码不是抄书的,都用了ES6。 1. 属性描述符(ES5开始) 获取属性描述符: 设置属性描述符,被设置 阅读全文
摘要:
为什么一定要使用formdata格式……很大原因是因为当时我犯蠢…… 前端肯定是JS了,具体不写了,使用Postman测试,后端语言是Java,框架Spring Boot,使用IntelliJ IDEA 一、基本类型 例: 可以看到form-data只能传递键值对形式。 简单类型直接传递就可以了。 阅读全文
摘要:
全文摘抄自 https://developer.mozilla.org/zh-CN/docs/Web/CSS/box-sizing 专门抄一遍是因为,我想当然的以为标准盒子模型设置的宽高是包括padding的,但是实践中好像并不是这样的。 box-sizing 属性用于更改用于计算元素宽度和高度的默 阅读全文
摘要:
以下转自《CSS中的浮动和清除浮动,梳理一下!》 浮动到底是什么? 浮动核心就一句话:浮动元素会脱离文档流并向左/向右浮动,直到碰到父元素或者另一个浮动元素。请默念3次! 浮动最初设计的目的并没那么多事儿,就只是用来实现文字环绕效果而已,如下所示: 文字环绕效果 但是早期的前端开发者发现:浮动的元素 阅读全文
摘要:
参考《Sass入门篇》《侧栏工具条开发》强烈推荐后者,良心课程。 Sass 和 SCSS 其实是同一种东西,我们平时都称之为 Sass,两者之间不同之处有以下两点: 文件扩展名不同,Sass 是以“.sass”后缀为扩展名,而 SCSS 是以“.scss”后缀为扩展名 语法书写方式不同,Sass 是 阅读全文
摘要:
1. static 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 金黄色方块会在左上角显示,没有偏移。 2. fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "r 阅读全文
摘要:
发现一个好文:《深度剖析:如何实现一个 Virtual DOM 算法》 源码 文章写得非常详细,仔细看了一遍代码,加了一些注释。其实还有有一些地方看的不是很懂(毕竟我菜qaq 先码 有时间研究下diff算法 util.js element.js diff.js patch.js 阅读全文
摘要:
虽然入职已经大半年,并自诩前端工程师,但是我真的不会……(有一种我有罪我该死的感觉 从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式、嵌入式和外部式三种。 1.内联式 内联式css样式表就是把css代码直接写在现有的HTML标签中,如下面代码: css代码写在元素的开始标签里。 css样 阅读全文
摘要:
项目需要在线展示和编辑Json文件,所以需要找一个代码编辑器,因为我们的项目直接使用的 vueAdmin-template 这个模板,json编辑器也是直接从 vue-element-admin 项目扒下来的…… 遇到问题 第一个问题,一个页面有多个tab页,而json显示不在第一个tab页中,那么 阅读全文
摘要:
使用场景,在一个列表中,点击每一行会弹出一个表单,通过修改表单数据并提交来修改这一行的数据,其中某个数据的填写需要通过Mention实现动态提示及自动补全的功能。 具体效果为: 遇到的问题: 1、希望所需要的提示和自动补全的内容不同,实际场景类似于ide中函数提示(包含参数和返回值以及用法等提示)和 阅读全文