2018年6月26日

什么是构造函数?它和普通函数的区别?

摘要: 构造函数:构造函数简单的讲,即定义出来专供new 式调用的函数。当任意一个普通函数用于创建一类对象时,它就被称作构造函数,或构造器。 构造函数和普通函数的区别: 1.构造函数一般首字母大写 如function Student(){{ },而普通函数一般首字母小写。 2. 对于任意函数,使用new操作 阅读全文

posted @ 2018-06-26 11:11 晓风零乱 阅读(2834) 评论(0) 推荐(0) 编辑

匿名函数和普通函数的区别

摘要: 匿名函数:如 var a=function(){ return 1 }; 此函数function 没有函数名,但是它将值赋给了变量 a 普通函数: function abc(){ return 1 }; 此函数声明了一个名为abc的函数。 注意:使用匿名函数表达式时,函数的调用语句,必须放在函数声明 阅读全文

posted @ 2018-06-26 10:42 晓风零乱 阅读(22764) 评论(1) 推荐(5) 编辑

http缓存机制

摘要: 关于web缓存的优点很明显,大致的总结就是: 1.降低服务器压力 2.减少http请求次数,提升页面性能 3.减少网络宽带消耗 首先,什么场景会用到这个web缓存?(当页面的内容没有发生变化) 1、从URI输入地址回车进入;2、F5或comman+R刷新页面;3、ctrl+F5强制刷新页面。 其次: 阅读全文

posted @ 2018-06-26 10:38 晓风零乱 阅读(187) 评论(0) 推荐(1) 编辑

全局变量和局部变量

摘要: 全局变量:指定义于function 外部的 var +变量名的外部声明(window对象) 例如:var a =100;function test(){ console.log(a)} ; test(); //a输出为100 全局变量的声明主要有2种方式: 1.显示声明 如:var a =100;f 阅读全文

posted @ 2018-06-26 10:19 晓风零乱 阅读(139) 评论(0) 推荐(0) 编辑

什么是web语义化?

摘要: Web语义化:是指使用语义恰当的标签,使页面有良好的结构,页面元素更有含义,能够让人和搜索引擎都容易理解。使团队项目的可持续运作及维护,去掉样式后页面呈现清晰的结构。 例如:<table>标签中<caption>标题</ caption >标签可以实现对table的标题命名 我们也可以用<tr co 阅读全文

posted @ 2018-06-26 10:17 晓风零乱 阅读(173) 评论(0) 推荐(0) 编辑

ajax状态值和状态码

摘要: AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState”获得。(由数字0~4单位数字组成)AJAX状态码是指,无论AJAX访问是否成功,由HTT 阅读全文

posted @ 2018-06-26 10:15 晓风零乱 阅读(145) 评论(0) 推荐(0) 编辑

如何理解MVVM?

摘要: 随着前端页面越来越复杂,用户对于交互性要求也越来越高,MVVM模型应运而生。 MVVM最早由微软提出来,它借鉴了桌面应用程序的MVC思想,在前端页面中,把Model用纯JavaScript对象表示,View负责显示,两者做到了最大限度的分离。 把Model和View关联起来的就是ViewModel。 阅读全文

posted @ 2018-06-26 10:07 晓风零乱 阅读(224) 评论(0) 推荐(0) 编辑

如果理解&&运算符和各类数值的布尔值

摘要: &&(且运算符):表示二者都为true才为true; 短路原则:例如 : a && b; 当a为true时,程序无论如何都会走b,而不管b为true或者false ,直接返回b ,当a为fasle时,程序会走a,直接返回a。 || (或运算符): “||”运算遇到true就返回。例如:a || b 阅读全文

posted @ 2018-06-26 09:17 晓风零乱 阅读(188) 评论(0) 推荐(0) 编辑

js常用的2中排序方法:冒泡排序和快速排序

摘要: 冒泡排序:例如9 4 5 6 8 3 2 7 10 1 首先:9和4比较 4放前 4 9 5 6 8 3 2 7 10 1 4和5比较 4不动 4 9 5 6 8 3 2 7 10 1 4和6比较 4不动 4 9 5 6 8 3 2 7 10 1 4和3比较 3放前 3 9 5 6 8 4 2 7 阅读全文

posted @ 2018-06-26 09:16 晓风零乱 阅读(145) 评论(0) 推荐(0) 编辑

2018年6月25日

事件监听和window.history以及自定义创建事件

摘要: 1.事件监听window.addEventListener方法: Window.addEventListener(event, function, useCapture); useCapture:表示传递的类型是冒泡(false)还是捕获(true)。 Event:表示事件; Function:表示 阅读全文

posted @ 2018-06-25 15:30 晓风零乱 阅读(2195) 评论(0) 推荐(0) 编辑

导航