javascript
文章平均质量分 78
QQ654097375
这个作者很懒,什么都没留下…
展开
-
javascript全局变量
JavaScript通过函数管理作用域。全局变量则会在下列情况下出现:在任何地方不使用 var 声明变量,或者直接向未声明的变量赋值。在函数外部使用 var 声明的变量。以window. 形式声明的变量。myglobal='hello';//反模式console.log(myglobal);//"你好"console.log(window.myglobal);//"你...原创 2015-03-25 23:28:36 · 107 阅读 · 0 评论 -
非构造函数的继承
一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' }; 还有一个对象,叫做"医生"。 var Doctor ={ career:'医生' } 请问怎样才能让"医生"去继承"中国人",也就是说,我怎样才能生成一个"中国医生"的对象?这里原创 2015-04-28 11:47:04 · 104 阅读 · 0 评论 -
构造函数之间的继承
怎样实现数与函数间的继承?比如,现在有一个"动物"对象的构造函数,还有一个"猫"对象的构造函数。 function Animal(){ this.species = "动物"; }Animal.prototype.eat=function(){ alert('吃食物'); function Cat(name,color){ this.n...原创 2015-04-27 23:20:42 · 126 阅读 · 0 评论 -
javascript 字面量
对象字面量 我们可以将JavaScript中的对象简单地理解为名值对组成的散列表(hash table,也叫哈希表)。在其他编程语言中被称作“关联数组”。其中的值可以是原始值也可以是对象。不管是什么类型,它们都是“属性”(property),属性值同样可以是函数,这时属性就被称为“方法”(method)。 JavaScript中自定义的对象(用户定义的本地对象)任何时候都是可变...原创 2015-04-21 09:27:16 · 165 阅读 · 0 评论 -
Javascript 面向对象编程:封装
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢?一、 生成对象的原始模式假定我们把猫看成一个对象,它有"...原创 2015-04-19 22:26:22 · 86 阅读 · 0 评论 -
POS收银机 版本:v1.1
教学目标 熟悉JavaScript的基本语法;熟悉JavaScript的基本逻辑语句及关键字;熟悉使用Lo-Dash和moment.js等第三方Javascript库改进编码过程和编码质量。了解函数式编程的优势。 需求描述商店里进行购物结算时会使用收银机(POS)系统,这台收银机会在结算时根据客户的购物车(Cart)中的商品(Item)和商店正在进行的优惠活...原创 2015-04-15 22:34:01 · 269 阅读 · 0 评论 -
POS收银机 版本:v1
POS收银机 版本:v1 教学目标熟悉JavaScript的基本语法;熟悉JavaScript的基本逻辑语句及关键字;需求描述商店里进行购物结算时会使用收银机(POS)系统,这台收银机会在结算时根据客户的购物车(Cart)中的商品(Item)和商店正在进行的优惠活动(Promotion)进行结算和打印购物清单。 已知该商店正在对部分商品进行“买三送一”的优惠活动,...原创 2015-04-15 09:31:36 · 376 阅读 · 0 评论 -
ruby
ruby是什么?//Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。性质简介Ruby 是开源的,在Web 上免费提供,但需要一个许可证。[1]Ruby 是一种通用的、解释的编程语言。Ruby 是一种真正的面向对象...原创 2015-04-08 19:16:17 · 205 阅读 · 0 评论 -
javascript 之POS收银机 版本:v0.1
教学目标学会把基本描述转换成程序;熟悉循环嵌套的使用;需求描述商店里进行购物结算时会使用收银机(POS)系统,这台收银机会在结算时根据客户的购物车(Cart)中的商品(Item)进行结算和打印购物清单。 我们需要实现一个名为printInventory函数,该函数能够将指定格式的数据作为参数输入,然后在浏览器的控制台中输出结算清单的文本。 输入格式(...原创 2015-04-05 23:17:56 · 376 阅读 · 0 评论 -
javascript 基本技巧
javascript 基本技巧for循环问题:for循环便利数组的时候,尤其数组设计到DOM方法返回的对应数组,先使用临时对应存储可以很好的提高效率。 functions looper(){ var i = 0, max, myArray = []; myArray = document.getElementsByName(); for( i...原创 2015-03-30 22:29:59 · 86 阅读 · 0 评论 -
pos_v0机练习
POS收银机 版本:v0需求描述商店里进行购物结算时会使用收银机(POS)系统,这台收银机会在结算时根据客户的购物车(Cart)中的商品(Item)进行结算和打印购物清单。 我们需要实现一个名为printInventory函数,该函数能够将指定格式的数据作为参数输入,然后在浏览器的控制台中输出结算清单的文本。 清单内容: ***<没钱赚商店>购物清单...原创 2015-03-30 20:16:21 · 509 阅读 · 0 评论 -
提升,隐含全局变量与全局变量
提升javascript允许在函数任意地方声明多个变量,无论在哪里声明,这就是所谓的“提升”。当先使用变量再在函数后面声明变量时可能会导。对javascript而言,只要变量是在同一个范围(同一个函数)里,就视为已经声明,哪怕是在变量声明前就使用。//反模式myname="global";//全局变量function func(){alert(myname);//"未...原创 2015-03-26 22:02:01 · 198 阅读 · 0 评论 -
POS机 网页版 之主页制作
host_page.html<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title><link rel="stylesheet" t原创 2015-05-04 20:48:36 · 421 阅读 · 0 评论