
javascript
javascript专栏一些学习的技巧/学习遇到的坑
Elinkers
leetcode刷题中
展开
-
JavaScript包安装错误/失败的解决
很多时候我们在使用JavaScript的npm安装包的时候会出错。我们应该知道,1.包文件都存储在node_modules文件夹。2.package.json相当于是我们查看已安装的包的目录因此在出错时,我们可以直接删除node_modules文件夹,然后在terminal终端使用npm install,就能再次安装包了...原创 2020-12-04 09:22:44 · 916 阅读 · 0 评论 -
学习JavaScript(9)AJAX请求报文响应报文
文章目录前言一、http请求报文二、http响应报文总结前言根据前文结果使用控制台查看ajax请求的结果学习JavaScript(8)AJAX请求方法学习JavaScript(7)node简易后端创建一、http请求报文可以通过浏览器控制台F12的network看到请求的信息,其中有请求行,请求头,请求空行,请求体进一步放大内容可以找到具体信息请求行的内容包括:URL,请求方法(get/post)等等请求头的内容包括:local-host,user-agent等等请求体的内容:原创 2020-12-01 14:57:49 · 498 阅读 · 0 评论 -
学习JavaScript(8)AJAX请求方法
文章目录前言请求方法1、原生JavaScript2、jQuery3、axios4、fetch()总结前言文章的ajax请求需要用到node创建的后端,一些ajax知识也可以参考学习JavaScript(2)AJAX基础学习JavaScript(7)node简易后端创建请求方法这里用的后端是前文创建的9000端口,需要配置说明可以参考前文学习JavaScript(7)node简易后端创建1、原生JavaScript原生JavaScript需要以下几步重要操作,包括在绑定事件时对于read原创 2020-12-01 14:51:01 · 274 阅读 · 0 评论 -
学习JavaScript(7)node简易后端创建
文章目录前言一、安装node二、express框架构建1、express安装2、nodemon安装三、简易后端创建四、启动服务器总结前言关于ajax的请求需要做node的后端服务端准备操作如下一、安装nodenode到官方网站下载http://nodejs.cn/二、express框架构建1、express安装在目录下安装node初始化:npm init -yesexpress安装:npm i express2、nodemon安装也可以不用安装,安装nodemon是能在修改代码原创 2020-12-01 10:53:30 · 194 阅读 · 0 评论 -
js刷leetcode的函数/方法
文章目录前言一、常用函数1.Math库1.Math.max()2.栈方法二、常用语法1.展开语法(...)2.箭头函数2.读入数据总结前言记录以下刷题时常用的函数,能够有效提高刷题的效率。持续更新中。。。一、常用函数1.Math库1.Math.max()console.log(Math.max(1,2)) //22.栈方法二、常用语法1.展开语法(…)可以在函数调用数组构造时,将对象表达式按照key-value展开function sum(x,y,z){ return x+y+原创 2020-11-24 11:49:51 · 531 阅读 · 0 评论 -
学习JavaScript(6)JSON
文章目录前言一、JSON是什么?二、JSON语法1.简单值2.对象3.数组三、JSON和JavaScript对象相互转化1.JSON.stringify()2.JSON.parse()总结前言参考红宝书JavaScript高级程序设计第三版一、JSON是什么?JSON是JavaScript的一个严格的子集,利用了JavaScript中的一些模式来表示结构化数据。需要注意的是JSON不是一种编程语言二、JSON语法JSON语法可以表示以下三种类型的值1.简单值语法与JavaScript.原创 2020-11-17 09:53:26 · 118 阅读 · 0 评论 -
学习JavaScript(5)继承
文章目录前言一、原型链总结前言OO语言都支持两张继承方式:接口继承和实现继。接口继承只继承方法签名,而实现继承则继承实际的方法。由于函数没有签名,ECMAscript只能支持实现继承,而且其实现继承主要是依靠原型链来实现一、原型链基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。回顾:构造函数和原型的实例关系是:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针原型链:我们让原型对象等于另一个类型的实例,那么此时原型对象将原创 2020-11-13 16:20:06 · 101 阅读 · 0 评论 -
学习JavaScript(4)AJAX跨域
文章目录前言一、html文档1.创建一个html文档,用js写ajax请求二、Nginx配置1.Nginx下载2.解压zip3.找到nginx.conf4.修改nginx.conf5.运行Nginx6.查看是否运行三、打开网址1.在本地地址打开总结前言学习JavaScript(2)AJAX基础我们在学习AJAX时难免需要跨域请求服务器。然而我们往往有时无法同时设置后端和前端来调整同源策略。这里我使用Nginx代理服务器做跨域AJAX请求一、html文档1.创建一个html文档,用js写aja原创 2020-11-11 15:23:05 · 136 阅读 · 0 评论 -
学习JavaScript(3)创建类
文章目录前言一.工厂模式二.构造函数模式三.原型模式四.组合使用构造函数模式和原型模式总结前言学习JavaScript(1)关于对象参考红宝书JavaScript高级程序设计第三版第六章虽然object构造函数或对象的字面量都可以用来创建单个对象,但这些方法有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码,为解决这个问题,有以下几种常用方式创建对象一.工厂模式一种函数,使用它来封装以特定接口创建对象的细节function cat(name,year,color){原创 2020-11-09 13:22:07 · 145 阅读 · 0 评论 -
学习JavaScript(2)AJAX基础
文章目录前言一、关于AJAX二、AJAX请求数据方法1.XMLHttpRequest(XHR)2.Dynamic script tag insertion 动态脚本注入3.Multipart XHR三、AJAX请求方法四、AJAX请求验证实例总结前言内容参考高性能JavaScript一书和网上资料查找一、关于AJAXAJAX全名asynchronous JavaScript and XML 意为异步的JavaScript和XML。它可以通过延迟下载体积较大的资源文件来使得页面加载速度更快。通过异原创 2020-11-06 17:26:55 · 150 阅读 · 0 评论 -
学习JavaScript(1)关于对象
文章目录前言二、创建对象的方法1.工厂模式2.构造函数模式3.原型模式4.组合构造&&原型模式5.动态原型模式6.寄生构造函数模式7.稳妥构造函数模式总结前言文章参考红宝书JavaScript高级程序设计# 一、解决对象的方法二、创建对象的方法1.工厂模式工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程。在ECMAscript中无法创建类,于是就发明了一种函数,用函数来封装以特定接口创建对象的细节2.构造函数模式3.原型模式4.组合构造&原创 2020-11-06 11:47:53 · 902 阅读 · 1 评论 -
使用工厂模式封装JavaScript轮播图
使用工厂模式封装js轮播图前言一、功能介绍二、实现方法三、完整代码四、结果展示总结前言具体功能参考https://blog.youkuaiyun.com/Echianer/article/details/109173765本文运用工厂模式制作一个模型能够创建两个及以上的轮播图的函数一、功能介绍通过输入轮播图的名字,位置,图片数量,颜色来创建对象二、实现方法这里运用前一篇创建轮播图的代码将其封装成为一个函数,并且使用innerHTML方法写html层和css样式三、完整代码代码如下:<htm原创 2020-10-20 15:01:58 · 249 阅读 · 0 评论 -
使用JavaScript创建轮播图
使用js创建轮播图一、轮播图功能1.自动轮播功能2.拖拽功能3.小按钮功能二、实现方法1.html创建2.css创建3.js触发事件三、完整代码总结一、轮播图功能1.自动轮播功能鼠标在目标范围外开始自动轮播,当鼠标移动进入目标时停止轮播2.拖拽功能根据鼠标的拖拽能够切换图片的页面3.小按钮功能通过鼠标点击小按钮直接切换到当前目标图片二、实现方法1.html创建html应该是三层的div一层最外层放置外框,是整个轮播图二层是图片的长框,长框的长度应该是几个图片累加起来的长度三层是每张原创 2020-10-20 09:06:25 · 445 阅读 · 1 评论