2019年12月31日
摘要: 作用域是可访问变量的集合。 作用域精解: 1.运行期上下文:当函数执行时,会创建一个称为执行期上下文的内部对象。一个 执行期上下文定义了一个函数执行时的环境,函数每次执行时对应的执行上下 文都是独一无二的,所以多次调用一个函数会导致创建多个执行上下文,当函 数执行完毕,它所产生的执行上下文被销毁。 阅读全文
posted @ 2019-12-31 08:09 颉旺飞 阅读(349) 评论(0) 推荐(0) 编辑
  2019年12月30日
摘要: 一、为什么需要事件监听? 我们可不可以为同一对象的同一事件绑定多个事件处理程序呢? 通过行内绑定和动态绑定是不可以的,但是可以通过事件监听来实现。 window.onload = function() { // 动态绑定 document.getElementById('btn').onclick 阅读全文
posted @ 2019-12-30 08:20 颉旺飞 阅读(868) 评论(0) 推荐(0) 编辑
  2019年12月29日
摘要: Bootstrap插件概览 站点引用 Bootstrap 插件的方式有两种: 单独引用:使用 Bootstrap 的个别的 *.js 文件。一些插件和 CSS 组件依赖于其他插件。如果您单独引用插件,请先确保弄清这些插件之间的依赖关系。 编译(同时)引用:使用 bootstrap.js 或压缩版的 阅读全文
posted @ 2019-12-29 11:58 颉旺飞 阅读(194) 评论(0) 推荐(0) 编辑
  2019年12月28日
摘要: 作用域: 1.变量(变量作用域又称上下文)和函数生效(能被访问)的区域 2.全局、局部变量 3.作用域的访问顺序递归: 1.找规律 2.找出口 递归的好处:让代码更加简洁js运行三部曲: 语法分析: 预编译:发生在函数执行的前一刻 函数声明整体提升 变量 声明提升 1.imply global 暗示 阅读全文
posted @ 2019-12-28 10:48 颉旺飞 阅读(171) 评论(0) 推荐(0) 编辑
  2019年12月27日
摘要: 递归基础 递归的概念 在程序中函数直接或间接调用自己 直接调用自己 简介调用自己 跳出结构,有了跳出才有结果 递归的思想 递归的调用,最终还是要转换为自己这个函数 如果有个函数foo,如果他是递归函数,到最后问题还是转换为函数foo的形式 递归的思想就是将一个未知问题转换为一个已解决的问题来实现 f 阅读全文
posted @ 2019-12-27 08:11 颉旺飞 阅读(196) 评论(0) 推荐(0) 编辑
  2019年12月26日
摘要: 数组去重的几种常见方法 一、简单的去重方法 // 最简单数组去重法 /* * 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中 * IE8以下不支持数组的indexOf方法 * */ function uniq(array){ var temp = []; //一个新的临时数组 for 阅读全文
posted @ 2019-12-26 08:07 颉旺飞 阅读(892) 评论(0) 推荐(0) 编辑
  2019年12月25日
摘要: 花里胡哨的JS console.log 使用小技巧 对于开发者来说,在浏览器上打印信息已经变得越来越普遍,console.log()就像是万能的方案,在你需要定位你的代码中的问题的时候。 我确信,我不是唯一一个在大多数情况下,需要通过在浏览器上打印信息来知道究竟发生了什么的人。🤪 Debuggin 阅读全文
posted @ 2019-12-25 11:09 颉旺飞 阅读(4946) 评论(0) 推荐(0) 编辑
  2019年12月24日
摘要: 什么是闭包?闭包的优缺点? 闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。 1、变量作用域 要理解闭包,首先要理解javascript的特殊的变量作用域。 变量的作用域无非就两种:全局变量和局部变量。 javascript语言的特别之处就在于: 阅读全文
posted @ 2019-12-24 08:44 颉旺飞 阅读(154) 评论(0) 推荐(0) 编辑
  2019年12月23日
摘要: Js给人那种感觉的原因多半是因为它如下的特点: A:本身知识很抽象、晦涩难懂,如:闭包、内置对象、DOM。 B:本身内容很多,如函数库、对象库就一大堆。 C:混合多种编程思想。它里面不但牵涉面向过程编程思想,又有面向对象编程思想,同时,它的面向对象还和别的编程语言(如:C++,JAVA,PHP)不大 阅读全文
posted @ 2019-12-23 08:25 颉旺飞 阅读(561) 评论(0) 推荐(0) 编辑
  2019年12月22日
摘要: Angular介绍 库和框架的区别 jQuery:库 库一般都是封装了一些常用的方法 自己手动去调用这些方法,来完成我们的功能code $('#txt').val('我是小明'); $('div').text('xx'); angular:框架 框架都是提供一种规范或者模式, 我们却要按照它提供的这 阅读全文
posted @ 2019-12-22 10:46 颉旺飞 阅读(359) 评论(0) 推荐(0) 编辑