Welcome 微信登录

首页 / 脚本样式 / JavaScript

BOM系列第一篇之定时器setTimeout和setInterval

BOM系列第一篇之定时器setTimeout和setInterval

setTimeout() setTimeout()方法用来指定某个函数或字符串在指定的毫秒数之后执行。它返回一个整数,表示定时器的编号,这个值可以传递给clearTimeout()用于取消这个函数的执行 以下代码中,控制台先输出0,大概过1000ms即1s后,输出定时器setTimeout()方法的返回值1var Timer = setTimeout(function(){console.log(Timer);},1000);console.log(0...
模拟javascript中的sort排序(简单实例)

模拟javascript中的sort排序(简单实例)

一、javascript中sort对数据进行排序的原理sort()方法对数组的元素做原地的排序,并返回这个数组。 sort 可能不是稳定的。默认按照字符串的Unicode码位点排序;语法:arr.sort([compareFunction])参数 compareFunction可选。用来指定按某种顺序进行排列的函数。如果省略,元素按照转换为的字符串的诸个字符的Unicode位点进行排序。如果 compareFunction(a, b) 小于 0 ,那么 a...
学习Angular中作用域需要注意的坑

学习Angular中作用域需要注意的坑

Angular作用域在用angular搭建的网页应用中,作用域(scope)这个概念是贯穿其中的。在angular的视图(view)中的很多指令是会创建一个作用域的,例如 ng-app , ng-controller 等。这个作用域就是我们在写控制器构造函数时注入的 $scope (angular1.2之前的版本),他是视图模型(view model)中的一个概念。我们的数据模型(model)就是定义在作用域中的。Angular作用域的坑用过angular...
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序

js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序

为了满足将网站加入到可信站点中,使用系统的控件,在弹出窗口的时候不用提示用户。可以通过下面的方法实现:首先,了解一下可以设置的值和含义。可信站点的注册表项目录HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsoneMapRangesRange[*]ActiveX控件的注册表项目录HKEY_CURRENT_USERSoftwareMicrosoftWindowsC...
AngularJS 服务详细讲解及示例代码

AngularJS 服务详细讲解及示例代码

AngularJS支持使用服务的体系结构“关注点分离”的概念。服务是JavaScript函数,并负责只做一个特定的任务。这也使得他们即维护和测试的单独实体。控制器,过滤器可以调用它们作为需求的基础。服务使用AngularJS的依赖注入机制注入正常。AngularJS提供例如许多内在的服务,如:$http, $route, $window, $location等。每个服务负责例如一个特定的任务,$http是用来创建AJAX调用,以获得服务器的数据。 $rou...
AngularJS 依赖注入详解及示例代码

AngularJS 依赖注入详解及示例代码

依赖注入是一个在组件中给出的替代了硬的组件内的编码它们的依赖关系的软件设计模式。这减轻一个组成部分,从定位的依赖,依赖配置。这有助于使组件可重用,维护和测试。AngularJS提供了一个至高无上的依赖注入机制。它提供了一个可注入彼此依赖下列核心组件。值工厂服务提供者常值值值是简单的JavaScript对象,它是用来将值传递过程中的配置相位控制器。//define a modulevar mainApp = angular.module("mainApp",...
AngularJS 自定义指令详解及示例代码

AngularJS 自定义指令详解及示例代码

自定义指令中使用AngularJS扩展HTML的功能。自定义指令使用的“指令”的功能定义。自定义指令只是替换了它被激活的元素。引导过程中AngularJS应用程序找到了匹配的元素,并做好使用自定义指令compile()方法一次活动再处理使用基于指令的范围自定义指令link()方法的元素。 AngularJS提供支持,以下列元素的类型来创建自定义指令。Element directives - 指令遇到时激活一个匹配的元素。Attribute - - 指令遇到...
<< 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 >>