摘要:
作用:当你的页面存在很多ajax事件的话,我们有一些信息是公共的,可以复用,我们可以用全局事件进行编写,因为每一个ajax事件调用,都会触发ajax全局事件。 jquery的ajax方法的全部全局事件: ajaxStart:ajax请求开始前 ajaxSend:ajax请求时 ajaxSuccess 阅读全文
摘要:
windows下安装https://github.com/MicrosoftArchive/redis/releases第一次启动报错: [2368] 21 Apr 02:57:05.611 # Creating Server TCP listening socket 127.0.0.1:6379: 阅读全文
摘要:
今天在做项目时,发现了h5页面在手机端浏览器访问时,当页面上滑时,浏览器的标题栏搜索框会消失 研究了一下发现,需要设置一下html和body的css属性就可以了,如下: 阅读全文
摘要:
在ajax请求后台数据时有时会报HTTP400错误-请求无效(Badrequest);出现这个请求无效报错说明请求没有进入到后台服务里; 原因: 1)前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装; 2)前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字 阅读全文
摘要:
什么是xss攻击? XSS,即(Cross Site Scripting)中文名称为“跨站脚本攻击”。XSS的重点不在于跨站攻击而在于脚本攻击。攻击者可以利用 web应用的漏洞或缺陷之处,向页面注入恶意的程序或代码,以达到攻击的目的。通俗的来说就是我们的页面在加载并且渲染绘制的过程中,如果加载并执行 阅读全文
摘要:
1. 使用require.js的意义 (1)实现JS文件的异步加载,避免网页因为加载JS文件缓慢造成网页未响应 (2)管理模块之间的依赖性,便于代码的编写和维护。页面中只需要引入require.js和main.js,其余的js文件全部通过require.js管理。 2. 获取require.js r 阅读全文
摘要:
前一篇文章了解了什么是模块,这一篇就简单介绍一下如何定义并加载一个模块。 我所了解的三种模块加载方式分别是CommonJS、AMD和CMD 网上关于这三种模块加载方式讲解的文章很多,我就简单的做个介绍,如果想深入了解一下可以去网上查阅一下相关的资料。 (1)CommonJS 在CommonJS中,一 阅读全文
摘要:
1. 首先,我们需要明白为什么要用模块化? 功能都是为了解决需求的。模块化可以带来的优点有以下几点: 功能都是为了解决需求的。模块化可以带来的优点有以下几点: (1)可维护性。举个例子,如果我们把未使用模块化的代码比作油和水混合在了一起,模块化之后的代码就好像油和水的分层,油就是油,水就是水,这样的 阅读全文
摘要:
CommonJS, AMD, CMD都是JS模块化的规范。 CommonJS是服务器端js模块化的规范,NodeJS是这种规范的实现。 AMD(异步模块定义)和CMD(通用模块定义)都是浏览器端js模块化的规范。RequireJS 遵循的是 AMD,SeaJS 遵循的是 CMD。 一、CommonJ 阅读全文
摘要:
1.名词解释AMD:Asynchronous Modules Definition异步模块定义,提供定义模块及异步加载该模块依赖的机制。CMD:Common Module Definition 通用模块定义,提供模块定义及按需执行模块 RequireJS 遵循 AMD(异步模块定义)规范,Sea.j 阅读全文