首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Git
订阅
苟且不想说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
分享一个高性能灵活的多页面Vue脚手架
性能高,灵活。 效果就是 html 文件部署在自己服务器上,第三方资源就加载第三方的,其他的从七牛或阿里cdn上加载,充分的利用了浏览器缓存。下一次再创建项目的时候在 project 下创建个文件夹,马上就可以用。 遂推荐一波,希望能帮助到有需要的小伙伴。 可以创建多个单独项目…
异步编程解决方案全集—promise、generator+co、async+await
传统的解决代码单线程执行的方案是回调函数和事件。这是个解决问题的方案,但是会造成回调地狱。 异步编程是优化代码逻辑提高代码易读性的关键。 这三种方法我都经常在用,但是对它们的原理却一知半解。于是想炒个冷饭从头到尾理一遍,梳理一下它们之间的关系。 Promise对象是一个构造函数…
ES6 系列之我们来聊聊 Async
ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 在异步处理上,async 函数就是 Generator 函数的语法糖。 其实 async 函数的实现原理,就是将 Generator 函数和自动执行器,包装在一个函数里。 spawn 函数指的是自动执行器,…
老生常谈:Promise 用法与源码分析
Promise本身是一个异步编程的方案,让处理过程变得更简单。es6引入promise特性来处理JavaScript中的异步场景。以前,处理异步最常用的方法就是回调函数,但是当过程稍微复杂一点,多个异步操作集中在一起的时候,就容易出现一个回调金字塔的情况,可读性和可维护性都非常…
js在微信、微博、QQ、Safari唤起App的解决方案
最近在做微信、QQ、微博中使用js唤起App,之前也做过类似的功能,不过比较粗糙,考虑的情况不太全,而且那已经是很久之前的事情了,很多技术都已过时,现在有体验更好,功能更加完善的唤起技术,之前的很多的方案,到了现在都已是不太必要了,现在通过这篇文章分享给大家一个全面的、最新的唤…
Vue双向绑定原理,教你一步一步实现双向绑定
当今前端天下以 Angular、React、vue 三足鼎立的局面,你不选择一个阵营基本上无法立足于前端,甚至是两个或者三个阵营都要选择,大势所趋。 所以我们要时刻保持好奇心,拥抱变化,只有在不断的变化中你才能利于不败之地,保守只能等死。 最近在学习 Vue,一直以来对它的双向…
JavaScript柯里化
Currying柯里化是函数式语言都有的一个特性,如Perl,Python,JavaScript。本篇就借用一下JavaScript,介绍一下柯里化的思想及应用。 这是个最普通的函数毫无新意。但对于你的站点来说,第一个参数固定为http,第二个参数固定为www.jackzxl.…
前端文件下载兼容方案(兼容主流浏览器,包括IE与Safari)
评论区大家提出了很多留存的问题,比如说不能兼容IE11,不能下载txt和video文件等问题。txt和video的下载问题我还没有证实。不过这些意见都十分可贵。 另外还有人给出了一系列的解决方案,比如利用jszip实现文件批量打包下载;使用fileSaver.js + Blob…
ajax常见面试题
常用的post,get,delete。不常用copy、head、link等等。 原理:动态创建一个script标签。利用script标签的src属性不受同源策略限制。因为所有的src属性和href属性都不受同源策略限制。可以请求第三方服务器数据内容。 接口参数,必须要带一个自定…
关于移动端开发中遇到的坑-vue
滚动穿透是指在移动端当有 fixed 遮罩背景和弹出层时,在屏幕上滑动能够滑动背景下面的内容。网上整理了解决方案,但有些还是存在一定的问题: 即当弹出层弹出时在html上添加.modal-open,禁用 html 和 body 的滚动条,但实际用上就会发现: 由于 html 和…