![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
汇而不置
由于csdn图片url会转码,自己写的markdown图片无法识别,现在在博客园写博客 本人博客地址: https://www.cnblogs.com/sprite0521/ 欢迎关注,讨论,最近学习dart ,flutter 混合app,大家互相讨论学习
展开
-
通过定时器发送ajax请求,降低并发的解决方式记录
原先是for循环发送ajax请求导致并发过高的问题 ,先采用定时器的方式,定时发送ajax请求。以便降低并发。//生成ajaxPromise对象async function createAjaxPromise(newTempData) { //console.log(newTempData.length); //5 var Index = 0; //下标值0-length-1...原创 2020-04-29 11:51:28 · 945 阅读 · 0 评论 -
Vue组件和插槽使用
文章目录表单text 和 textreacheckbox 和radioselectcomputed与watchcomputedwatch组件组件的注册Vue.component()全局组件与局部组件dataprops组件的通信$emit()组件双绑的实现v-model.sync (处理多个prop外部绑定数据)update:[prop]插槽具名插槽作用域插槽props验证非prop特性替换/合并已...原创 2019-10-24 19:07:50 · 566 阅读 · 0 评论 -
浅谈webpack配置
该文章的webpack配置基于4.x版本。webpack简介本质上,webpack 是一个现代 JavaScript 应用程序的_静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个_依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。webpack安装...原创 2020-03-21 19:24:59 · 152 阅读 · 0 评论 -
简单理解JavaScript对象继承
原型链用法:把实例的父类给子类(子函数的原型)缺点:因为修改obj1arr后obj2.arr也变化了,因为来自原型对象的引用属性里实例共享的。2> 创建子类实例时,无法父类构造函数传递参数。//父亲函数function Parent(){ this.userName="父亲函数"; this.arr=[1,2,3];}//子函数function Chil...原创 2020-02-16 21:51:08 · 97 阅读 · 0 评论 -
JavaScript对象模式
工厂模式工厂模式优缺点和现实中的工厂差不多在函数内部创建了一个新对象,最后返回加工后的这个新对象(缺点) 虽然new的是共同新的一个函数,但是其中的方法做对比,返回false,也就是说的new的函数,中得方法,不是共享同一个地址。//对象举例function createObject(){ //先创建一个新对象 var obj=new Object(); ...原创 2020-02-16 21:49:55 · 98 阅读 · 0 评论 -
简单理解JavaScript设计模式
单体模式理解: 单体模式是提供了一种代码组织为一个逻辑单元的手段。这个逻辑单元中的代码可以通过单一变量进行访问。优点:1> 可以划分命名空间。2> 使代码阅读性,维护性更好。3> 可以实例化(new 对象) 但是只能实例化一次。//单体模式实例function Obj(){ this.name="张三"; this.run=null;}Obj.p...原创 2020-02-16 21:48:07 · 92 阅读 · 0 评论 -
javascript的offset系列属性总结
offsetLeft和offsetTop属性offsetLeft:就是这个元素左边框外,到自己的offsetParent对象的左边框内的距离。offsetTop:就是这个元素上边框外,到自己的offsetParent对象的上边框内的距离。offsetParent 表示自己的偏移参考盒子。IE9,IE9+ chrome等高级浏览器下offstParent(表示自己的偏移参考盒子)...原创 2019-06-16 20:52:22 · 3064 阅读 · 0 评论 -
算法_内部排序_冒泡排序(javascrpt语言实现)
1111原创 2019-05-13 15:58:31 · 150 阅读 · 0 评论 -
es6中的let、const关键字、解构
参考文献:http://es6.ruanyifeng.com/es6中的let和const关键字ECMAScript和JavaScript的关系: 前者是后者的规格,后者是前者的实现。符合ECMAScript规则的还有Flash中的ActionScript和TypeScript.可以在NodeJS中测试ES6,后者使用webpack+Babel将ES6翻译成ES5...原创 2019-05-10 17:42:28 · 539 阅读 · 0 评论 -
javascript_作用域和闭包
作用域概述在函数内定义的变量不能从函数之外的任何地方取得,变量仅仅在该函数的内部有定义。JS没有块级作用域,能封闭作用域的只有一个东西:函数局部变量和全局变量定义变量时不写var,变量将自动变为全局变量当遇见一个变量时,JS引擎会从其所在的作用域依次向外层查找,查找会在找到第一个匹配的标识符的时候停止。在多层嵌套的作用域中可以定义同名的标识符,这将发生“遮蔽效应”。函数的参数是一个...原创 2019-05-07 23:54:32 · 119 阅读 · 0 评论 -
算法_内部排序_快速排序(javascript语言实现)
快速排序快速排序(quick sort)的基本思想:通过一趟排序,将序列中的数据分割为两部分,其中一部分的所有数值都比另一个部分的小;然后按照此种方法,对两部分数据分别进行快速排序,直到参与排序的两部分都有序为止。(有递归)。对于一个包含n 条记录的序列arr[],使用快速排序使序列调整为升序序列的基本操作如下:设置变量i和j,分别记录序列中第一条 记录和最后一条(n-1)记录对应...原创 2019-05-15 11:58:39 · 117 阅读 · 0 评论 -
javascript面向对象_构造函数 原型 继承
构造函数一个函数可以用new关键字来调用。那么此时将按顺序发生四件事情隐秘的创建一个新的空对象将这个喊里面的this绑定到刚才创建的隐秘新对象上执行函数体里面的语句返回这个新的对象。function People(){ this.name="小米"; this.age=18; this.sex="男";}var xiaoming=new Peo...原创 2019-05-04 12:56:01 · 223 阅读 · 0 评论 -
javascript面向对象_创建对象
object类型(对象类型)对象的创建创建一个对象,有两种方法,第一种叫做字面量,第二种是用new Object();字面量创建方式(代码)var obj={name: "123",age:18,sex:"男"};console.log(obj);//console.log(obj.name); //123console.log(typeof obj);// ...原创 2019-05-04 12:45:57 · 81 阅读 · 0 评论 -
Javascript_call()和apply()
call()和apply()是用来执行上下文运行函数的。所谓的上下文就是函数中出现的this是谁。//用来测试call()和apply的区别function fun(){ this.a=100;}var xiaoming={ a:8, b:9}var xiaohong={ a:10, b:3}fun.call(xiaoming);//f...原创 2019-04-15 18:32:25 · 86 阅读 · 0 评论