- 博客(6)
- 收藏
- 关注
原创 setTimeout知识点记录
1.setTimeout函数用来指定某个函数或代码,再多少时间之后执行。返还的是一个整数,表示定时器的编号,可以用来取消定时器var timer=setTimeout(func|code,delay)上面代码,setTimeout函数接受2个参数,第一个参数是将要执行的函数名或者一段代码,第二个参数delay是推迟执行的毫秒数。需要注意的是:推迟执行的代码必须以字符串的形式,放入 setTimeo...
2018-07-06 14:20:40
309
转载 KnockoutJS 3.X API 第二章 数据监控(1)视图模型与监控
数据监控KO的三个内置核心功能:监控(Observable)和依赖性跟踪(dependency tracking)声明绑定(Declarative bindings)模板(Templating)在这个页面上,您将了解三种核心功能的第一种。但在此之前,让我们来看看MVVM模式的概念和视图模型的概念MVVM模式和视图模型模型-视图-视图模型(MVVM)是用于构建用户界面的设计模式。它描述了如何将复杂的...
2018-04-16 23:18:19
303
转载 KnockoutJS 3.X API 第一章
简介Knockout(简称KO)是一个JavaScript库,可以帮助您用干净的底层数据模型创建丰富的反应迅速显示和编辑用户界面。任何时候你有UI的部分是动态更新(例如,根据用户的行为或者外部数据源的变化而变化),用KO可以帮助您实现起来简单。KO主要功能优雅的依赖性跟踪 -当数据模型变化时,自动更新你的UI。声明绑定-一个浅显的方式来将UI的部分连接到你的数据模型。您可以轻松地构建利用任意嵌套绑...
2018-04-16 22:13:56
180
转载 JavaScript中的超时调用与间歇调用
Javascript是单线程语言,但它可以通过设置超时调用或间歇调用来调度代码在特定的时刻执行。JavaScript中的定时器函数包括window对象的超时调用方法setTimeout()和间歇调用方法setInterval().定时器函数接收一个函数参数和一个延迟或间隔的毫秒数参数,返回一个调用ID。调用定时器函数以后,定时器函数经过延迟以后将函数参数添加到任务队列中。如果队列是空的,那么函数参...
2018-04-16 16:37:06
429
转载 2018前端面试题
收集一些前端面试题,JavaScript:JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj)==="string"typeof obj==="string"obj.constructor===String请用js去除字符串空格?方法一:使用replace正则匹配的方法去除所有空格:str = str.replace(/\s*/g,"");去除两头...
2018-04-16 16:36:38
551
转载 es6之变量的结构赋值
1.数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变脸赋值,智能直接指定值。 let a=1; let b=2; let c=3;ES6允许写成这样。let [a,b,c]=[1,2,3];可以从数组中提取值,按照对应位置,对变量赋值。这种写法属于“模式匹配”,只要等号两边的模式相...
2018-03-18 18:07:16
655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人