首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
CodingSpace
掘友等级
高级前端工程师
摸鱼摸虾
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 58
沸点 45
赞
103
返回
|
搜索文章
赞
文章( 58 )
沸点( 45 )
实现一个promisify函数
将原本需要通过传入回调参数来实现回调执行(或者叫同步执行)改为利用promise的.then的方式来调用,从而实现逻辑上的同步操作。 promisify在实际开发过程中还是比较有用的,希望对大家有所帮助。
Chrome DevTools中的这些骚操作,你都知道吗?
作为开发人员,平时用的最多的就是Chrome devtools了,但是可能很多同学都像我一样平时用的最多也就只是Console和Elements面板了。 按Cmd + Shift + P(如果使用Windows,则按Ctrl + Shift + P)打开“命令”菜单。 当你只想…
vscode 中保存后,html自动格式化的问题
最近几天更新了 vsCode 的版本,目前所用的版本号为:1.43。其实每次更新 vsCode 版本号并没有感受到有什么明显的变化,只是日常顺手更新而已。而这一次 vsCode 真的是帮了我一个“大忙”。 一开始我是容忍的,可是随着一个元素上绑定的属性越来越多我真的崩溃了。我以…
Angular 从0到1 (一)史上最简单的Angular教程
第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应用第四节:进化!模块化你的应用第五节:多用户版本的待办事项应用第六节:使用第三方样式库及模块优化用第七节:给组件带来活力Rx--隐藏在Angular 2.x中利剑Redux你的Angular 2应…
async/await 原理及执行顺序分析
之前写了篇文《这一次,彻底理解Promise原理》,剖析了Promise的相关原理,反应不错,这次把学习到的相关的知识也写下。 我们都知道,Promise解决了回调地狱的问题,但是如果遇到复杂的业务,代码里面会包含大量的 then 函数,使得代码依然不是太容易阅读。 基于这个原…
javaScript随机排序算法
但是之前好像看过有人喷阮一峰老师的一个算法,说splice的时间复杂度太高,降低了算法的性能,所以如果希望提高此算法的性能,建议自己实现从一个数组中删除一个元素的操作。 因为我们是随机排序所以并不在乎数组中元素的位置。我们可以每次取出一个指定位子的数值之后,将最后一个元素复制到…
前端文件下载兼容方案(兼容主流浏览器,包括IE与Safari)
评论区大家提出了很多留存的问题,比如说不能兼容IE11,不能下载txt和video文件等问题。txt和video的下载问题我还没有证实。不过这些意见都十分可贵。 另外还有人给出了一系列的解决方案,比如利用jszip实现文件批量打包下载;使用fileSaver.js + Blob…
CSS 性能优化还有哪些方法?
为了保证的可读性,本文采用意译而非直译。 CSS 必须通过一个相对复杂的管道,就像 HTML 和 JavaScript一样,浏览器必须从服务器下载文件,然后进行解析并将其应用于DOM。由于优化程度极高,这个过程通常非常快——对于不基于框架的小型 web 项目,CSS通常只占总资…
正确面对跨域,别慌
跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 所谓的同源是指,域名、协议、端口均为相同。 jsonp跨域其实也是JavaScript设计模式中的一种代理模式。在html页面中通过相应的标签从不同域名下加载静…
前端跨域整理
相信每一个前端er对于跨域这两个字都不会陌生,在实际项目中应用也是比较多的。但跨域方法的多种多样实在让人目不暇接。老规矩,碰到这种情况,就只能自己总结一篇博客,作为记录。 1. 什么是跨域? 在跨域问题上,域仅仅是通过“URL的首部”来识别而不会去尝试判断相同的ip地址对应着两…
下一页
个人成就
文章被点赞
348
文章被阅读
85,418
掘力值
1,770
关注了
21
关注者
100
收藏集
6
关注标签
76
加入于
2018-01-30