
JavaScript
iteye_17277
这个作者很懒,什么都没留下…
展开
-
通过DIV+CSS实现 一块没有连接的区域实现鼠标事件的动态效果
<style>/*=DIV+CSS实现区域响应鼠标事件=*/body{font:Arial,宋体;font-size:12px;padding:30px;text-align:center;}/*外表格*/#DivTable{width:80%;height:480px;text-align:left;curso...原创 2012-01-11 17:01:15 · 125 阅读 · 0 评论 -
JavaScript 学习笔记七 闭包
// 闭包问题//由于 JavaScript 中,函数是对象,//对象是属性的集合,而属性的值又可以是对象,则在函数内定义函数成为理所当然,如果在//函数 func 内部声明函数 inner,然后在函数外部调用 inner,这个过程即产生了一个闭包。var outter = [];function clouseTest (){ var array = ["one...原创 2012-04-27 15:52:02 · 102 阅读 · 0 评论 -
JavaScript 学习笔记 跑马灯
function ischinese(s){//判断是否为汉字 var ret=true; for(var i=0;i<s.length;i++) ret=ret && (s.charCodeAt(i)>=10000); return ret; }var msg = "这是一个跑马灯效果的JavaScri...原创 2012-04-27 17:02:03 · 109 阅读 · 0 评论 -
JavaScript 学习笔记七 闭包二
//获取内部变量的值 f2为闭包function f1(){ var n = 999; function f2(){ return n; } return f2;}var result = f1();alert(result());//闭包用途 UI初始化var datamodel = { t...原创 2012-04-28 10:55:35 · 99 阅读 · 0 评论 -
JavaScript 学习笔记八 继承与引用
function logs(obj){document.write(obj+"<br/>");} //打印log日志//继承//继承可以通过原型链来实现//解释器会在对象中查找该属性,如果//没有找到,则在其内部对象 prototype 对象上搜索,由于 prototype 对象与对象本身的结//构是一样的,因此这个过程会一直回溯到发现该属性,则调用该属性...原创 2012-04-28 16:09:03 · 105 阅读 · 0 评论 -
JavaScript 学习笔记九 new和apply,call
function logs(obj){document.write(obj+"<br/>");}//new 操作function Shape(type){ this.type = type || "rect"; this.calc = function (){ return "calc,"+this.type; }}...原创 2012-05-02 11:18:39 · 92 阅读 · 0 评论 -
JavaScript 学习笔记十 练习任务系统
//开发一个任务系统,我们需要抽象出一个类来表示任务,对应的,//每个任务都可能会有一个监听器,当任务执行之后,需要通知监听器。//监听器的类var EventListener = Base.extend({ constructor : function(sense){ this.sense =sense; }, sense : null...原创 2012-05-10 14:16:23 · 84 阅读 · 0 评论 -
JavaScript 学习笔记十一 函数高级应用
var logs = function (str) { document.writeln(str + "<br>"); } //利用闭包,保存两个对象各自成员的值,避免两个对象的成员的值影响 var s = function () { var i = 0; ...原创 2012-05-22 15:39:58 · 89 阅读 · 0 评论 -
JavaScript 学习笔记十二 函数式编程风格
//Util.jsfunction abs(x){ return x>0?x:-x;}function add(a, b){ return a+b; }function sub(a, b){ return a-b; }function mul(a, b){ return a*b; }function div(a, b){ return a/b; }functio...原创 2012-05-22 16:59:00 · 115 阅读 · 0 评论 -
JavaScript 学习笔记十三 面向对象?
//闭包的应用 function start(){ var count = 0; window.setInterval(function(){ document.getElementById("time").innerHTML =count; ...原创 2012-05-25 16:05:32 · 74 阅读 · 0 评论 -
JavaScript 学习笔记十四 this特性,静态方法 和实例方法,prototype
function logs(str){document.write(str+"<br />")} //利用“this 指向函数调用者”的特性,可以实现链式调用。jQuery 中大部分都是链式调 var oName = {name : "aa",age:999}; window.name = "I am wind...原创 2012-05-28 15:19:04 · 136 阅读 · 0 评论 -
JavaScript 学习笔记十五 规范的编码
// 处理钩子的对象 var hook = (function () { return { timer:null, init:function () { this.callHooks('init'); }, callHooks:...原创 2012-06-12 15:55:34 · 132 阅读 · 0 评论 -
JavaScript 学习笔记 汇总
1.1 JavaScript 学习笔记 一 动态性1.2 JavaScript 学习笔记 二 对象的访问1.3 JavaScript 学习笔记 三 原型(prototype)1.4 JavaScript 学习笔记 四 this指针1.5 JavaScript 学习笔记 五 函数1.6 JavaScript 学习笔记 五 函数作用域1.7 JavaScript 学习笔...2012-10-17 16:13:58 · 166 阅读 · 0 评论 -
AngularJS 学习笔记一
[code="js"] 躲猫猫 .ng-cloak { display: none; } 一碰我就跑~~来点我啊~~ angular.module("HideAnkSeek", []).directive("wildcat", func...原创 2014-01-04 14:03:53 · 134 阅读 · 0 评论 -
JavaScript 学习笔记 六 正则表达式《三》
//3.使用正则表达式//创建一个正则表达式有两种方式,一种是借助 RegExp 对象来创建,另一种方式是使//用正则表达式字面量来创建 //字面量 //var regex = /pattern/;//pattern 样式 //RegExp 对象 //var regex = new RegExp("pattern", switc...原创 2012-04-27 14:27:25 · 96 阅读 · 0 评论 -
JavaScript 学习笔记 六 正则表达式《二》
//2.分组 引用 括号是一个比较特殊的操作符,它可以有三中作用//第一种情况,括号用来将子表达式标记起来,以区别于其他表达式 var help = /^h(elp)?$/; //字符h之后的elp可有可无 因为 h 是必选的 //第二种情况,括号用来分组,当正则表达式执行完成之后,与之匹配的文本将会按照规则填入各个分组 //四个字符表示省份,然后是四...原创 2012-04-27 14:26:01 · 112 阅读 · 0 评论 -
JavaScript 学习笔记 一 动态性
[code="java"]//动态性是指,在一个 Javascript 对象中,要为一个属性赋值,我们不必事先创建一个字段,//只需要在使用的时候做赋值操作即可var obj = new Object();obj.name = "aa ";obj.sayHi = function(){return "Hi "+obj.name;}function say(){...原创 2012-04-06 14:52:45 · 193 阅读 · 0 评论 -
JavaScript 学习笔记 二 对象的访问
[code="java"]var array = ["one","two","three"];//数组var obj = {//对象 field : "self", printInfo : function (){ alert(this.field); }, outter:{ inne : "inner text&q原创 2012-04-06 15:16:14 · 103 阅读 · 0 评论 -
JavaScript 学习笔记 三 原型(prototype)
[code="java"]//原型(prototype),是 JavaScript 特有的一个概念,通过使用原型,JavaScript 可以//建立其传统 OO 语言中的继承,从而体现对象的层次关系。JavaScript 本身是基于原型的,//每个对象都有一个 prototype 的属性来,这个 prototype 本身也是一个对象,因此它本身//也可以有自己的原型,这样就构成了一...原创 2012-04-06 15:42:22 · 89 阅读 · 0 评论 -
JavaScript 学习笔记 四 this指针
[code="java"]// this 指针//JavaScript 中,this 表示当前上下文,即调用者的引用。//this 的值并非函数如何被声明而确定,而是被函数如何被调用而确定,这//一点与传统的面向对象语言截然不同var jack = { name : "name: jack", age : 26}var abruzzi = {...原创 2012-04-06 16:01:39 · 120 阅读 · 0 评论 -
日常开发有用标签 一
工具 Linux 常用C函数(中文版) cglib 2.0beta2 API ITeye最新博客电子书 Google Project Hosting Java开源大全 java 官方API C/C++ Web框架 - 深未来(深度创造未来)[deepfuture@vip.qq.com] - CppCMS - Br...原创 2012-04-11 10:31:40 · 131 阅读 · 0 评论 -
日常开发有用标签 二
java 100个Java经典例子(41-50)初学者的利器高手的宝典JavaSE Java编程最差实践 - 疯狂的菠菜 - 编程思想的理解(POP,OOP,SOA,AOP) cglib源码学习交流 - agapple - cglib相关性能测试对比 - 我也造了个轮子:BeanMapping(属性拷贝) - java.u...原创 2012-04-11 10:35:29 · 139 阅读 · 0 评论 -
日常开发有用标签 三
java thread java并发编程-Executor框架 - java并发编程-Executor框架 - 【解惑】 中断线程Interrupted的用处 - Thread与Runnable - - Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制 java struts Struts2...原创 2012-04-11 10:37:25 · 84 阅读 · 0 评论 -
日常开发有用标签 四
java I/O 深入分析 Java I/O 的工作机制 深入分析 Java 中的中文编码问题 (三)用JAVA编写MP3解码器——读取位流 - lfp001 - Java 理论与实践: 流行的原子 再谈重入锁--ReentrantLock - OO - java net 使用Java NIO编写...原创 2012-04-11 10:38:18 · 123 阅读 · 0 评论 -
日常开发有用标签 五
linux cmd Mr__zhang Shell练习(3)_连接数据库并分析表 有关shell中请求http的问题[已解决] - Shell - ChinaUnix.net - blog IT技术博客 - 学习、工作、生活 留住您的每一天 BlogJava - 专注于Java技术 只有10%...原创 2012-04-11 10:42:16 · 121 阅读 · 0 评论 -
JavaScript 学习笔记 五 函数
//函数定义var add = new Function("x", "y", "return(x+y)");//JavaScript 提供了一种语法糖,即通过字面量来创建函数function add(x, y){ return x + y;}//或var add = function(x, y){ return x + y;}//add 函数,事...原创 2012-04-16 14:55:36 · 88 阅读 · 0 评论 -
JavaScript 学习笔记 五 函数作用域
//函数作用域//JavaScript 的作用域为词法作用域,所谓词法作//用域是说,其作用域为在定义时(词法分析时)就确定下来的,而并非在执行时确定//作用域链是关于作用域的链,通常实现为一个链表,链表的每个项都是一个对象,在全局作用域中,该链//中有且只有一个对象,即全局对象。对应的,在一个函数中,作用域链上会有两个对象,第//一个(首先被访问到的)为调用对象,第二个...原创 2012-04-16 17:34:48 · 94 阅读 · 0 评论 -
JavaScript 学习笔记 五 数组
//数组,包含有 pop,push 等类似与栈的操作,又有 slice, reverse,sort 这样类似与列表的操作var arr = new Array(1,1,1,2,3,1);arr.sort();alert(arr);//排序 sort不关注数组中的内容是数字还是字母,它仅仅是按照字母的字典序来进行排序arr.sort(function(a, b){return a ...原创 2012-04-16 18:58:35 · 90 阅读 · 0 评论 -
JavaScript 学习笔记 六 正则表达式《一》
//1.正则表达式//元字符 含义//^ 串的开始//$ 串的结束//* 零到多次匹配//+ 一到多次匹配//? 零或一次匹配//\b 单词边界//\r 匹配回车//\n 匹配换行//\t 制表符//\f 换页//\x# 匹配十六进制数//\cX ...原创 2012-04-24 18:06:42 · 116 阅读 · 0 评论 -
JavaScript 学习笔记 十六 实践一 异步编程数据保持同步
[code="js"]var log = function(value){ var logdiv = document.getElementById("logdiv"); logdiv.innerHTML=logdiv.innerHTML+value+""; } var value; var A = function (...原创 2014-07-03 16:31:36 · 167 阅读 · 0 评论