摘要:
总结一下目前的移动端开发遇到的问题。 1、IOS与安卓input默认样式去除。移动端总有一个默认的圆角或别的。 2、IOS后退无刷新 3、IOS-input输入框隐藏后光标还会出现闪动。 4、浏览器后退前进问题。 一般情况下这不是一个问题,比如一些外卖软件在订单提交成功后还可以后退到支付页面,只是无 阅读全文
摘要:
资料: 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理 JavaScript 运行机制详解:再谈Event Loop 从中可以知道所有的线程都在配合主线程,所以无论事件环,定时器等执行的js代码都会等都会先在队列里排队,然后等js主线程空闲下来再执行。 所以使用定时器时有时候不精准,是因为 阅读全文
摘要:
使用iscroll-probe实现向下刷新还是有点不太友好,因为他只要是实现容器滚动上模仿移动端滑动, 所以为实时监听滚动事件等,而在滚动后放开手指等没有监听所以向下刷新的效果在某些情况是无法实现的。 所以可以找专门实现向下刷新,向上加载的插件 如mescroll 它是一个不错的插件,里面很多例子, 阅读全文
摘要:
当今一般都流行脚手架使用,所以一般react\vue\angular官网都有推荐的安装方式, react有好几种,一般是react-cli或自己配置。 package.json webpack.config.js webpack使用3版本,因为4版本不稳定。 .babelrc 阅读全文
摘要:
Postman 提供功能强大的 Web API 和 HTTP 请求的调试,它能够发送任何类型的HTTP 请求 (GET, POST, PUT, DELETE…),并且能附带任何数量的参数和 Headers。不仅如此,它还提供测试数据和环境配置数据的导入导出,付费的 Post Cloud 用户还能够创 阅读全文
摘要:
webpack-dev-server的3.1.0版本只支持webpack4,所以以前的版本都不能使用3.1.0版本。 而webpack4把webpack-cli分离开来,所以要单独安装。 而webpack4较之前的版本运行更快。 在官网给出的示例中,可以不用配置entry和output,默认的ent 阅读全文
摘要:
Redis运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内存,因为数据量不能大于硬件内存。在内存数据库方面的另一个优点是,相比在磁盘上相同的复杂的数据结构,在内存中操作起来非常简单,这样Redis可以做很多内部复杂性很强的事情。同时,在磁盘格式方面他们是紧凑的以追加的方式 阅读全文
摘要:
解构赋值: 解构赋值语法是一个 Javascript 表达式,这使得可以将值从数组或属性从对象提取到不同的变量中。 我们经常定义许多对象和数组,然后有组织地从中提取相关的信息片段。在ES6中添加了可以简化这种任务的新特性:解构。解构是一种打破数据结构,将其拆分为更小部分的过程。 然而javascri 阅读全文
摘要:
实现代码复制功能很简单,使用内置方法execCommand就可以,它可以传入的参数包括 ‘cut’, ‘copy’ 和 ‘paste’ 。 如果需要范围选中之类的可以了解createRange、selectNode、getSelection等。 资料 阅读全文
摘要:
使用npm下载express、request、cheerio。 request是关键,它可以获取目标网页的静态资源信息。 cheerio可以让获取到的html转换成jq一样操作,方便获取节点信息。 如果要复杂的爬虫,就要正则加递归,不断获取目标链接下关联链接的所有信息。 还有如果robots.txt 阅读全文