随笔分类 -  JavaScript

摘要:比较运算符 当我们对Number做比较时,可以通过比较运算符得到一个布尔值: 2 > 5; // false 5 >= 2; // true 7 == 7; // true 实际上,JavaScript允许对任意数据类型做比较: false == 0; // true false 0; // fal 阅读全文
posted @ 2020-09-07 10:08 鸣人卷~~ 阅读(415) 评论(0) 推荐(0)
摘要:1、访问属性是通过.操作符完成的,但这要求属性名必须是一个有效的变量名。如果属性名包含特殊字符,就必须用''括起来: var xiaohong = { name: '小红', 'middle-school': 'No.1 Middle School' //'-'是一个特殊字符 }; xiaohong 阅读全文
posted @ 2020-09-07 09:51 鸣人卷~~ 阅读(263) 评论(0) 推荐(1)
摘要:JavaScript为字符串提供了一些常用方法,注意,调用这些方法本身不会改变原有字符串的内容,而是返回一个新字符串: toUpperCase toUpperCase()把一个字符串全部变为大写: var s = 'Hello'; s.toUpperCase(); // 返回'HELLO' toLo 阅读全文
posted @ 2020-09-07 09:20 鸣人卷~~ 阅读(151) 评论(0) 推荐(0)
摘要:ES6新增了一种模板字符串,表示方法和上面的多行字符串一样,但是它会自动替换字符串中的变量: var name = '小明'; var age = 20; var message = `你好, ${name}, 你今年${age}岁了!`; alert(message); 阅读全文
posted @ 2020-09-07 09:19 鸣人卷~~ 阅读(534) 评论(0) 推荐(0)
摘要:开篇 日期时间格式前端和后端都可以处理,我比较推荐前端来处理(定制化高),下面我就介绍下两种处理的方式 后端处理 django默认不经处理传给前端的日期格式为2018-08-26T19:53:36.538463,这往往不是我们希望的,其实处理这个很简单,只要在序列化类中处理下就好,如下 class 阅读全文
posted @ 2020-01-06 17:40 鸣人卷~~ 阅读(1698) 评论(0) 推荐(0)
摘要:for in是ES5标准,遍历key,遍历的是数组的索引(即键名); for of是ES6标准,遍历value,遍历的是数组元素值; 阅读全文
posted @ 2019-10-17 09:21 鸣人卷~~ 阅读(153) 评论(0) 推荐(0)
摘要:Document 按钮 阅读全文
posted @ 2019-10-11 15:40 鸣人卷~~ 阅读(1330) 评论(0) 推荐(0)
摘要:类的继承 extends connstructor super 例1: class Father { constructor(){} money(){ console.log("10000块"); } } // 子类Son使用 extends 继承父类Father class Son extends 阅读全文
posted @ 2019-10-11 10:47 鸣人卷~~ 阅读(661) 评论(0) 推荐(0)
摘要:面向对象可以用于描述现实世界的事物,但是事物分为具体的(特指的)事物和抽象的(泛指的)事物。 面向对象思维的特点: 1.抽取(抽象)对象共有的属性和行为组织(封装)成一个类(模板) 2.对类进行实例化,获取类和对象 3.对象--特指的 1) 对象是一个具体的事物,一个苹果、一张网页、一个数据库、一个 阅读全文
posted @ 2019-10-11 10:22 鸣人卷~~ 阅读(919) 评论(0) 推荐(0)
摘要:1、使用 call 方法调用父构造函数 在一个子构造函数中,你可以通过调用父构造函数的 call 方法来实现继承,类似于 Java 中的写法。下例中,使用 Food 和 Toy 构造函数创建的对象实例都会拥有在 Product 构造函数中添加的 name 属性和 price 属性,但 categor 阅读全文
posted @ 2019-10-09 14:16 鸣人卷~~ 阅读(818) 评论(0) 推荐(0)
摘要:用户名 /^[a-z0-9_-]{3,16}$/ 密码 /^[a-z0-9_-]{6,18}$/ 十六进制值 /^#?([a-f0-9]{6}|[a-f0-9]{3})$/ 电子邮箱 /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$//^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+ 阅读全文
posted @ 2019-10-09 10:54 鸣人卷~~ 阅读(154) 评论(0) 推荐(0)
摘要:1 2 3 4 5 009字符串中使用正则表达式 6 12 131 132 133 134 135 阅读全文
posted @ 2019-10-07 11:14 鸣人卷~~ 阅读(867) 评论(0) 推荐(0)
摘要:表单验证部分,封装成函数: 通过给元素增加自定义验证属性对表单进行验证: 阅读全文
posted @ 2019-10-07 09:06 鸣人卷~~ 阅读(292) 评论(0) 推荐(0)
摘要:正则匹配 正则提取 正则替换 阅读全文
posted @ 2019-10-07 08:59 鸣人卷~~ 阅读(6954) 评论(0) 推荐(1)
摘要:创建正则对象 方式1: 方式2: 参数 阅读全文
posted @ 2019-10-07 08:54 鸣人卷~~ 阅读(648) 评论(0) 推荐(0)
摘要:正则表达式 阅读全文
posted @ 2019-09-27 20:13 鸣人卷~~ 阅读(363) 评论(0) 推荐(0)
摘要:依照下列规则匹配: 在非特殊字符之前的反斜杠表示下一个字符是特殊字符,不能按照字面理解。例如,前面没有 "\" 的 "b" 通常匹配小写字母 "b",即字符会被作为字面理解,无论它出现在哪里。但如果前面加了 "\",它将不再匹配任何字符,而是表示一个字符边界。 在特殊字符之前的反斜杠表示下一个字符不 阅读全文
posted @ 2019-09-27 17:07 鸣人卷~~ 阅读(4754) 评论(0) 推荐(0)
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <title>函数的调用方式</title> 7 </head> 8 <script> 9 // 普通函数 直接调用 10 function f 阅读全文
posted @ 2019-09-24 16:26 鸣人卷~~ 阅读(835) 评论(0) 推荐(0)
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <title>函数的角色</title> 7 </head> 8 <body> 9 <script> 10 // 二、函数声明 & 函数表达式的 阅读全文
posted @ 2019-09-24 15:26 鸣人卷~~ 阅读(313) 评论(0) 推荐(0)
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <title>函数的角色</title> 7 </head> 8 <body> 9 <script> 10 // 二、函数声明 & 函数表达式的 阅读全文
posted @ 2019-09-24 15:22 鸣人卷~~ 阅读(174) 评论(0) 推荐(0)