上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 1.数组的那些遍历方法forEach、map、filter、every、some,在IE678中不存在,dom对象的属性操作方法getAttribute、setAttribute、removeAttribute在IE678中也不存在,通过控制台打印的时候发现,返回的是... 阅读全文
posted @ 2018-06-25 16:32 我叫贾文利 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.事件三要素 如唐僧念紧箍咒 孙悟空就头疼◆事件源 --> 唐僧◆事件类型 -->念咒◆事件处理程序 --> 孙悟空头疼 2.在js中 事件源指的是 引发后续事件的标签,事件指的是 js已经定义好的可以直接使用的事件,事件驱动程序指的是 对样式和html的操作(... 阅读全文
posted @ 2018-06-25 16:17 我叫贾文利 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.DOM是由节点组成的,操作DOM实际上就是操作节点,DOM是html文档的模型抽象,数据是以树的形式在内存中排列的。2.获取节点或者访问节点的方式有两种,一是直接获取,二是通过访问关系来间接获取,也就是根据自己来找与自己有关系的节点如自己的兄弟节点、父亲节点、儿子... 阅读全文
posted @ 2018-06-25 15:58 我叫贾文利 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.数组的栈和堆特性◆进栈 push() 可以一次性放多个参数,内部是使用 遍历argument伪数组来存的,使用push方法是将数据存数组的最末项,存进去之后会返回当前数组的长度,出栈pop() 可以从数组的最末尾取出一个数组元素并且返回,但是也会把这个数组元素移除... 阅读全文
posted @ 2018-06-25 15:19 我叫贾文利 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.冒泡排序实际上是数组中相邻的两个元素互相比较,满足条件之后就会互换位置◆ 需要双重for循环◆比较的轮数 默认是数组元素的个数减1◆每轮比较的次数 默认是数组元素的个数减1◆满足了相邻的两个元素互相比较的条件之后,就会互换这两个元素的位置,从而达到大的值或最小的值... 阅读全文
posted @ 2018-06-25 14:42 我叫贾文利 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 交换两个变量的值十种方法:◆第1、6、7、8、10既可以交换简单数据类型也可以交换复杂数据类型的,基本可以确定是任何类型的值。◆第2,3,4,5,9只可以交换简单数据类型的,基本可以确定是数字类型的值。 阅读全文
posted @ 2018-06-22 15:07 我叫贾文利 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1.网站的优化重点是思想◆压缩能够压缩的,减少网络流量◆合并的尽量合并,减少网络请求◆可以使用其它大平台的CDN节点,如请求angular.js文件等等,请求别人的,那么就能够减少网络请求和网络流量。◆少用js去遍历对象或者写for循环,for循环同步代码会阻塞线程。... 阅读全文
posted @ 2018-06-20 16:50 我叫贾文利 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.服务器就是一台电脑,性能特别好的大电脑,服务多用linux,如centos、ubuntu2.应用服务器◆是作为服务器执行共享业务应用程序的底层系统软件3.web服务器◆web服务器是一种应用服务器,提供了web服务,对内提供web应用程序的的运行环境。◆如:Apa... 阅读全文
posted @ 2018-06-20 16:49 我叫贾文利 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.io就是数据读写、数据流动◆输入输出◆文件操作的读写◆网络操作中的请求与响应◆◆2.事件驱动模型◆主线程会去执行node的代码,把js代码放入队列,形成一个事件环◆主线程会去把队列中的同步代码一个一个的取出来执行◆在同步代码执行的时候会检查有没有异步代码◆异步代码... 阅读全文
posted @ 2018-06-20 16:47 我叫贾文利 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.mvc◆mvc原本是后端的,一个分层的概念,后来前端的技术偷换过去了,和后端有很大的区别,只是做了一个分层,angular是mvc模型的一个进化。2.mvvm模型◆后端的mvc,大多是靠controller,而前端的mvc大多是靠model和view,所以衍生出了... 阅读全文
posted @ 2018-06-20 16:45 我叫贾文利 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页