![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
rainychan2009
简化简单
展开
-
JavaScript_个人笔记1_JavaScript的面向对象是模仿的
这几天看了一些javascript的资料,有一些想法和疑惑,整理整理放在这里当作一个历史足印。 今天是第一篇,来点最基础的,说一说js的面向对象特性,总的来说,js的面向对象都是模拟的,跟一般的面向对象语言是有差异的,抓住这一点,所有的东西 说到OO,无非就是三大特性:封装/继承/多态。这些特性的存在都是基于类和对象的,那么先说说js的类。 js的类【模拟的类】:原创 2015-04-02 21:58:37 · 347 阅读 · 0 评论 -
JavaScript_个人笔记6_再说函数
在JS中,函数可以分为3中:1)函数声明 FD(FUNCTION DECLARE) 2),函数表达式 FE 3) Function类。 函数声明 FD:这种是最常见的。 function Foo(){} 函数声明在进入上下文时就会创建,所以针FD,在代码结构上往往可以会出现 var fooResult = Foo(); function原创 2015-04-08 21:30:58 · 324 阅读 · 0 评论 -
JavaScript_个人笔记9_悟透js闭包
JAVASCRIPT 清晰观察闭包行为原创 2015-04-13 23:11:36 · 416 阅读 · 0 评论 -
JavaScript_个人笔记7_javascript作用域链
JavaScript 作用域链 函数 变量原创 2015-04-12 12:15:41 · 326 阅读 · 0 评论 -
JavaScript_个人笔记5_JavaScript_event相关的重要参数
JavaScript Event原创 2015-04-07 22:15:41 · 364 阅读 · 0 评论 -
JavaScript_个人笔记10_由一个JS语法错误想到的
JAVASCRIPT 函数声明 匿名函数原创 2015-04-19 11:27:47 · 639 阅读 · 0 评论 -
JavaScript_个人笔记3_JavaScript扩展
Javascript使用prototype的机制实现继承,今天就总结一下利用prototype实现类的继承。 prototype的使用方式一般为Class.prototype,prototype可以认为是所有JS类的一个静态属性。 var Class = function(){}Class.printLn = function(str){ documen原创 2015-04-05 10:36:03 · 338 阅读 · 0 评论 -
JavaScript_个人笔记3_JavaScript的函数
1 函数的arguments arguments是js内置的关键字,类似Array,但并不是Array。 arguments有length属性,可以通过下标来访问。 arguments的个数跟实参的个数保持一致,跟形参没有关系。 arguments的内容可以在函数体内修改 Array.prototype.testStr="Test";原创 2015-04-05 16:37:21 · 394 阅读 · 0 评论 -
JavaScript_个人笔记2_JavaScript的变量
JS是一款原型语言,没有内置的类型,但是js允许通过function关键在来模拟一个类。 对于任何一款有类概念的原来说,构造函数肯定是重要的,毕竟它是类实例化的方法。js相对于其他语言,有一个重要的特点就是,它允许用户切换上下文,并且,在js里面,一切皆对象,因此,一个对象的确切含义是需要结合其所在的上下文来理解的。 说一说js的构造函数中的变量。 //一个类的构造原创 2015-04-04 10:59:59 · 340 阅读 · 0 评论 -
【每日一发】基于JS的图片瀑布流
前段时间通过网络课程学习了一个基于JS的瀑布流展示,今天想起来想重写起来,发现还是不能正确写出,究其原因还是因为工作中很少用到前端的东西,很多东西感觉都丢了。对照以前写的Demo,看了之后感觉还是小小总结一下。 一 如何展示一张图片比较好看呢? 1) 现实生活中的图片是什么样的? 一张相片纸,中间部分是真实的图片,外面部分是边框。如果从HTML控件上思考,可以分为3层:原创 2015-04-09 23:48:51 · 435 阅读 · 0 评论