![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识总结
文章平均质量分 79
码在当下
新手上路
展开
-
dom事件传递
首先,事件流分为两种:1. 捕获 2. 冒泡一、dom2级事件的触发过程(dom.addEventListener('click', function, false))当我们给body下的div绑定一个点击事件时,事件触发流程如下先是进入捕获过程,触发window的点击事件,如果没有绑定事件或者执行完就继续执行子节点中的点击事件。以此类推,触发document、body,最后再到d...原创 2018-07-01 13:39:31 · 404 阅读 · 0 评论 -
微信小程序设置全屏的方法
也许有些人没有发现,其实微信小程序是支持设置为全屏显示的。官方文档上没有直接提出 全屏 这个字眼。但是这个配置属性可以将页面全屏显示:即: navigationStyle: 'custom'不使用官方提供的默认导航栏: 而自己适用背景图或者文档元素自定义制作一个。但是右上角的 ··· 依然会存在,需要保留最基本的功能。...原创 2018-07-15 23:50:01 · 53187 阅读 · 0 评论 -
js正则表达式快速查阅
声明(两种方式): 1. var reg = new RegExp("a"); 2. var reg = /d/ig; (i代表不区分大小写,g代表全局检索)函数(reg代表正则对象, str代表需要检索的字符串): 1. reg.test(str) :查找字符串中有没有str,有则返回true,否则返回false 2. reg.exec(str) ...原创 2018-07-16 00:22:17 · 230 阅读 · 0 评论 -
js图片上传且转化为base64
在前端实现图片上传到服务器的需求中,我们有时会把图片转化为base64的形式再上传给后台处理。我们可以选择自己造一个轮子,或者直接找一个现有的插件。我最近使用的是webuploader,由于没有找到如何获取未压缩图片的base64码,就手动转化了。那我们获取file对象时,用插件的话要注意寻找有blob原型的对象。当我们拿到file对象后,就进行转换。有两种方法,一种是使用原生对象...原创 2018-08-05 02:24:23 · 2429 阅读 · 0 评论 -
vs code设置自定义代码块的方法
作为一个自由度这么高的编辑器,当然要利用好他的这一点,可以大大地提高编写效率。1. 首先打开“首选项”,选择“用户代码片段”。2. 然后再选择你需要将此代码块作用在哪种类型的文件。3. 然后需要配置一个json文件,下图是一个模版记得在外面包一层 “{}" ,然后每一个代码块就写一个类似该模版的对象,中间用 "," 隔开。其中"prefix"为触发代码块的字符, "...原创 2018-08-05 23:43:28 · 33825 阅读 · 10 评论 -
JS数据类型转换
最近在阅读 《Javascript高级程序设计 第三版》,会不时的将其中重要的知识点记录下来。本文将根据数据类型来列出各种类型转换的情况。typeof操作符typeof 是检验变量的数据类型的操作符,可检测的类型和返回的结果如下:undefined —— 未定义的值boolean —— 布尔值string —— 字符串number —— 数值object —— 对象 或 nu...原创 2019-07-28 16:29:31 · 228 阅读 · 0 评论