随笔分类 - js
1
不会写代码啊
摘要:一、前言 最近之前时间正好在学习java知识,所以自个想找个小项目练练手,由于之前的ssm系统已经跑了也有大半年了,虽然稀烂,但是功能还是勉强做到了,所以这次准备重构ssm系统,改名为postCode系统(至于为什么前者叫ssm,可能是因为后端java用的是ssm框架吧),这次后端将不会开发两套,而
阅读全文
摘要:从虚无到Object 起初,地是空虚混沌,渊面黑暗;这时候一切还是null 神说,要有原型,于是就有了prototype 原型从凭空产生,于是需要一个指向于null的特征,人们把这种特征叫做 ,即__proto__,其实也就一种指向,表达的是自己从何而来,也就是: “妖孽还不现出原型” 对,原型一般
阅读全文
摘要:目录 "1、js的Set介绍" "1 1、Set基础用法" "1 2、Set对象的操作方法" "1 3、Set对象的遍历方法" "2、js的Set扩展WeakSet篇" "3、js的Map介绍" "3 1、Map基础用法" "3 2、Map对象的操作方法" "3 3、Map对象的遍历方法" "4、j
阅读全文
摘要:基本写法 ~~~javascript let log = console.log; class people { constructor(name, age) { this.name = name; this.age = age; } } let aa = new people('张三', '22'
阅读全文
摘要:详解js的bind、call、apply 说明 虽然bind、call、apply都是js很基础的一块知识,但是我从未认真总结过这三者的区别。 由于公司后端是用的微服务架构,又没有中间层对接,导致前端这边非常难于处理接口数据。 于是我在项目初期封装了一套薄弱的api方法充当中间层的作用,还有为了让后
阅读全文
摘要:js对象可扩展性和属性的四个特性(下) 一、前言 再次花时间回顾一下基础,毕竟要想楼建的好,地基就要牢固,嘻嘻! 在开始之前需要具备对prototype、\_\_proto\_\_、constructor有一定得了解,可以看看我之前写的一篇文章= "通道" 之前的用户管理系统已经差不多了,顺便加了个
阅读全文
摘要:js对象可扩展性和属性的四个特性(上) 一、前言 再次花时间回顾一下基础,毕竟要想楼建的好,地基就要牢固,嘻嘻! 在开始之前需要具备对prototype、\_\_proto\_\_、constructor有一定得了解,可以看看我之前写的一篇文章= "通道" 之前的用户管理系统已经差不多了,顺便加了个
阅读全文
摘要:说明 module.exports与exports是CommonJS的规范 export与export default是es6规范 require 是 AMD规范引入方式 import是es6的一个语法标准 module.exports与exports module变量代表当前模块。这个变量是一个对
阅读全文
摘要:vue拖拽组件开发 创建临时vue项目 先查看node和npm版本,怎么安装就不多多bb了 再安装vue cli ~~~bash npm install vue cli g //全局安装 vue cli ~~~ 检测是否安装成功 ~~~bash vue list ~~~ 创建项目 ~~~bash v
阅读全文
摘要:js数组方法大全(下) 记录一下整理的js数组方法,免得每次要找方法都找不到。图片有点多,注意流量,嘻嘻! 本期分享 forEach() map() filer() every() some() reduce() reduceRight() indexOf() lastIndex() 上期分享 jo
阅读全文
摘要:js数组方法大全(上) 记录一下整理的js数组方法,免得每次要找方法都找不到。图片有点多,注意流量,嘻嘻! 本期分享 join() reverse() sort() concat() slice() splice() push() pop() unshift() shift() toString()
阅读全文
摘要:前言 去年这个时候有写过一篇文章叫 "《ajax中的json和jsonp详解》" ,写这个文章是因为我朋友学习前端刚好遇到了这个问题,但是就在昨天,他在学习java的时候又遇到同样的问题,看来我又要操作一波了。(实则我就他这一个朋友)(๑→ܫ←) 提纲内容 重述一遍何为同源策略(因为之前讲过) 跨域
阅读全文
摘要:区别: setTimeout(fn,t): 延迟调用,超过了时间就调用回调函数,返回一个id,使用clearTimeout(id)取消执行。 注意:取消了里面的回调函数就不执行了哦,而不是取消的时候就立即执行,下面有源码可以自己cv试一下。 setInterval(fn,t): 循环调用,有周期性的
阅读全文
摘要:出现的问题: 花了点时间研究ajax中的json和jsonp的原理,这里记录一下。以前一直在使用ajax调用数据,但是从来没有遇到跨域问题,也从来没有注意过json和jsonp的区别,总是一通乱用。但昨天朋友遇到这个问题,让我帮他研究研究。直接上图。 然后我的第一反应当然是去找哪里少一个分号,但是该
阅读全文
摘要:原型链 例子如下: var arr = [1, 2, 3]; 其原型链为:arr > Array.prototype > Object.prototype > null 同理我们创建一个函数也是: function foo() { return 0; } 其原型链为:foo > Function.p
阅读全文
摘要:对js中难点的理解 1、把变量对象像遍历数组一样简单 对于数组 ,迭代出来的是数组元素,对于对象 ,迭代出来的是对象的属性; var obj = { w: "wen", j: "jian", b: "bao" } for(var v in obj){ document.write(v)+"<br/>
阅读全文
摘要:简单工厂模式 1、通过类实例化对象创建 传统的用面向对象方法去创建很多类去实现某些功能不妥当,这样不仅占用的很多类名称,而且别人使用这些方法的同时要记住每个类的名字,所以这样不适合团队开发,所以我们可以把这些类封装到一个函数里面,这样别人用你的类就不用记住每个类的名字,只用记住工厂的名字就可以了。直
阅读全文
摘要:面向对象编程 面向对象编程就是将你的需求抽象成一个对象。然后针对这个对象分析其特征(属性)与动作(方法)。这个对象我们称之为类。面向对象编程思想其中的一个特点就是封装。 1、私有属性、私有方法、特权方法、对象公有属性、对象公有方法、构造器和类静态公有属性、类静态公有方法、公有属性、公有方法 var
阅读全文
摘要:1、明白自己 明白了自己写的代码为什么难懂且臃肿,不方便阅读且效率低。最主要的是为什么整套流程下来只能我一个人写,因为这样的代码根本没有团队力,协同能力差。对js理解的不过透彻。 2、真正的学会对象与类的区别 类 :对一群具有相同特征的对象的集合的描述;对象:真实存在的对象个体; 比如人类,指的是一
阅读全文
摘要:首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的
阅读全文
1

浙公网安备 33010602011771号