摘要:
单例模式——在js中就是指的单个对象,可用于命名空间声明 阅读全文
摘要:
原型是JavaScript中一个比较难理解的概念,原型相关的属性也比较多,对象有"[[prototype]]"属性,函数对象有"prototype"属性,原型对象有"constructor"属性。为了弄清原型,以及原型相关的这些属性关系,就有了这篇文章。相信通过这篇文章一定能够清楚的认识到原型,现在... 阅读全文
摘要:
随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只... 阅读全文
摘要:
1、准备工作1)首页确保电脑上网,以及能够访问https://registry.npmjs.org/,因需从此网站中下载安装相应的插件;2)电脑安装Node.js,Grunt及Grunt插件都是基于node.js运行的;如果你电脑上未装node.js,到nodejs官网https://nodejs.... 阅读全文
摘要:
function IElectricalEquipment() { } IElectricalEquipment.prototype = { poweron: function () { }, poweroff: function () { } }; function Fan(){//电风扇 } F... 阅读全文
摘要:
1.函数作为参数传给其他函数: data.sort(function(a,b){return a-b}) //关于数组的sort函数,其回调函数返回负值,a在b之前 //正值,b在a之前2.函数定义好后立即调用 var temp=(function(x){return x*x})(10); func... 阅读全文
摘要:
一、准备angular的源码一份,我这里使用的是v1.4.7。源码的获取,请参考我另一篇博文:angular源码分析:angular源代码的获取与编译环境安装二、什么是依赖注入据我所知,依赖注入的概念最早使用时在java编程中。依赖注入和控制反转差不多是一个概念,是编程中一种重要的解耦手段。依赖注入... 阅读全文
摘要:
scrollTop、offsetHeight和offsetTop等属性用法详解:标题中的几个相关相关属性在网页中有这大量的应用,尤其是在运动框架中,但是由于有些属性相互之间的概念比较混杂或者浏览器兼容性问题,导致掌握起来比较有难度,下面就介绍一下相关属性的用法。先来看一张比较经典的示意图:下面结合各... 阅读全文
摘要:
几年前,我从来没有想过现在的JavaScript竟然会变得几乎无处不在。下面是几个要关注JavaScript的原因。首先,我认为JavaScript能够得到普及的主要原因之一是,JavaScript非常易于接近。学习JavaScript,对于初学者而言,相对比较容易,对于高级用户而言,又非常强大,可... 阅读全文
摘要:
github地址:https://github.com/nervgh/angular-file-uploadDirectives(指令)nv-file-drop属性uploader必须是 FileUploader的一个实例。属性options可能是{FileItem}的设置或者自定义设置。属性fil... 阅读全文
摘要:
js代码如下:var appModule = angular.module("appModule", []);appModule.controller("Ctrl", ["$scope", "$timeout", function($scope, $timeout) { $scope.naom... 阅读全文
摘要:
问题描述解决方案当你简单的动态给页面插入html时,此时html带有angular的语法不会执行的。varuploadInfo='上传成功!点击跳转到客户列表界面';angular.element('.modal-body').append(uploadInfo);此时ng-click不会执行将up... 阅读全文
摘要:
许多Javascript引擎都是为了快速运行大型的JavaScript程序而特别设 计的,例如Google的V8引擎(Chrome浏览器,Node均使用该引擎)。在开发过程中,如果你关心你程序的内存和性能的话,你应该了解并意识 到,在你的代码背后,浏览器的JavaScript引擎中到底发生了什么事情... 阅读全文
摘要:
最近在学习angularJS指令的时候,对指令对象中require属性和transclude属性同时设置为true比较疑惑,于是自己动手测试一下具体差异index.html: Inner content 自定义simple指令 .directive("simple", function(){ ... 阅读全文
摘要:
图片的预加载就是在加载大图片前,先显示一个loading.gif,就算在网络比较慢的时候也能让人知道正在加载,总比啥反应都没有强。下面这段代码就是预加载的一个简单的实现,假设先不处理加载图片时的onError,onAbort,超时的问题。只关注代码的结构。 ... 阅读全文
摘要:
一、require.js的价值用于解决两个问题:(1)实现js文件的异步加载,避免网页失去响应;(2)管理模块之间的依赖性,便于代码的编写和维护。二、require.js的加载async属性表明这个文件需要异步加载,避免网页失去响应。IE不支持这个属性,只支持defer,所以把defer也写上。加载... 阅读全文
摘要:
1、单例模式——在js中就是指的单个对象,可用于命名空间声明2、示例 单例模式——在js中就是指的单个对象,可用于命名空间声明 阅读全文
摘要:
真正的原型模式——对象复制封装 阅读全文
摘要:
new+call(this)组合应用再探讨实例 阅读全文
摘要:
builder 阅读全文