E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Js学习笔记
NodeJS笔记-1
阅读更多NODE
JS学习笔记
(WINDOWS)1、开发环境安装NodeJs,官方下载安装包:下载查看Node是否安装完成:cmd>node-v安装Express框架全局安装:cmd>npminstall-gexpress
wb1991wb
·
2015-04-30 13:00
NodeJs
NodeJS笔记-1
NODE
JS学习笔记
(WINDOWS) 1、开发环境 安装NodeJs,官方下载安装包:下载 查看Node是否安装完成:cmd > node -v 安装Express框架 全局安装
wb1991wb
·
2015-04-30 13:00
nodejs
很好的angularjs教程
Angular
JS学习笔记
2014-01-2221:48更新邹业盛关于AngularJS关于本文档Angular
JS学习笔记
2014-01-2221:48更新邹业盛关于AngularJS关于本文档开始的例子依赖注入作用域数据绑定与模板
kaka19881101
·
2015-04-28 15:00
node
js学习笔记
-npm(node包管理器)
npm安装模块npminstall[module_name]使用模块varmodule=require('module');查找模块可以在网站http://search.npmjs.org搜索npm或者通过命令 npmsearchmodule安装本地安装npminstall[module_name]全局安装npminstall-g [module_name] 查找模块文档npmdocs[modul
万伍
·
2015-04-25 21:00
node
js学习笔记
-入门helloworld
什么是nodejs?Node.js是一个基于ChromeJavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动,非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。V8引擎执行Javascript的速度非常快,性能非常好。Node是一个Javascript运行环境(runtime)。实际上它是对GoogleV
万伍
·
2015-04-25 20:00
nodejs
《JavaScript高级程序设计》学习笔记12篇
当然,我也会时不时地添点遗漏的东西进去目录
JS学习笔记
1_基础与常识
JS学习笔记
2_面向对象
JS学习笔记
3_函数表达式
JS学习笔记
4_BOM
JS学习笔记
5_DOM
JS学习笔记
6_事件
JS学习笔记
7_表单脚本
梦烬
·
2015-04-20 11:00
JS学习笔记
12_优化
一.可维护性优化1.添加注释注释能够增强代码的可读性以及可维护性,当然,理想情况是满满的注释,但这不太现实。所以我们只需要在一些关键的地方添上注释:函数和方法:尤其是返回值,因为直接看不出来大段代码(功能模块):说明模块功能复杂算法:写出关键点,方便理解Hack:说明为了修复什么问题,当前方案是否完善,能否改进2.“暗示”变量类型通过初始值来暗示,例如:varfound=false;varcoun
梦烬
·
2015-04-19 11:00
JS学习笔记
11_高级技巧
1.类型检测typeof有时返回值不合理,比如RegExp对象返回object,测试代码:varregex=/^what$/i;regex=newRegExp('^what$');alert(typeofregex);instanceof在页面有多个frame时用不了,来自不同frame的对象instanceof返回false可以用Object.prototype.toString.call(va
梦烬
·
2015-04-18 11:00
JS学习笔记
10_Ajax
1.Ajax概述AsynchronousJavaScript+XML,支持js与服务器通信。在不unload页面的前提下从服务器获取新数据,以实现更好的用户体验(与传统的单击-等待交互不同的体验)。IE5最先提供了支持,在MSXML库中新增了XHR对象(XMLHttpRequest),可以通过newActiveXObject(str)的方式创建XHR对象,虽然不是很方便,但至少是原生支持2.XHR
梦烬
·
2015-04-17 11:00
学习笔记PDF.js专题
http://blog.csdn.net/xiangcns/article/details/42089189 PDF.
js学习笔记
专题 前言 英文是github上的原文,找不到中文资料,我根据自己理解翻译的
laiwenhuajava
·
2015-04-16 17:43
pdf.js
学习笔记PDF.js专题
学习笔记PDF.js专题
http://blog.csdn.net/xiangcns/article/details/42089189 PDF.
js学习笔记
专题 前言 英文是github上的原文,找不到中文资料,我根据自己理解翻译的
laiwenhuajava
·
2015-04-16 17:43
pdf.js
学习笔记PDF.js专题
JS学习笔记
9_JSON
1.JSON概述JavaScriptObjectNatation,js对象表示法,(像XML一样)是一种数据格式,它与js有相同的语法形式P.S.一点小历史:JSON之父是道格拉斯,《JavaScript语言精粹》的作者,创造JSON的灵感来自js中的字面量表示法2.JSON语法1.表示简单值例如3,“str”,null,false等等,不支持undefined,而且字符串必须用双引号(JSON里
梦烬
·
2015-04-14 21:00
JS学习笔记
8_错误处理
1.错误处理语法:(js没有异常exception一说,都是错误error)try{//thrownewError(msg);//throw'错误';//throwfalse;//throw...//throw操作符的操作数没有任何限制,可以随便扔}catch(err){//alert(err.message);//message是唯一一个全浏览器支持的属性}finally{//}注意:[IE7-
梦烬
·
2015-04-13 11:00
JS学习笔记
7_表单脚本
1.获取表单及表单元素引用的方式varmForm=document.forms[formName];获取表单引用mForm.elements[elemName]获取表单元素,如有同名的,则得到一组元素(例如radiobutton)2.表单元素的常用属性、方法和事件属性:name:字段名value:字段值type:字段类型,例如button,radio等等readOnly:设置只读disabled:
梦烬
·
2015-04-12 19:00
JS学习笔记
6_事件
1.事件冒泡由内而外的事件传播(从屏幕里飞出来一支箭的感觉)2.事件捕获由表及里的事件传播(力透纸背的感觉)3.DOM事件流(DOM2级)事件捕获阶段->处于目标阶段->事件冒泡阶段(拿根针从屏幕扎进去,缝衣服的感觉)事件捕获是从DOM树根到叶子的事件传播,所以可以在靠近根的位置捕获(event.stopPropagation)事件,让叶子收不到事件信号事件冒泡是从叶子到根的原路返回过程,所以可以
梦烬
·
2015-04-11 17:00
Backbone.
js学习笔记
(二)细说MVC
对于初学backbone.js的同学可以先参考我这篇文章:Backbone.
js学习笔记
(一)Backbone源码结构1:(function(){2:Backbone.Events//自定义事件3:Backbone.Model
trigkit4
·
2015-04-11 00:00
javascript
backbone.js
JS学习笔记
5_DOM
1.DOM节点的常用属性(所有节点都支持)nodeType:元素1,属性2,文本3nodeName:元素标签名的大写形式nodeValue:元素节点为null,文本节点为文本内容,属性节点为属性值关系属性:parentNode,childNodes,nextSibling,previousSibling,firstChild,lastChildownerDocument:文档节点(document
梦烬
·
2015-04-10 21:00
JS学习笔记
4_BOM
1.frame相关对象top:指向最外层框架,使用top可以在一个框架中访问另一个框架,例如top.frames[index/name]parent:指向当前框架的直接上层框架window:代码所在框架的特定实例,所以window对象不唯一,各个框架都有各自的window对象self:指向window,二者可以互换2.窗口、页面相关1.获取窗口相对屏幕左边界和上边界的位置varx=(typeofw
梦烬
·
2015-04-09 17:00
JS学习笔记
3_函数表达式
1.函数表达式与函数声明的区别函数声明有“提升”(hoisting)的特性,而函数表达式没有。也就是说,函数声明会在加载代码时被预先加载到context中,而函数表达式只有在执行表达式语句时才会被加载2.闭包有权访问另一个函数作用域中的变量的函数。闭包可以访问另一个作用域中的变量,因此闭包得到的变量值是最终值,而不是该变量在某一时刻的值,有一个很经典的例子:functioncreateFuns()
梦烬
·
2015-04-08 17:00
JS学习笔记
2_面向对象
1.对象的定义ECMAScript中,对象是一个无序属性集,这里的“属性”可以是基本值、对象或者函数2.数据属性与访问器属性数据属性即有值的属性,可以设置属性只读、不可删除、不可枚举等等访问器属性是用来设置getter和setter的,在属性名前加上”_”(下划线)表示该属性只能通过访问器访问(私有属性),但并不是说添个下划线就把属性变成私有的了,这只是习惯约定的一种命名方式而已。访问器属性没什么
梦烬
·
2015-04-07 18:00
JS学习笔记
1_基础与常识
1.六种数据类型5种基础的:Undefined,Null,Boolean,Number,String(其中Undefined派生自Null)1种复杂的:Object(本质是一组无序键值对)2.字符串转数字Number(str):先求值再转换(先valueOf再toString都不行就是NaN),一般与我们的预期结果不一样,比如Number(”)=Number(false)=Number(null)
梦烬
·
2015-04-06 18:00
Angular
JS学习笔记
(4)- AngularJS 控制器
AngularJS控制器控制AngularJS应用程序的数据。AngularJS控制器是常规的JavaScript对象。AngularJS控制器AngularJS应用程序被控制器控制。ng-controller指令定义了应用程序控制器。控制器是JavaScript对象,由标准的JavaScript对象的构造函数创建。控制器的$scope是控制器所指向的应用程序HTML元素。($scope的概念在A
lw_power
·
2015-03-31 10:00
AngularJS
Angular
JS学习笔记
(3)- AngularJS 指令
重复HTML元素实例代码:使用ng-repeat来循环数组:{{x}}ng-app指令ng-app指令定义了AngularJS应用程序的根元素。ng-app指令在网页加载完毕时会自动引导(自动初始化)应用程序。ng-app还可以通过一个值(比如ng-app=”myModule”)连接到代码模块。ng-init指令(一般不用)ng-init指令为AngularJS应用程序定义了初始值。通常情况下,不
lw_power
·
2015-03-31 10:00
AngularJS
Angular
JS学习笔记
(2)
AngularJS通过【指令】扩展了HTML,且通过【表达式】绑定数据到HTML。我们建议把脚本放在元素的底部。这会提高网页加载速度,因为HTML加载不受制于脚本加载。AngularJS扩展了HTMLAngularJS通过ng-directives扩展了HTML。ng-app指令定义一个AngularJS应用程序。ng-model指令把元素值(比如输入域的值)绑定到应用程序。ng-bind指令把应
lw_power
·
2015-03-30 22:00
AngularJS
Angular
Js学习笔记
--unit-testing
原版地址:http://docs.angularjs.org/guide/dev_guide.unit-testing javascript是一门动态类型语言,这给她带来了很强的表现能力,但同时也使编译器几乎不能给开发者提供任何帮助。因为这个原因,我们感受到编写任何javascript代码都必须有一套强大完整的测试。angular拥有许多功能,让我们更加容易地测试我们的应用。
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--Managing Service Dependencies
原版地址:http://docs.angularjs.org/guide/dev_guide.services.managing_dependencies angular允许service将其他service声明为依赖,使用在自身实例化时使用的构造函数中。 为了声明依赖,我们需要在工厂方法声明中指定它们,并且在工厂方法中通过$inject属性(字符串标识数组)或者使用array not
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--Injecting Services Into Controllers
原版地址:http://docs.angularjs.org/guide/dev_guide.services.injecting_controllers 把service当作被依赖的资源加载到controller中的方法,与加载到其他服务中的方法很相似。 由于javascript是一个动态语言,DI不能弄明白应该通过static types(like in static typed
·
2015-03-19 14:00
controller
Angular
Js学习笔记
--Creating Services
原版地址:http://docs.angularjs.org/guide/dev_guide.services.creating_services 虽然angular提供许多有用的service,在一些特别的应用中,我们会发现编写自定义service是很有用的。如果我们想做这件事,我们首先要在module中注册一个service工厂方法,可以通过Module.factory api(http
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--Understanding Angular Templates
原版地址:http://docs.angularjs.org/guide/dev_guide.mvc.understanding_model angular template是一个声明规范,与model、controller的信息一起,渲染成用户在浏览器中所看到的视图。它是静态的DOM,包括HTML、CSS、angular特别的元素和angular指定的元素属性。a
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--Understanding the Controller Component
原版地址:http://docs.angularjs.org/guide/dev_guide.mvc.understanding_model 在angular中,controller是一个javascript 函数(type/class),被用作扩展除了root scope在外的angular scope(http://www.cnblogs.com/l
·
2015-03-19 14:00
controller
Angular
Js学习笔记
--Dependency Injection(DI,依赖注入)
原版地址:http://code.angularjs.org/1.0.2/docs/guide/di 一、Dependency Injection(依赖注入) 依赖注入(DI)是一个软件设计模式,处理代码如何得到它所依赖的资源。 关于DI更深层次的讨论,可以参观Dependency Injection(http://en.wikipedia.org
·
2015-03-19 14:00
dependency
Angular
Js学习笔记
--Scope
原版地址:http://code.angularjs.org/1.0.2/docs/guide/scope 一、什么是Scope? scope(http://code.angularjs.org/1.0.2/docs/api/ng.$rootScope.Scope)是一个指向应用model的object。它也是expression(http://www.cnblogs.co
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--Modules
原版地址:http://code.angularjs.org/1.0.2/docs/guide/module 一、什么是Module? 很多应用都有一个用于初始化、加载(wires是这个意思吗?)和启动应用的main方法。angular应用不需要main方法,作为替代,module提供有指定目的的声明式,描述应用如何启动。这样做有几项优点: 这过程是声明描述的,更加
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--IE Compatibility 兼容老版本IE
原版地址:http://docs.angularjs.org/guide/ie Internet Explorer Compatibility 一、总括 这文章描述Internet Explorer(IE)处理自定义HTML属性、标签的特性(可以理解为“特别糟糕的性质”)。如果我们打算让应用兼容IE8以及以下的版本,那么可以继
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--I18n/L10n
原版地址:http://code.angularjs.org/1.0.2/docs/guide/i18n 一、I18n and L10n in AngularJS 1. 什么是I18n和L10n? 国际化(Internationalization),简称I18n,是让产品开发在一个他们可以简单地对产品进行语言、文化的本地化
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--Forms
原版地址:http://code.angularjs.org/1.0.2/docs/guide/forms 控件(input、select、textarea)是用户输入数据的一种方式。Form(表单)是这些控件的集合,目的是将相关的控件进行分组。 表单和控件提供了验证服务,所以用户可以收到无效输入的提示。这提供了更好的用户体验,因为用户可以立即获取到反馈,知道如何修正错
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--expression
原版地址:http://code.angularjs.org/1.0.2/docs/guide/expression 表达式(Expressions)是类Javascript的代码片段,通常放置在绑定区域中(如{{expression}})。表达式通过$parse服务(http://code.angularjs.org/1.0.2/docs/api/ng.$parse)解析执行。
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--directive
原版地址:http://code.angularjs.org/1.0.2/docs/guide/directive Directive是教HTML玩一些新把戏的途径。在DOM编译期间,directives匹配HTML并执行。这允许directive注册行为或者转换DOM结构。 Angular自带一组内置的directive,对于建立Web App有很大帮助。继
·
2015-03-19 14:00
AngularJS
Angular
Js学习笔记
--Guide教程系列文章索引
在很久很久以前,一位前辈向我推荐AngularJs。但当时我没有好好学习,仅仅是讲文档浏览了一次。后来觉醒了……于是下定决心好好理解这系列的文档,并意译出来(英文水平不足……不能说是翻译,有些实在是看不懂,希望大家在参观的过程中指出其中的错误)。经过1个多月断断续续的努力,终于把Guide里面的文章基本上都弄出来。Guide中的部分章节,由于重复的部分似乎有点多,而且篇幅较短,这里就没有列出来。
·
2015-03-19 14:00
AngularJS
【requireJS源码学习01】了解整个requireJS的结构
这种模块管理工具了,之前一直在用,但是对其原理不甚熟悉,整两天我们来试着学习其源码,而后在探寻其背后的AMD思想吧于是今天的目标是熟悉requireJS整体框架结构,顺便看看之前的简单demoRequire
JS
xchsp
·
2015-03-07 10:00
Node
js学习笔记
(十)--- 与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门
目录简介MongoDB安装(windows)MongoDB基本语法和操作入门(mongo.exe客户端操作)库操作插入查询修改删除存储过程nodejs操作MongoDB插入查询修改删除调用存储过程写在之后...简介MongoDB 开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序;高伸缩性;NoSQL毕竟还处于发展阶段,也有说它的各种问题的:http://cools
porschev
·
2015-02-11 17:00
Backbone.
js学习笔记
:图书案例-事件绑定
前言:我们继续使用上一次写的图书案例,在基础上面进行改进!事件绑定在我们浏览网页的时候,获取数据并不是一下只就全部获取到的,为了创建一个更好的用户体验,就来模拟一个加载(Spinner)的图片来告诉用户正在获取数据中!当用户在浏览详细视图(books/:BookName),只需要调用加载数据的方法。然后,因为设置了正确的监听器,当接受到新的数据的时候,视图就会自动更新。数据更新的时候,Backbo
_我已经从中二毕业了
·
2015-02-11 00:00
backbone
javascript
Angular
Js学习笔记
--IE Compatibility 兼容老版本IE
Short Version(简述)为了让我们的angular应用在IE上工作,请确保:1. 按需引入JSON.stringify(IE7或以下的都需要这玩意)。我们可以使用JSON2(https://github.com/douglascrockford/JSON-js)或者JSON3(http://bestiejs.github.com/json3/)。2. 不要使用自定义标签,诸如(用属性版代
武文海
·
2015-02-06 10:00
Angular
Js学习笔记
--I18n/L10n
一、I18n and L10n in AngularJS1. 什么是I18n和L10n?国际化(Internationalization),简称I18n,是让产品开发在一个他们可以简单地对产品进行语言、文化的本地化的方法的规范。本地化(Localization),简称L10n,一个使得应用、文本有适应特殊的文化或者语言市场的能力的规范。对于应用开发者,使一个程序国际化,意味着需要从程序中抽取所有字
武文海
·
2015-02-06 10:00
Angular
Js学习笔记
--Forms
一、Simple form理解双向数据绑定的关键directive是ngModel。ngModel提供了从model到view和view到model的双向数据绑定。并且,它还向其他directive提供API,增强它们的行为。 PropertyEvaluation .ng-cloak { display: none;
武文海
·
2015-02-06 10:00
Angular
Js学习笔记
--expression
一、Angular表达式 vs. Js 表达式这很容易让人将angular视图表达式联想为javascript表达式,但这并不完全正确,因为angular不是通过javascript的eval()对表达式进行求值。你可以将angular表达式想象为带有以下差异的javascript表达式:属性求值:所有属性的求值是对于scope的,而javascript是对于window对象的。宽容(forgiv
武文海
·
2015-02-06 10:00
Angular
Js学习笔记
--directive
一、在HTML中引用directivesDirective有驼峰式(camel cased)的风格的命名,如ngBind(放在属性里貌似用不了~)。但directive也可以支蛇底式的命名(snake case),需要通过:(冒号)、-(减号)或_(下划线)连接。作为一个可选项,directive可以用“x-”或者“data-”作为前缀,以满足HTML验证需要。这里列出directive的合法命名
武文海
·
2015-02-06 10:00
Angular
Js学习笔记
--concepts(概念)
启动(Startup)下面描述angular是如何启动的(参考图表与下面的例子):1. 浏览器加载HTML,将HTML标签转换为DOM对象;2. 浏览器加载angular.js的脚本;3. Angular等待DOMContentLoaded事件;4. Angular寻找ng-app这个用于指定应用边界范围的directive;5. 如果ng-app有指定module(也许是ng-app=”Some
武文海
·
2015-02-06 10:00
Angular
Js学习笔记
--html compiler
一、总括Angular的HTML compiler允许开发者自定义新的HTML语法。compiler允许我们对任意HTML元素或属性,甚至是新的HTML标签、属性(如)附加行为。Angular将这些附加行为称为directives。HTML有很多专门格式化静态文档的预定义HTML样式结构(可以告诉浏览器如何显示标记的内容)。假设某东东需要被居中,而我们不需要教浏览器如何去做(此处省略N字)。我们只
武文海
·
2015-02-05 11:00
Angular
Js学习笔记
--bootstrap
一、总括本文用于解释Angular初始化的过程,以及如何在你有需要的时候对Angular进行手工初始化。二、Angular 标签本例用于展示如何通过推荐的路径整合Angular,实现自动初始化。 ... 将sciprt标签放置于页面底部。这样做能避免因为加载angular.js而阻挡HTML的加载,从而降低应用的加载时间。我们可以在http://code.ang
武文海
·
2015-02-05 10:00
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他