![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
yang52ya7
这个作者很懒,什么都没留下…
展开
-
DOM事件流: 事件捕获 处于目标 事件冒泡
以前在学习JavaScript的事件流的时候,一直认为捕获与冒泡的作用不太大,所以仅仅只是了解了一下,并且还有些不太确定的理解,在上个星期的面试中,被考官问了一个在ul中给100个li添加事件,我竟然傻傻的循环遍历有所li。所以希望通过今天将知识总结一下,来巩固自身。DOM事件流:事件流分为三个阶段: 事件捕获阶段、处于目标阶段、事件冒泡阶段。事件捕获阶段: 由根元素(由外向内)一直向内传递直到捕...原创 2018-05-10 10:26:57 · 275 阅读 · 0 评论 -
JavaScript 字符串渲染成 vue 可渲染的数组
公司有个新需求,提供一个字符串,将字符串中特别标记的字符串,在网页中渲染成可以输入的输入框于是我首先想到了正则表达式:var str = 'asdasd$asds$asdas$asd$Adasd$sadas$dsadas#asdasd#asdasdas#dsada#sadasd';function recognizeTemplate(str) { let Reg = /(\$...原创 2018-08-19 13:41:04 · 833 阅读 · 0 评论 -
分享一个多拽更改列表序列的代码 (JQuery+Vue)
这周公司要求我去调研一下腾讯问卷系统的编辑问卷实现的功能对于一个前端er 来说,去研究别人的前端交互是很有热情的。当中除了一些简单的css 样式在短时间内是可以模仿出来,除了拖拽改变序列让我沉思了比较久的时间,其他都很快就弄通透了。那么就开始吧首先,我使用的JQuery+Vue 来完成的第一是我需要一个能帮我完成数据绑定的框架,第二个是我需要对DOM进行大量操作才能完成拖拽改变序列...原创 2018-08-05 23:10:20 · 264 阅读 · 0 评论 -
【JavaScript】关于使用ajax 上传图片的坑(适用angular1)
因为项目涉及到了ajax上传图片并且是多文件上传, 所以觉得可以记录下来作为一个进步的脚印,直接上代码 var formData = new FormData(); formData.append("goods_quality_grade", $scope.params.evalue[0]); fo...原创 2018-07-27 23:30:50 · 292 阅读 · 0 评论 -
nodeJS 七牛云上传图片 适用(7.2.1)
这周是让我最难忘的一周,负责了一个需要上传图片的项目,但是公司的服务器用来存储图片是不太靠谱的。所以遵照同事之前在项目中的技术方案,也用了七牛云作为存储图片的存储空间。首先,在使用七牛之前一定要根据版本来使用,因为同事写的七牛已经是有一段时间的了,所以在我给node项目装七牛的时候,想直接使用他们的代码,但在调试的过程中发现已经不能适用了。 npm install qiniu (适用 ...原创 2018-07-27 23:20:47 · 1436 阅读 · 1 评论 -
JavaScript 面向对象的程序设计(一)
面向对象的语言都有一个类的概念,通过这种类的概念,我们能创建出具有相同属性相同方法的对象。ECMA-262将对象定义为: 无序属性的集合,其属性可以包含基本值、对象或者函数。可以理解为对象是一个没有序号的数组,他的“排序方式“是依靠键值(key&value)组合的。那么我们就开始说说面向对象开发吧( 下面的代码都是在同一个文件当中写的,我不想重复代码 )1. 什么是对象,我用下面这个例子来...原创 2018-07-01 15:36:42 · 134 阅读 · 0 评论 -
JavaScript 面向对象的程序设计(二)
继续上一周的面向对象设计, 我们就差最后两种继承的方法还没总结完寄生式继承书中: 寄生式继承是与原型式继承紧密相关的一种思路, 它的思路与寄生构造函数模式和工厂模式类似, 即创建一个仅用于封装继承过程的函数,该函数在内部以某种方式来增强对象, 最后再像真的是他做了所有工作一样返回对象简单的来说: 就是他的思路就是将原型式继承作为它内部的一个对象增强手段(利用它完成继承之后),再像寄生构造函数那样将...原创 2018-07-08 13:11:40 · 136 阅读 · 0 评论 -
手写订阅发布模式
前几天在网上查阅了一些资料,并且自己尝试着手写了一下订阅发布模式。其实可以发现订阅发布模式和自定义事件类似(但不同),原理是我们先定义一个事件类型并给一个callback,在后续执行这个callback。var Works = (function () { function Works() { this.handlers = {} this.a = 'a'...原创 2018-06-03 12:27:43 · 1369 阅读 · 0 评论 -
JavaScript 关于this对象的问题
今天看高级程序设计时阅读到第七章看到了this的内容,是说在闭包中使用this的问题。this对象: 是在运行时基于函数的执行环境绑定的(意思是谁在调用,this就是谁)var name = "The Window";var object = { name: "My Object", getNameFunc: function () { return functi...原创 2018-05-07 12:51:42 · 199 阅读 · 0 评论 -
七牛 小程序图片上传 (对官方写的文章的小提议)
上周是在给同事解决七牛上传图片时遇到的问题,主要是配置的问题,七牛云在简书中写的配置有点简略,导致同事在跟着使用的时候出现了点问题就是初始化的配置有点问题(function() {var config = { qiniuRegion: '', qiniuImageURLPrefix: '', qiniuUploadToken: '', qiniuUpl...原创 2018-08-19 13:55:31 · 1468 阅读 · 0 评论