SF
瑞雪的前端学习
瑞雪的前端学习
注册登录
关注博客
注册登录
主页
关于
RSS
markdown免费转换为pdf
瑞雪
2019-07-11
阅读 1 分钟
7k
安利一个markdown免费转换为pdf的开源网站, 很好用,关键还免费 使用很简单,一键导出, 支持的语法格式比较多,可以添加水印,页眉markdown转pdf网站
js类型判断
瑞雪
2018-05-21
阅读 2 分钟
2.2k
js类型转换中typeof会将null也识别为object, 而且返回的类型比少,我们用Object.prototype.toString来实现
promise化微信小程序api
瑞雪
2018-04-11
阅读 1 分钟
5.1k
promise化的原因 微信小程序的api用的是对象参数回调模式,很容易造成回调地狱,代码难以阅读,判断,修改 和调试. 微信小程序api示例 {代码...} 可以看出两层的时候,代码就很别扭了 promise化小程序 编写一个可以promise小程序api的公用函数 {代码...} 使用示例 传递的额外参数通过对象解构方式传递 {代码...}
js格式化日期对象
瑞雪
2018-04-10
阅读 1 分钟
2.8k
介绍 前端经常要处理日期对象,将其转为2018-08-08或者2018/08/08,2018年08月08日 代码实现 个位数字补0 {代码...} 日期处理 {代码...} 代码测试 {代码...}
js检测密码强度
瑞雪
2018-04-10
阅读 1 分钟
9.2k
强度规则 任何在1-6之间的一类字符的组合,弱;例如: win 任何字符数的两类字符组合,中; 例如: win123 12位字符数以下的三类或四类字符组合,强 例如 win123abcABC 12位字符数以上的三类或四类字符组合,非常好。 例如:win123abcABC! 代码实现 {代码...}
30秒可以理解的有用js代码片段
瑞雪
2017-12-19
阅读 17 分钟
2.1k
转换异步函数以返回一个promise。相当于node的util.promisify使用currying返回一个函数,返回一个调用原始函数的Promise。使用... rest运算符传入所有参数。
vue中利用axios实现文件上传进度实时更新
瑞雪
2017-12-19
阅读 1 分钟
28.4k
关键点在于progress事件,而axios对ajax封装之后需要在axios的config参数里面写好事件处理函数(具体参数写法可查看axios文档)
js正则表达式学习
瑞雪
2017-10-31
阅读 3 分钟
1.7k
正则学习总结 修饰符 g全文搜索 i忽略大小写 m多行搜索 元字符 原意文本字符是指123等, 元字符 是在正则表达式中有特殊含义的非字母字符 * + > & $ . | \ ( ) { } [ ] \t 水平制表符 \v 垂直制表符 \n换行符 字符类 符合某些特性的对象,一个泛指,而不是特指某个字符 可以使用元字符[]构建一个简单的类 例子: 表达...
eruda-移动端调试工具的安装使用
瑞雪
2017-10-25
阅读 1 分钟
8.3k
Eruda 是一个专为手机网页前端设计的调试面板,类似 DevTools 的迷你版,其主要功能包括:捕获 console 日志、检查元素状态、显示性能指标、捕获XHR请求、显示本地存储和 Cookie 信息、浏览器特性检测等等。
react学习总结
瑞雪
2016-12-12
阅读 1 分钟
1.8k
react 中遵循es6标准导入导出 解构赋值必须是导出多个class变量,或者是两个不同的class变量,然后用一个对象包括着设置属性和值
react-native 学习总结
瑞雪
2016-12-12
阅读 2 分钟
2k
从第二个页面返回到上一个页面时候也需要传递参数回上一个页面:但是navigator.pop()并没有提供参数,因为pop()只是从[路由1,路由2,路由3。。。]里把最后一个路由踢出去的操作,并不支持传递参数给倒数第二个路由,这里要用到一个概念,把上一个页面的实例或者回调方法,作为参数传递到当前页面来,在当前页面操作上一个...
js参数对象实现可选参数和参数默认值
瑞雪
2016-11-16
阅读 1 分钟
17.3k
省略参数的前提是函数能识别你到底想传入的是哪一个参数,约定1.可省略的参数后置2.省略参数后不能与其它函数产生二义性 (js不存在这个问题)
ionic2-基于angular2的学习总结
瑞雪
2016-10-20
阅读 5 分钟
8.1k
Use Font Awesome Icons In Your Ionic 2 Android And iOS App但是7.3号的文章,现在的并么有ionic.config.js文件。从gulp到rc0的npm script之后,配置文件不方便修改。所以使用font-awesome就把整个文件夹复制到assets然后手动链接css,好处是可以push到github方便云端同步。
ajax封装和跨域知识
瑞雪
2016-04-30
阅读 6 分钟
4.8k
通过 GET 方法从表单发送的信息_对任何人都是可见的_(所有变量名和值都显示在 URL 中)。GET 对所发送信息的数量也有限制。限制在大于 2000 个字符。不过,由于变量显示在 URL 中,把页面添加到书签中也更为方便。GET 可用于发送非敏感的数据。注释:绝不能使用 GET 来发送密码或其他敏感信息!
高性能网站建设指南总结
瑞雪
2016-04-26
阅读 9 分钟
10.2k
只有10%到20%的最终用户响应时间花在接收请求的HTML文档上面。剩下80%到90%的 时间花在为HTML文档所引用的所有组件(图片,脚本,flash,样式表等)进行的HTTP请求上。因此改善响应的最简单途径就是减少组件数量,由此减少HTTP请求的数量。
CSScomb的安装和参数配置以及消除空行
瑞雪
2016-03-10
阅读 3 分钟
13.7k
官方网站只有一句如插件作用的介绍 Makes your code beautiful(让你的代码更漂亮) 。使用它可以帮助你重新排序CSS中定义的属性,帮助你按照你预定义的排序格式生成新的CSS。会按照你想要的格式定义 css 空格,换行,缩进,代码编写方式。
Atom写markdown及本地下载Atom插件
瑞雪
2016-03-08
阅读 2 分钟
6.7k
在web开发界编辑器的更新换代是很快的,最后一次使Web开发界轰动的编辑器,非Sublime Text莫属了。如今,github开发了自己的编辑器-Atom。如果你对sublime的操作技巧很熟悉,那么你会很快适应和爱上Atom的。Atom是由web技术构建的,所以每一个窗口都是由本地渲染的网页。