JavaScript对表单、数字输入的验证
javascript

JavaScript对表单、数字输入的验证

160

HTML表单验证能够通过JavaScript来完成。如果某个表单字段(fname)是空的,那么该函数会发出一条警告消息,并返回false,以防止表单被提交出去....

JavaScript样式指南和代码约定、基本调试和最佳实践
javascript

JavaScript样式指南和代码约定、基本调试和最佳实践

142

代码约定(Coding conventions)指的是编程的样式指导方针。这些原则大体上包括:变量和函数的命名和声明规则、使用空格、缩进和注释的规则、编程习惯和准则等。代码约定可以确保质量、改善代码可读性、提升代码可维护性。代码约定可以是团队遵守的成文规则,也可以是您个人的编码习惯。...

JavaScript严格模式与this、let、const关键词
javascript

JavaScript严格模式与this、let、const关键词

185

"use strict";定义JavaScript代码应该以“严格模式”执行。"use strict"是JavaScript1.8.5 中的新指令(ECMAScript version 5)。它不算一条语句,而是一段文字表达式,更早版本的 JavaScript 会忽略它。作用是指示JavaScript代码应该以“严格模式”执行。在严格模式中,无法使用未声明的变量。...

flex布局:6个容器属性与6个项目属性
css3

flex布局:6个容器属性与6个项目属性

280

页面布局的传统解决方案,基于盒状模型,依赖display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-Flex布局,...

JavaScript作用域与JavaScript提升(Hoisting)
javascript

JavaScript作用域与JavaScript提升(Hoisting)

80

在JavaScript中有两种作用域类型:局部作用域、全局作用域。JavaScript拥有函数作用域:每个函数创建一个新的作用域。作用域决定了这些变量的可访问性(可见性)。函数内部定义的变量从函数...

JavaScript7种类型的位运算符
javascript

JavaScript7种类型的位运算符

192

avaScript将数字存储为64位浮点数,但所有按位运算都以32位二进制数执行。在执行位运算之前,JavaScript将数字转换为32位有符号整数。执行按位操作后,结果将转换回64位JavaScript数。有符号整数...

JavaScript数组排序技巧与求最大值、最小值
javascript

JavaScript数组排序技巧与求最大值、最小值

191

比较函数的目的是定义另一种排序顺序。比较函数应该返回一个负,零或正值,这取决于参数:function(a, b){return a-b},当sort()函数比较两个值时,会将值发送到比较函数,并根据所返回的值(负...

JavaScript数字的基本知识点,要熟悉这7点
javascript

JavaScript数字的基本知识点,要熟悉这7点

176

与许多其他编程语言不同,JavaScript不会定义不同类型的数,比如整数、短的、长的、浮点的等等。JavaScript数值始终以双精度浮点数来存储,根据国际IEEE 754 标准。此格式用64位存储数值,其中0到51存储数字(片段),52到62 存储指数,63位存储符号....