javascript
文章平均质量分 54
LuiChun
在US购买了一块土地,可以注册多个公司,我想把其余的地方卖出去
展开
-
前端的搬运仓库github
1.javascript-algorithms(基于javascript的算法和数据结构)https://github.com/trekhleb/javascript-algorithms2.nodebestpractices(Node.js最佳实践)https://github.com/goldbergyoni/nodebestpractices3.You-Dont-Know-JS(你不知道的js这本书的开源版本)https://github.com/getify/You-Dont-Know-J原创 2021-07-09 01:17:34 · 130 阅读 · 0 评论 -
ajax前端取消用户发送重复请求
回到文章总目录ajax重复发送请求发送相同的请求。我们的用户不断点击某个发送请求,服务端响应比较慢或者响应快,都回提升服务端的压力。我们在前端设置好响应机制,减少服务端的压力。前端设置通通的请求,在第二次发送的时候,把第一个请求取消掉,只发送新的第二次请求。接着上一个章节案例二的代码1.创建在testnine文件夹并在这个文件夹里面2.创建simpel.html文件3.创建server.js文件<!DOCTYPE html><html lang="en">&l原创 2021-01-03 22:31:39 · 327 阅读 · 0 评论 -
Ajax目录
本篇文章将会讲解关于Ajax的使用一,异步发送1.原生ajax2.jQuery3.fetch4.axios二,跨域发送原创 2020-12-28 17:50:16 · 251 阅读 · 2 评论 -
原生jsonp发送跨域请求
回到文章总目录同源策略当前打开的浏览器的url和当前页面ajax请求的url一样才叫同源协议,端口,域名三者一样满足同源策略使用jsonp解决跨域script标签本身具备跨域特性,当我直接打开本地simpel.html文件的时候,那么这个文件的路径,端口,域名,都是和服务端不一致的,但是还是能够拿到服务端返回来的数据。下面只是第一个按钮【同源发送ajax】是同源发送下面是示例代码1.创建在teststhirteen文件夹并在这个文件夹里面2.创建simpel.html文件3.创建原创 2021-01-06 12:16:12 · 214 阅读 · 0 评论 -
使用express框架接收和发送ajax信息
Express框架我们的ajax需要对服务端发对请求,所以我们需要这个服务端接收和发送Express的基本使用使用终端进入文件夹中(ajaxtest)1.初始化node.jsnpm init --yes将会自动创建package.json文件解释:npm是node.js平台下的一个包管理工具2.安装expressnpm i express安装完毕之后将会自动创建node_modules文件夹,package-lock.json文件3.创建项目文件夹在文件夹中(ajaxtest原创 2020-12-30 02:27:02 · 913 阅读 · 0 评论 -
ajax中设置请求头和自定义请求头
1.创建在testfour文件夹并在这个文件夹里面2.创建post.html文件3.创建server.js文件通常设置请求头 // 设置请求头 参数1:请求头名字 参数2:为请求头2的值 // 设置请求体内容类型:Content-Type // 参数查询字符串的类型:application.x-www-form-urlencoded testone.setRequestHeader('Content-Type','application.x-www-form-u原创 2020-12-31 05:26:38 · 5546 阅读 · 0 评论 -
Nodemon包的使用
Nodemon安装之后当我们的js文件修改后(保存)将会自动重其服务端,那么我们就不需要手动去重新停止再重启nodemon是一种工具,可在检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于node.js的应用程序。文档介绍https://www.npmjs.com/package/nodemon安装命令npm install -g nodemon安装之后 那么我们的启动代码为nodemon server.js注意,server.js是我这里的js文件的名字...原创 2021-01-01 02:30:12 · 331 阅读 · 0 评论 -
解决ajax中ie缓存问题(手动添加时间戳)
回到文章总目录本章讲解的是ajax的ie缓存ie浏览器对ajax请求的的结果进行缓存,这会导致ie浏览器ajax请求的的结果(最新返回结果)显示失败,因为它调取了旧的缓存。1.创建在testsix文件夹并在这个文件夹里面2.创建iecache.html文件3.创建server.js文件案例一未添加解决方法iecache.html文件<!DOCTYPE html><html lang="en"><head> <meta charset="原创 2021-01-02 03:09:43 · 491 阅读 · 0 评论 -
ajax取消数据获取
回到文章总目录设置取消获取按钮接着上一个章节的代码1.创建在testeight文件夹并在这个文件夹里面2.创建cancelobain.html文件3.创建server.js文件cancelobain.html文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-w原创 2021-01-02 06:52:17 · 172 阅读 · 0 评论 -
javascript的发展(周边插件的由来)
1995年布兰登创造了javascript脚本语言综合了:C语言的基本语法self的"基于原型的OOP"Java的数据类型和内存管理Scheme的"函数是一等公民"这个时候的javascript还是个渣渣辉(没有模块化做名称隔离)后面把这个语言交给了一家叫ECMA的公司去维护升级ES5是2009年正式发布的-ES6是2015年正式发布2009年 Miozilla的工程师Kevin Dangoor制作了CommonJS诞生第一个JavaScript模块化的规范但是呢这个规范是需要一定的条原创 2020-11-19 23:43:45 · 136 阅读 · 0 评论 -
私密javascript-不传之秘技
使网页可以被编辑第一行document.body.contentEditable=true第二行document.designMode='on'第三行javascript:document.writeln(document.body.innerHTML)第四document.write($("#contentText").html().replace(new RegExp("script","gi"),""));第五document.onselectstart=new Funct原创 2020-12-18 04:07:47 · 505 阅读 · 0 评论 -
对于Vue组件的初步认识(未整理)
文件位置index.js<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body>原创 2020-11-18 01:56:25 · 122 阅读 · 0 评论 -
ES6中箭头函数解释
箭头函数任何可以书写匿名函数的位置,都可以书写箭头函数箭头函数将会绑定this为函数书写位置的this值模块化(nodejs带来的模块化)没有模块化的世界:全局变量污染,难以管理常见的模块化标准:CommonJS,ES6 module,AMD,CMD,UMDnodejs发明出来的模块化标准:CommonJS,(面试会问)40%JS官方提出的标准:ES6 module,(面试会问)——个是重点60%民间发明出来的标准(针对浏览器的):AMD,CMD,UMD----(这种很少用)组件原创 2020-11-17 20:13:49 · 220 阅读 · 0 评论 -
在Visual Studio Code运行单个js文件需要用到插件
安装之后鼠标右击 run code原创 2020-11-17 07:51:35 · 1244 阅读 · 0 评论 -
ES6更新的3种精简化代码,(1.速写属性 2.速写方法 3.模板字符串)
1.速写属性2.速写方法3.模板字符串旧的(为使用速写方法)var name = "空手夺白刃";var age = 18;var person ={ name: name, age: age,};console.log(person);新的速写属性(下方)var name = "空手夺白刃";var age = 18;var person ={ name,// 减少了name: age,// 减少了age:};console.log(per原创 2020-11-17 07:47:51 · 175 阅读 · 0 评论 -
Vue只是JavaScript其中的一个框架
JavaScript浏览器里面唯一能运行的语言是JavaScriptJavaScript 简写也就是JSEcmaScriptEcmaScript(JavaScript交给Ecma组织去监管生产后的改变了的名字)ES5就是版本号的命名(2007年的版本)ES6也是版本号的命名(2015年6月正式发布的)现在通常说的JavaScript是ES5版本现在大部分的浏览器都是支持ES5版本那么把ES6编译成ES5给浏览器去读取,用到的工具是BabelJS运行环境:Node.js也就是浏览器的内核原创 2020-11-16 23:08:42 · 253 阅读 · 0 评论