闭包

摘要: 原文链接:http://caibaojian.com/javascript-closures.html 首先先简要总结闭包特性: 函数的局部变量在函数返回之后仍然可用 栈上的内存空间在函数返回之后仍在存在,不被回收 给个例子。下面这段代码会返回一个函数的引用: 对于这段代码,C程序员可能会认为say 阅读全文
posted @ 2018-06-10 22:17 尼古拉斯李斯特 阅读(93) 评论(0) 推荐(0) 编辑

整理前端表单验证常用的15个JS正则表达式

摘要: 1 用户名正则 2 密码强度正则 3 整数正则 4 数字正则 可以是整数也可以是浮点数 5 Email正则 6 手机号码正则 7 身份证号正则 8 URL正则 9 IPv4地址正则 10 十六进制颜色正则 11 日期正则 12 QQ号码正则 13 微信号正则 14 车牌号正则 15 包含中文正则 阅读全文
posted @ 2018-06-10 22:10 尼古拉斯李斯特 阅读(379) 评论(0) 推荐(0) 编辑

函数

摘要: 函数 函数的功能 函数的返回值 函数的参数 创建函数 1.声明式函数 function fn(){ } (固定格式)(fn是自己命名的) 2.函数表达式 let fn = function (){ } 函数调用; fn(); 函数返回值: Let fn = function (){ consoile 阅读全文
posted @ 2018-05-27 23:05 尼古拉斯李斯特 阅读(97) 评论(0) 推荐(0) 编辑

正则

摘要: 正则表达式 (RegExp) 一、正则的创建 字面量 let reg = /a/b a :规则,正则要验证的规则 b: 修饰符,是否全局查找,是否区分大小写 二、构造函数 let reg= new RegEsp(a,b); 正则的方法 1.test () let reg =/a/; let str 阅读全文
posted @ 2018-05-27 22:31 尼古拉斯李斯特 阅读(131) 评论(0) 推荐(0) 编辑

集合,映射,流程控制, 知识点。

摘要: 集合 set (ES6新增) 特点:类似于数组,成员都是唯一的,没有重复的值。 一、创建 Set 例 :let s1 = new Set(); console.log(s1); 初始化 let s2 = new Set(['a','b','c','d']) console.log(s2); 二、Se 阅读全文
posted @ 2018-05-20 18:42 尼古拉斯李斯特 阅读(211) 评论(0) 推荐(0) 编辑

循环语句 while,do while ,for 循环

摘要: 循环语句 while do while for while (条件){ 条件满,时执行的代码 } 例: let num = 5; while(num){num - -; console .log(4,3,2,1,0) } 输出4,3,2,1,0. do {执行的代码}while(条件); (是先执行 阅读全文
posted @ 2018-05-20 18:40 尼古拉斯李斯特 阅读(232) 评论(0) 推荐(0) 编辑

html中常用的一些英文单词

摘要: html:中常见英文笔记 header 头部/页眉; index 首页/索引; logo 标志; nav/sub_nav 导航/子导航; banner 横幅广告; main/content 主体/内容; container/con 容器; wrapper/wrap 包裹(类似于container); 阅读全文
posted @ 2018-04-22 14:57 尼古拉斯李斯特 阅读(2302) 评论(0) 推荐(0) 编辑

html 和 css 基础知识点(一)

摘要: 伪类选择器: 伪类是直接在元素后面加“:”,例如a:hover,可直接在css中用而不用在html中像类一样定义,因为是浏览器预先设定好的。 a一般顺序是:a:link{} 未访问状态链接 a:visited{}已访问状态链接 a:hover{}鼠标悬停上时状态 还有其他伪类,如first-chil 阅读全文
posted @ 2018-04-22 14:49 尼古拉斯李斯特 阅读(117) 评论(0) 推荐(0) 编辑

层叠

摘要: 什么是层叠? 层叠是一种机制,用于解决CSS声明冲突,多个相同的css声明(属性),应用到同一个元素上。 层叠机制: 比较优先级:每一个声明都有一个优先级;当发生冲突时,优先级高的会保留,优先级低的会被淘汰。 一个声明的优先级,与它的来源和重要性有关:1:浏览器默认样式表中的声明;2:作者样式中的普 阅读全文
posted @ 2018-04-15 21:32 尼古拉斯李斯特 阅读(233) 评论(0) 推荐(0) 编辑

div元素

摘要: 什么是div元素? 是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。它是一个非常常见的元素;他没有任何语义;他仅仅表 阅读全文
posted @ 2018-04-15 20:46 尼古拉斯李斯特 阅读(350) 评论(0) 推荐(0) 编辑