摘要: DNS (Domain Name System 的缩写)域名系统,万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使 阅读全文
posted @ 2018-10-29 20:47 ABC袁 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 学习小程序搞得一个弹幕小程序——弹幕精灵,欢迎大家提bug和意见 阅读全文
posted @ 2018-09-29 09:27 ABC袁 阅读(454) 评论(3) 推荐(0) 编辑
摘要: 最近尝试了一下小程序云开发遇到了下面几个坑 1、首先是上传图片到存储管理,它会返回一个fileID,遗憾的是没有返回网络路径,虽然api里面有个可以将fileID转换成网络路径,但有效期只有两天,小程序的意思是我们无论干什么通过该id就可以了,现在简单试了一下简单用还好。 2、还有就是开通云开发之初 阅读全文
posted @ 2018-09-28 17:15 ABC袁 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 1、首先是encodeURI和encodeURIComponent; 从名字可以清晰的看出他两都是主要用于url编码的,那之间有什么区别呢?唯一区别就是编码的字符范围,其中 encodeURI方法不会对下列字符编码 ASCII字母、数字、~!@#$&*()=:/,;?+'; encodeURICom 阅读全文
posted @ 2018-08-06 17:23 ABC袁 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 在前端按需加载js是优化性能的一个方向, 现在script标签加载js基本是异步的,为了减少白屏可以在页面body加载完之后再去按需加载js,script也是标签所以我们可以像img等标签一样去使用它,下面是封装的函数,利用回调可以控制js的执行顺序, 就可以快速的使用了 但这种方法对于需要加载很多 阅读全文
posted @ 2018-05-21 15:46 ABC袁 阅读(1966) 评论(0) 推荐(0) 编辑
摘要: 图片懒加载是前端非常常见的一种优化方式,之前我一直是用各种插件,自己也写过但没在具体项目上用过,刚好今天看见了记录一下。 图片懒加载其实就是先不加载图片,在合适的时候替换图片路径,让其加载出来。这个很方便的实现主要是因为现在我们可以添加data-前缀就被称为data属性,这是我们自定义的,所以我们可 阅读全文
posted @ 2018-01-22 15:07 ABC袁 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、模块化中的模块是指Javascript 模块,比如一个用来格式化时间的模块。比如在node.js中的http 模块、fs模块等,并且可以自己建立模块,模块化大致有两种类型“: 源自nodejs的规范CommonJs CommonJs最开始示威服务端所写的,所以不是异步加载,举一个简单的例子,假如 阅读全文
posted @ 2018-01-20 10:38 ABC袁 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1、减少HTTP请求 在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况比较糟糕的时候,这个问题尤其的突出。一个正常HTTP请求的流程简述:如在浏览器中输入"www.xxxxxx.com"并按下回车,浏览器再与这个URL指向的服务器建立连接,然后浏览器才能向服务器发送请求 阅读全文
posted @ 2018-01-17 17:07 ABC袁 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 参考网上的用法,下面是利用canvas进行的图片压缩 阅读全文
posted @ 2018-01-15 16:58 ABC袁 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 1、采用正则,这也是现在使用最为方便的 首先是定义一个正则,将传入的参数传入其中。 然后就是window.location.search,search()是查找字符串指定的字符,默认返回第一个字符的位置,如果没有则返回-1,不过这里的search却不是这样使用的,我们把window.location 阅读全文
posted @ 2018-01-10 10:21 ABC袁 阅读(20797) 评论(0) 推荐(0) 编辑