摘要: 校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$带1-2位小数的正数或 阅读全文
posted @ 2018-06-30 10:43 炼之匠心,煅之仙品! 阅读(109) 评论(0) 推荐(1) 编辑
摘要: JS的三大组成部分 BOM DOM ECMAScript ES5 严格模式 在全局作用域前加一个 "use strict" 严格模式带来了那些好处: 1、增加了更多的报错的场合 使代码编译更加规范 2、为未来的新版本做好了铺垫 3.提高编译器效率,增加运行速度。 体现: 1、声明变量必须用var 2 阅读全文
posted @ 2018-06-30 10:29 炼之匠心,煅之仙品! 阅读(113) 评论(0) 推荐(1) 编辑
摘要: 1.显示文件夹或子文件及子文件 2.利用http模块 开启服务器 3.利用express第三方模块开启服务器 3.设置模板引擎 4.开启路由 通过路由,可以在返回页面之前,先通过中间件执行若干事物,将这些事物放在中间件里面,形成一种模块。增强代码的可读性 const router = new exp 阅读全文
posted @ 2018-06-25 20:06 炼之匠心,煅之仙品! 阅读(201) 评论(1) 推荐(1) 编辑
摘要: git常见基本命令 1.初始化仓库 git init 2.配置个人信息 git config --global user.name <名字> >:配置用户名 git config --global user.email <邮箱> >:配置邮箱 git config --list >:查看配置信息 3 阅读全文
posted @ 2018-06-14 15:24 炼之匠心,煅之仙品! 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.javascript变量包含两种不同数据类型的值:基本类型和引用类型。 基本类型值指的是简单的数据段,包括es6里面新增的一共是有6种,具体如下: number、string、boolean、null、undefined、symbol 引用类型值指那些可能由多个值构成的对象,只有一种如下: ob 阅读全文
posted @ 2018-06-12 11:01 炼之匠心,煅之仙品! 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 作用域: 作用域链: 子作用域能访问父级作用域的变量和方法。父集却不能访问子集作用域的变量和方法 变量声明提升: js执行的时候会分为两个阶段:(JS的预编译 与 自上而下执行) js预编译:js声明的时候会把var声明和函数提到script的最顶端(也可以理解为当前作用域),赋值语句不会被提升而是 阅读全文
posted @ 2018-05-26 13:22 炼之匠心,煅之仙品! 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 将伪数组转换成真数组 [].slice.call() [].slice.apply() Array.from():将伪数组转换为数组 Array.prototype.slice.call(); Array.prototype.slice.apply(); el.__proto__=Array.pro 阅读全文
posted @ 2018-05-23 20:09 炼之匠心,煅之仙品! 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 数据库常用的方法: 执行SQL语句:(规定要使用的 MySQL 连接,SQL语句) $res = mysqli_query($conn,$sql)返回值是受影响的行数 select返回的是结果集 mysqli_num_rows ($res)或者$ress->num_rows 返回结果集中多少条数据 阅读全文
posted @ 2018-05-23 13:07 炼之匠心,煅之仙品! 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象和面向过程的区别 面向过程:注重代码的过程 面向对象:注重代码的结果 2.面向对象三大特性 抽象 封装 继承 多态(JS不存在多态) 3.什么是一个构造函数 new 一个关键字函数 创建一个对象,该对象的属性this指向window 函数里面指向这个对象 构造函数和普通函数的区别 : 1 阅读全文
posted @ 2018-05-22 20:21 炼之匠心,煅之仙品! 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 惰性函数(减少浏览器无用的判断 提高性能) 如果在某一条件下重复执行那串相同的代码可以用惰性函数 单例模式(一个类只有一个实例避免过多dom操作) 代理模式(代理模式(有2个对象 第二个对象想调用第一个对象里面的东西从空间里面取出)) 发布订阅模式 有2个对象服务端和客户端 如下: 客户端:QQ 号 阅读全文
posted @ 2018-05-22 18:58 炼之匠心,煅之仙品! 阅读(125) 评论(0) 推荐(1) 编辑