摘要: 基本概念 DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作(比如增删内容)。 浏览器会根据 DOM 模型,将结构化文档(比如 HTML 和 XML) 阅读全文
posted @ 2019-07-02 19:38 AALMIX 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 了解HTTP协议 HTTP (超文本传输协议,HyperText Transfer Protocol),是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是万维网的数据通信基础。 通常,由 HTTP 客户端(例如:浏览器)发起一个 GET 请求,创建一个到服务器指定端口(默认是 80 阅读全文
posted @ 2019-07-02 11:34 AALMIX 阅读(1020) 评论(1) 推荐(1) 编辑
摘要: 假如我们有一个需求,需要给元素添加样式类,使用原生的JS很容易搞定。 1 抽取函数 2 引入命名空间 "在线预览" 3 把 Node 放在前面 1. 使用原型 , 侵入式 "在线预览" 2.使用构造函数 ,非侵入式 4 完成简化版的 jQuery 将构造函数 的名称替换成 , 5 继续优化,支持多个 阅读全文
posted @ 2019-05-24 15:52 AALMIX 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 函数是一段可以反复调用的代码块。函数还能接受输入的参数,不同的参数会返回不同的值 声明函数的 5 种方式 具名函数 (function 命令) 函数表达式 具名函数赋值 window.Function 箭头函数 函数的特性 如果同一个函数被多次声明,后面的声明就会覆盖前面的声明 函数内部的 语句表示 阅读全文
posted @ 2019-05-24 15:44 AALMIX 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 什么是数组 数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。本质上数组属于一种特殊的,由 构造出来的对象, 运算符返回数组的类型是 ,任何类型的数据都可以放入数组。 数组的赋值和读取 多维数组 数组的键名 由于数组成员的键名是固定的(默认总是0、1、2 阅读全文
posted @ 2019-05-24 15:42 AALMIX 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 原型 JavaScript 通过构造函数生成新对象,因此构造函数可以视为对象的模板。实例对象的属性和方法,可以定义在构造函数内部。 在上面的代码中,Person函数是一个构造函数,函数内部定义了 name,age属性,sayName方法,所有实例对象(person1和person2)都会有这些属性和 阅读全文
posted @ 2019-04-25 17:08 AALMIX 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 转成字符串 String 1. 使用 方法 这种方法可以将 , , ,`array function null undefined` 这两种数据类型。 2. 使用 函数 函数可以将任意类型的值转化成字符串。 原始类型值转换: 方法的参数如果是对象,返回一个类型字符串;如果是数组,返回该数组的字符串形 阅读全文
posted @ 2019-04-24 13:07 AALMIX 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 简介 JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有七种 数值(number):整数和小数,比如 和`3.14` 字符串(string):文本 布尔值(boolean):表示真伪的两个特殊值,即 (真)和 (假) undefined:表示“未定义” 阅读全文
posted @ 2019-04-23 15:50 AALMIX 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 写在前面 在项目部署当中会需要更新 css 文件或 js 等资源文件,为了避免由于浏览器缓存的原因无法加载新的 css 或 js ,一般的做法是在资源文件的后面加上一个版本号来解决,这样浏览器就会去服务器下载新的资源文件。 如果某个 css 文件被多个页面引用,那么我们就需要去每个页面一个一个的去修 阅读全文
posted @ 2018-08-21 17:23 AALMIX 阅读(1691) 评论(3) 推荐(0) 编辑
摘要: 移除 X-AspNetMvc-Version 在 Global.asax 的 Application_Start添加代码 移除 X-AspNet-Version 在 web.config 下的 system.web 节点下设置 enableVersionHeader=false 移除 X-Power 阅读全文
posted @ 2018-08-20 18:22 AALMIX 阅读(1306) 评论(0) 推荐(0) 编辑