JavaScript
-
Spring MVC数据验证简介
用户的输入一般是随意的,为了保证数据的合法性,数据验证是所有 Web 应用必须处理的问题。 在 Spring MVC 框架中有以下两种方法可以验证输入数据: 利用 Spring 自…
-
Spring MVC JSON数据交互(附带实例)
Spring MVC 在数据绑定的过程中需要对传递数据的格式和类型进行转换,它既可以转换 String 等类型的数据,也可以转换 JSON 等其他类型的数据。本节将针对 Sprin…
-
DDoS(分布式拒绝服务攻击)原理与防御
分布式拒绝服务攻击(Distributed Denial of Service, DDoS)是一种对网站发起大量连接,导致正常用户无法访问网站的攻击手段。利用流量劫持变相进行 DD…
-
HTML DOM是什么
在 HTML 中 DOM(文档对象模型)是 Web 前端里最基础、最常用的—模型。例如,一个网页其实就是一个 HTML 文件,经过浏览器的解析,最终呈现在用户面前。 H…
-
HTML CSS JS之间的关系
HTML、CSS、JS(JavaScript)共同构建了我们看到的所有网页展示和交互。 HTML(HyperText Markup Language)是超文本标记语言。 CSS(C…
-
Chrome里的冷知识
Chrome 浏览器无疑是最受前端青睐的工具,原因除了界面简洁、大量的应用插件,良好的代码规范支持、强大的 V8 解释器,javascript 执行速度和内存占有率表现非常优秀之外…
-
Shell变量的作用域:Shell全局变量、环境变量和局部变量
Shell 变量的作用域(Scope),就是 Shell 变量的有效范围(可以使用的范围)。 在不同的作用域中,同名的变量不会相互干涉,就好像 A 班有个叫小明的同学,B 班也有个…
-
AJAX异步请求原理
我们在搜索引擎的搜索框中输入一个关键词,如下图所示,会出现很多联想词。这些通过联想预测的词是如何从后台传输到当前浏览的网页,并在输入框下面显示的呢? 在地图类应用中随意地放大缩小页…
-
Qt类库模块划分详解
Qt 类库里大量的类根据功能分为各种模块,这些模块又分为以下几大类: Qt 基本模块(Qt Essentials):提供了 Qt 在所有平台上的基本功能。 Qt 附加模块(Qt A…
-
EL是什么?(详解)
表达式是 JSP 必备的语法元素,在接下来的教程中我们将介绍 EL、运算符、变量、常量、保留字的定义以及应用技巧。本文我们首先介绍 EL 表达式语言来自于标准化脚本语言 ECMAS…