javascript立即执行函数
发表于2015-08-12 14:43:29|--次阅读
- javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花;当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript...
JavaScript设计模式与开发实践——读书笔记1.高阶函数(上)
发表于2015-08-12 14:43:17|--次阅读
- 说来惭愧,4个多月未更新了。4月份以后就开始忙起来了,论文、毕设、毕业旅行等七七八八的事情占据了很多时间,毕业之后开始忙碌的工作,这期间一直想写博客,但是一直没能静下心写。这段时间在看《JavaScript设计模式与开发实践》,感觉很不错,受益匪浅。 这篇文章将围绕高阶函数是什么、高阶函数有什...
seajs 源码阅读笔记
发表于2015-08-12 14:43:08|--次阅读
- 代码概览src目录文件列表如下:代码以模块化的方式来组织,构建的时候会合并为一个js文件(sea.js 或 sea-debug.js),其中,intro.js和 outro.js 分别是这个js文件的头部和尾部。如果习惯看一个文件的代码,可以直接阅读dist目录下的 sea-debug.js , 这...
跟我从0开始学angularjs-笔记01
发表于2015-08-12 14:42:59|--次阅读
- 一.angularjs简介 AngularJS 是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于,利用数据绑定和依赖注入,它使你不用再写大量的代码了。这些全都是通过浏览器端的Javascript实现,...
学习zepto.js(原型方法)[2]
发表于2015-08-12 14:42:48|--次阅读
- 接着昨天的来,继续说原型方法,昨天的传送阵(昨天出了点小意外,博文经过WP手机的UC浏览器进行编辑后标签就露出来了- -,现已修复);$.grep():作用与Array.filter类似(其实就是调用的filter方法- -)通过传入两个参数,第一个为类数组的对象,第二个为用来执行判断的函数;var...
js密码强度
发表于2015-08-12 14:42:39|--次阅读
- 1 /* 2 *密码安全程度 3 *return 1 :全部为字母或者数字,或者密码长度小于6 4 *return 2 : 字母数字组成,或者字母特殊字符,或者数字和特殊字符 5 *return 3 : 字母和数字和特殊字符 6 */ 7 String.prototype.passwordStr.....
js 连续赋值
发表于2015-08-12 14:42:26|--次阅读
- 无意中网上发现的这个问题,预想的结果和真实的结果大相径庭。var a={n:1}var b=a;a.x=a={n:2}console.log(a.x); console.log(b.x);undefinedObject{n:2}要是拆开来看,结果就是我所想的那样var a={n:1}var b=a;...
AngularJS 学习笔记(1)
发表于2015-08-12 14:42:18|--次阅读
- AngularJS是一款前端JS框架。AngularJS官网http://angularjs.org【开发环境准备】:1,下载AngularJS:JS and CSS in Solution2,编辑器WebStorm,下载地址:https://www.jetbrains.com/webstorm/ ...
高效操作DOM
发表于2015-08-12 14:42:03|--次阅读
- DOM树与Render树 这个应该都是知道的。就是用户请求HTML下来后,浏览器渲染引擎的基本工作中两个概念。 copy一张图,流程大概就是:解析html构建DOM树,渲染树构建,渲染树布局,绘制渲染树。这里要注意的一点是,DOM树和render树并不是简单的一一对应关系。render...
Javascript变量前缀的命名规范
发表于2015-08-12 14:41:53|--次阅读
- 类型前缀类型实例数组aArray布尔值bBoolean浮点型(小数)fFloat函数fnFunction整数iInteger对象oObject正则表达式rRegExp字符串sString变体变量vVariant
焦点轮播图
发表于2015-08-12 14:41:44|--次阅读
- *{margin:0px;padding:0px}img{width:400px;height:200px}#ul1 li{list-style: none;float:left;margin-left:14px}#div1{position:absolute;...
浅谈JS闭包和this关键字
发表于2015-08-12 14:41:34|--次阅读
- 问题背景:由于JS中闭包的存在和this的特殊性使得很多时候无法判断出变量的值。 一.闭包中的变量 例1. var name="The Window"; var getName=(function(){ var name = "My function"; return function(){ ret...
JavaScript我学之七数组
发表于2015-08-12 14:41:25|--次阅读
- 本文是金旭亮老师网易云课堂的课程笔记,记录下来,以供备忘。数组是“多态数组" ,啥都可以放1 //JavaScript中的多态数组2 var arr = ["one", 2, true,3 function (a, b) { return a ...
javascript中caller和callee
发表于2015-08-12 14:41:05|--次阅读
- 最近学习javascript,碰到caller和callee的问题,去网上百度了很多。搜到的内容大同小益,不够详细,特地整理总结了一下与大家分享。 caller:返回一个对调用function函数的函数的引用(用法:function.caller) callee:返回相对应的arguments的函数...
js继承关系
发表于2015-08-12 14:40:14|--次阅读
- 跟传统面向对象语言比起来,js在继承关系方面比较特别,如果第一次看恐怕会有些抓狂,偶就是这样(又透露小白本质#=_=),从哪里说起好呢?函数调用? js中函数的调用方式大致可分以下几种: 1. 普通函数,直接调用 function Hi(){ alert(233); } Hi()...
之简单实例讲解
发表于2015-08-12 14:39:56|--次阅读
- 1.取余数 %var a=10%3;//a=12.取绝对值 Math.abs()var a=Math.abs(-102.1);var b=Math.abs(102.1);//a=102.1;b=102.13.截取小数点后长度并进行四舍五入toFixed()var num_1 = new Numbe....
Node.js理解Buffer
发表于2015-08-11 11:11:25|--次阅读
- Buffer对象是Node.js用来处理二进制数据的一个接口。JavaScript比较擅长处理Unicode数据,对于处理二进制格式的数据(比如TCP数据流),就不太擅长。Buffer对象就是为了解决这个问题而提供的。该对象也是一个构造函数,它的实例代表了V8引擎分配的一段内存,基本上是一个数组.....
HTML5 数据集属性dataset
发表于2015-08-11 11:11:00|--次阅读
- 有时候在HTML元素上绑定一些额外信息,特别是JS选取操作这些元素时特别有帮助。通常我们会使用getAttribute()和setAttribute()来读和写非标题属性的值。但为此付出的代价是文档将不再是合法有效的HTML。 对此,HTML5提供了一个解决方案。在HTML5文档中,任意以"d...
最新发布
阅读排行
热门文章
猜你喜欢