上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 基本介绍 (1)视图绑定两个数组,分别对应未完成和已完成 (2)数组的删除splice(),数组的追加push() 基本使用 阅读全文
posted @ 2018-02-03 19:34 var_obj 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 angular框架下的tab切换,相比较于之前的纯js写的代码,有一个很大的特点就是以数据为驱动,基本上不用搜索dom元素就可以实现效果 基本使用 (1)导航部分使用的是的状态使用的是ng-class,只有当参数是true时,才会显示current这个类,每个li标签也绑定了一个事件可以控 阅读全文
posted @ 2018-02-03 19:33 var_obj 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 (1)ng-repeat,类似于for循环,对数组进行遍历 (2)ng-switch on,ng-switch-when,类似于switch,case 基本使用 ng-repeat ng-switch (1)循环遍历的过程中,只有满足条件的才会显示 (2)on是可以被省略的 阅读全文
posted @ 2018-02-03 19:24 var_obj 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 angular的事件指令都是ng-click,ng-blur....的形式,类似于js的事件 基本使用 阅读全文
posted @ 2018-02-03 19:13 var_obj 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 angularjs可以实现数据的双向绑定:(1)视图到模型的数据绑定,(2)模型到数据的绑定 基本使用 1、ng-model可以实现视图到模型的数据传输 2、{{name}}可以实现模型到视图的数据传输 阅读全文
posted @ 2018-02-03 19:11 var_obj 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 有了很多内置指令,但是依然无法满足我们的需要,我们可以自己定义一个指令,实现默写功能。 基本使用 directive方法可以帮助我们自己定义一个指令,它的返回方式一共有四种,ECMA,代表所定义指令可以使用的环境 阅读全文
posted @ 2018-02-03 19:02 var_obj 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 这些指定只能针对input标签 基本使用 阅读全文
posted @ 2018-02-03 18:55 var_obj 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 引入模板一般都是固定的东西,比如导航栏,比如页面的底部,每个页面都重复写很麻烦,不如直接定义两个模板,引入到需要的页面中。这个过程实际是一个跨域的异步请求过程。 基本使用 header模板 footer模板 阅读全文
posted @ 2018-02-03 18:53 var_obj 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 内置指令 基本使用 阅读全文
posted @ 2018-02-03 18:47 var_obj 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 1、AngularJS是一个框架(诸多类库的集合)以数据和逻辑做为驱动(核心)。 2、AngularJS有着诸多特性,最为核心的是:模块化、双向数据绑定、语义化标签、依赖注入等。 模块化 使用AngularJS构建应用(App)时是以模块化(Module)的方式组织的,即将整个应用划分成若 阅读全文
posted @ 2018-02-02 13:47 var_obj 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 基本概念 1、canvas 是 HTML5 提供的一个用于展示绘图效果的标签. canvas 原意画布, 帆布. 在 HTML 页面中用于展示绘图效果. 最早 canvas 是苹果提出的一个方案, 今天已经在大多数浏览器中实现 基本用法 1、使用 canvas 标签, 即可在页面中开辟一格区域. 可 阅读全文
posted @ 2018-01-30 18:13 var_obj 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 注意事项 1、给li元素注册事件,函数里面的this指的li元素,那么我们可以在注册事件之前将Tab对象用that=this进行保存 2、使用沙箱模式,所以暴露给外面的变量使用的是window.tab,将window作为参数传递进去 阅读全文
posted @ 2018-01-28 09:43 var_obj 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 需要注意的问题: 1、其他模块若是使用构造函数MP3创建对象,唯一不同的就是他们传入的音乐库是不一样的,所以构造函数中存在一个songList属性,其他一样的就被添加到了构造函数的原型对象之中 2、原型对象是直接替换的,所以会失去constructor属性,我们最好给这个属性重新赋值 3、我们new 阅读全文
posted @ 2018-01-27 16:41 var_obj 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 兼容性问题 1、ele.on事件类型 = function(){}一个元素ele注册一种事件多次,会被替换成最后一个,所以有局限性 2、addEventListener(事件类型,事件处理函数,useCapture) 第三个参数默认是false,冒泡阶段执行 3、attachEvent(事件类型,事 阅读全文
posted @ 2018-01-27 14:45 var_obj 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 上下文调用模式 可以修改this的值,也就是可以修改函数的调用方式,apply、call可以修改函数调用上下文,也就是this的值 apply与call的区别 函数.apply(对象, [函数需要参数列表,是一个数组]) 函数.call(对象,arg1,arg2,arg3...argn) 具体区别就 阅读全文
posted @ 2018-01-25 17:21 var_obj 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 函数调用模式一共有四种 练习理解 arguments是一个伪数组,里面有参数,arguments[0],就相当于arguments.0(),这是方法调用模式,所以this指向了arguments这个对象。 阅读全文
posted @ 2018-01-25 16:17 var_obj 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 基本概念 内置对象有很多,几个比较重要的:Math、String、Date、Array 基本使用 1、内置对象创建出来的对象使用的方法使用的其实都是内置对象的原型对象中的方法 (1)a并没有charAt方法,但是它的原型确有此方法 2、所以扩展内置对象的方法,可以直接给原型对象的属性进行扩展 (1) 阅读全文
posted @ 2018-01-25 15:22 var_obj 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 基本概念 1、沙箱:与外界隔绝的一个环境,外界无法修改该环境内任何信息,沙箱内的东西单独属于一个世界 2、苹果手的app使用的就是沙箱模式去运行,隔离app的空间,每个app独立运行 js沙箱基本模式 1、在沙箱中将所有变量的定义放在最上方 2、中间就放一些逻辑代码 3、最后,如果需要,就给外界暴露 阅读全文
posted @ 2018-01-24 17:28 var_obj 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1、对象属性删除 2、变量删除 3、对象原型设置的属性无法删除 阅读全文
posted @ 2018-01-24 17:16 var_obj 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 缓存的原理 1、就是将常用的数据存储起来,提供便利,减少查询次数和所消耗的事件 2、利用作用的原理所产生的数据库:非关系型数据库(内存型数据库) MongoDB、Redis等 3、还有网站静态页面缓存机制,将网页静态化,存储在服务器端 缓存原理运用 1、之前我们递归的原理计算斐波那契数列,但是我们发 阅读全文
posted @ 2018-01-24 17:11 var_obj 阅读(9546) 评论(0) 推荐(1) 编辑
摘要: 从上篇文章我们知道与浏览器的交互操作如鼠标点击,都会被放入任务队列中,而放入到任务队列中是必须等到主线程的任务都执行完之后才能执行,故而我们有时利用for循环给dom注册事件时候,难以获取for循环中对应的i值,可是我们可以利用闭包啊 方法1: 方法2: 在方法2中我们运用了立即执行函数表达式(函数 阅读全文
posted @ 2018-01-24 16:41 var_obj 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 基本概念 1、js的执行过程是单线程的模式,也就是同步进行,只有前面的代码执行完了才会往下面执行 2、但是执行js代码也只是浏览器的线程之一所负责的事情,这个线程被称为js引擎,浏览器还具有其他线程:界面渲染线程(UI)、浏览器事件触发线程(控制交互,响应用户)、http请求线程(处理请求,而aja 阅读全文
posted @ 2018-01-24 16:05 var_obj 阅读(2589) 评论(0) 推荐(0) 编辑
摘要: 基本概念 1、字面意思就是封闭包裹:一个具有封闭的对外不公开的, 包裹结构, 或空间 2、js中的闭包就是函数 3、闭包的原理就是作用域访问原则:上级作用域无法直接访问下级作用域中的变量 4、闭包要解决的问题:闭包内的数据不允许外界访问,要解决的问题就是间接访问该数据 闭包基本模式 1、在外部函数( 阅读全文
posted @ 2018-01-24 14:39 var_obj 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 基本概念 1、只要是函数就可以创造作用域 2、函数中又可以再创建函数 3、函数内部的作用域可以访问函数外部的作用域 4、如果有多个函数嵌套,那么就会构成一个链式访问结构,这就是作用域链 变量的搜索原则 1、首先在所在的作用域中查找 2、如果找到了 就直接使用 3、如果没有找到 就去上级作用域中查找 阅读全文
posted @ 2018-01-24 14:14 var_obj 阅读(133) 评论(0) 推荐(0) 编辑
摘要: JS执行过程 1、首先是预解析:预解析过程最重要的是提升,在JavaScript代码在预解析阶段,会对以var声明的变量名,和function开头的语句块,进行提升操作 2、执行操作 全局中解析和执行过程 上述例子有变量有函数(在全局作用域下): 1、对于有var声明的函数,就等同于window.a 阅读全文
posted @ 2018-01-24 13:19 var_obj 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 作用域 1、js中没有块级作用域 2、如果有块级作用域,那么下面代码将会是undefined undefined 词法作用域 1、就是在代码写好的那一刻,变量的作用域就已经确定了,这种作用域,就是所谓的词法作用域 2、和词法作用域相对的叫动态作用域 ,js中是词法作用域不是动态作用域 3、在JS中唯 阅读全文
posted @ 2018-01-24 12:56 var_obj 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 基本概念 1、在函数内调用函数自己,就是递归 2、没有递归结束条件的递归,就是死递归 3、化归思想,将一个问题由难化易,由繁化简,由复杂化简单的过程称为化归,它是转化和归结的简称。 基本使用 1、计算1到100的和,基本规律如下 类似于:sum(n)=sum(n-1)+sum(n) 2、阶乘 3、斐 阅读全文
posted @ 2018-01-24 12:01 var_obj 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 1、将歌曲管理的CURD方法放到原型中 2、在构造函数中,我们只有一个属性是songList,因为音乐库不是共有的,如果将songList放入原型中,任何一个人的一次修改songList,都将把songList改变,下一个人new出来的songList就会不一样 3、将CRUD方法放入原型中,好处很 阅读全文
posted @ 2018-01-24 11:45 var_obj 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 基本概念 1、函数可以通过Function new出来,那么Function可以被称作构造函数,被new出来的函数可以被称为一个对象 2、Function既然是构造函数,那么肯定也有原型,它的原型是一个空的函数 3、Function的原型对象的原型对象最终指向的是object.prototype 原 阅读全文
posted @ 2018-01-24 11:33 var_obj 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 基本语法 基本使用 阅读全文
posted @ 2018-01-24 11:14 var_obj 阅读(255) 评论(0) 推荐(0) 编辑
摘要: arguments 1、函数内部的一个对象,在函数调用的时候,默认的会将所有传入的实参依次存入该对象 2、是一个伪数组 3、arguments.length 可以用来表示传入实参的个数 4、arguments.callee 指向函数本身 阅读全文
posted @ 2018-01-22 13:04 var_obj 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Function构造函数 可以用来新建函数对象 1、一个参数都不传的情况创建的就是一个空的函数 2、只传一个参数的情况这个参数就是函数体 3、传多个参数的情况,最后一个参数为函数体,前面的参数都是该函数的形参名 阅读全文
posted @ 2018-01-22 13:01 var_obj 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 静态成员:构造函数的属性和方法 实例成员:实例化之后对象的属性和方法 $.trim():将工具方法作为静态成员 $('#id').css():将与对象相关的方法,作为实例成员 阅读全文
posted @ 2018-01-22 12:54 var_obj 阅读(148) 评论(0) 推荐(0) 编辑
摘要: eval函数可以用来将字符串转换成JavaScript代码并且运行 使用eval来解析JSON格式字符串的时候,会将{}解析为代码块,而不是对象的字面量 1、在JSON格式的字符串前面拼接上 "var o =" 2、把JSON格式的字符串使用()括起来,就不会将{}解析为代码块,而是表达式 阅读全文
posted @ 2018-01-22 12:48 var_obj 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 基本概念 valueOf toString、toLocaleString 其他属性 阅读全文
posted @ 2018-01-22 12:27 var_obj 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 构造函数 基本概念 继承方式 原型基本 混入继承 经典继承 1、最早的原理 2、create方法 3、create方法存在兼容性问题 原型对象 原型对象可以通过构造函数.prototype获得 原型对象中的属性和方法,可以提供给那些通过此构造函数创建的对象使用,达到了全局使用的作用 原型对象被替换, 阅读全文
posted @ 2018-01-22 11:52 var_obj 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1、表达式1||表达式2:表达式1为真,返回表达式1;表达式1为假,返回表达式2 2、表达式1&&表达2:表达式1为真,返回表达式2;表达式1为假,返回表达式1 阅读全文
posted @ 2018-01-18 11:38 var_obj 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 基本模板 1、这些组件都具有在文本内容的左或右侧对齐的图片(就像博客评论或 Twitter 消息等) 基本使用 阅读全文
posted @ 2018-01-16 14:26 var_obj 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 1、bootstrap提供了丰富的组件,但是有时候我们不仅要删除不必要的标签,还需要修改里面的样式 2、我们建议若是修改样式那么最好将源样式从css中拷贝出来,名字换掉,然后修改具体样式,这样不会破坏原css中的样式,而且不怕繁杂的嵌套关系,万无一失 基本使用 1、将原css样式复制出来然 阅读全文
posted @ 2018-01-16 13:48 var_obj 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 1、bootstrap有轮播图的模板,我们只需要改动下就行。 2、这里我们将介绍桌面版本和移动版本最后是综合版本 桌面版本 1、这里的图片设置是有窍门的,不再去添加img标签,而是作为a标签的背景图片 2、背景图片的设置必须是两边很长,中间是内容,设置cover,居中 移动版本 1、移动版 阅读全文
posted @ 2018-01-16 12:47 var_obj 阅读(352) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页