渣渣大星星的学习笔记


  • Home

  • Categories

  • About

  • Archives

  • Tags

前端报错监控和常见报错

Posted on 2018-11-20 | In 优化
参考资料:http://web.jobbole.com/93684/ ​ 了解源码,先贴地址有空来写 1.异常1)常见错误类型 RangeError,一是数组长度为负数,二是Number对象的方法参数超出范围,以及函数堆栈超过最大值 ReferenceError,当引用未声明的变量时发生 SyntaxError,解析时发生语法错误 TypeError,当值不是所期待的类型时,null.f()也报这个错 URIError,当传递一个非法的URI给全局URI处理函数时发生,如 ...
Read more »

flexible移动端自适应方案学习

Posted on 2018-11-19 | In 优化
flexible移动端适配学习笔记 参考资料 https://www.w3cplus.com/css/viewports.html https://www.w3cplus.com/mobile/lib-flexible-for-html5-layout.html https://www.w3cplus.com/css/towards-retina-web.html 1.需求背景其实就是为了各种机型适配。 选择iphone6设计稿为基准,来适配其他机型 2.使用之前需要先了解的基础(暂时忽略兼容 ...
Read more »

XML学习笔记

Posted on 2018-11-18 | In XML
XML基础学习笔记1.XML(Extensible Markup Language)可扩展标记语言。2.XML和HTML的区别1.设计目的不同:XML 被设计用来传输和存储数据,HTML 被设计用来显示数据。2.XML 不是 HTML 的替代。3.XML 被设计为传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。4.XML没有预定义的标签,HTML则有3.XML的特点1.XML 仅仅是纯文本。2.可以自定义标签3.必须有个根元素4.XML 标签对大小写敏感,标 ...
Read more »

koa入门

Posted on 2018-11-16 | In koa
koa入门1.安装 1$ npm install koa 然后我们koa故事就开始了哈哈哈哈哈哈。 同事写的
Read more »

puppeteer入门

Posted on 2018-11-16 | In puppeteer
Puppeteer入门1.背景需求刚好公司的app,定制包比较多,当初经常出现app里二维码页面图片丢失或者有些白屏,打出来的包比较多又不好人工验证,所以可以使用Puppeteer。跳转到二维码页面截图,识别二维码,是否与预设的地址一样。还有每次有新客户的时候,就有友盟,微信,极光7,8个key需要申请,也可以使用puppeteer来完成。缺点就是维护成本比较高,需要经常更新。 2.Puppeteer介绍Puppeteer是一个Nodejs的库,可以用来做爬虫,加上百度文字识别,用于识别验证码, ...
Read more »

内嵌版调试方法

Posted on 2018-11-15 | In 调试方法
内嵌版调试方法调试都基于手机设置开发者模式已经允许USB调试。1.微信版和企业微信内嵌版1)微信打开 http://debugx5.qq.com,选中图中按钮。(建议打开vConsole) 2)fiddler代理本地需要替换的文件(使用的是红米手机,浏览器直接安装证书失败,安装证书教程)3)手机连接上window电脑,打开chrome://inspect,需要翻墙。2.钉钉内嵌版1)下载调试包:https://open-doc.dingtalk.com/docs/doc.htm?treeId=1 ...
Read more »

Promise学习笔记

Posted on 2018-11-12 | In es6
Promise学习笔记1.Promise适用场景通常调用某些异步,都是传入回调函数,等待异步执行完之后再调用回调函数。可是当回调过多的时候就不方便阅读与维护 Promise链式调用的风格,书写方式都让程序变得更好维护 2.Promise1.它有三种状态 pending:进行中 fulfilled :已经成功 rejected 已经失败 2.状态改变 从pending变为fulfilled 从pending变为rejected。 状态被改变之后就不能再改变,无法逆向转变 3.then方法t ...
Read more »

angularjs

Posted on 2018-11-08 | In angularjs
angularInit方法属性选择器选中[ng-app]作为appElement的值 然后进去compileNodes,深度优先遍历子节点获取子节点的directive(比如p标签的ng-click,和input的ng-model) 之后先做watchers的收集,后面更新变化用的 之后为input添加input事件,为div添加点击事件,比如添加点击事件的地方,先获取调用的事件,封装了一下 再添加事件 angularjs双向绑定原理1.构造函数 123456789101112fun ...
Read more »

Git

Posted on 2018-11-06 | In 优化
Git常用命令1.忽略已经在版本控制里的文件12345$ git update-index --assume-unchanged 文件路径#这样 Git 会忽略文件的修改。$ git update-index --no-assume-unchanged 文件路径# 需要提交的时候需要重置改标识,.gitignore无法忽略在添加到版本中的文件 某目录下所有文件可以写成 src/** 2.更改签名12345$ git config user.name [AAA]$ git config user. ...
Read more »

websocket+koa

Posted on 2018-11-05 | In websocket+koa
WebSocket+Koa1.TCP和HTTP的简单理解​ Http协议建立在TCP协议基础之上,当浏览器需要从服务器获取网页数据的时候,会发一次Http请求。Http会通过TCP建立一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,所以Http是一种短链接。 ​ 当html变的复杂,嵌入了很多图片,每次访问图片都需要建立一次TCP链接就显得很低效,因此Keep-Alive被提出解决低效的问题,从HTTP1.1开始默认开启Keep-Alive,保持连 ...
Read more »
1…161718
秦瀚文

秦瀚文

172 posts
48 categories
48 tags
© 2020 秦瀚文
Powered by Hexo
Theme - NexT.Muse