《Javascript 语言精粹》 中 用到的一些代码 (1)
var isNumber = function isNumber(value){
    return typeof value === 'number' && isFinite(value);
}
------------------------------------------------------------------
var i;
var word;
var text = "This oracle of comfort has so pleased me, "+
        "That when I am in heaven I shall desire "+
            "To see whtat this child does, "+
            "and praise my Constructor.";
words = text.toLowerCase().split(/[\s,.]+/);
var count = {};
for(i=0;i<words.length;i++){
    word = words[i];
    if(count[word])
        count[word]+=1;
    else
        count[word]=1;
}
-----------------------------------------------------------------------
if(typeof Object.beget !== "function"){
    Object.beget = function(o){
        var F = function(){};
        F.prototype = o;
        return new F();
    }
}
-------------------------------------------------------------------------
var Foo = function(string){
    this.status = string;
};
Foo.prototype.get_status = function(){
    return this.status;
}
var myFoo = new Foo("hello_world");
alert(myFoo.get_status());
-------------------------------------------------------------------------
var statusObject = {
    "status":"OK"
}
var status = Foo.prototype.get_status.applay(statusObject);
《Javascript 语言精粹》 中 用到的一些代码 (1)的更多相关文章
- Javascript语言精粹之正则表达式知识整理
		Javascript语言精粹之正则表达式知识整理 1.正则表达式思维导图 2.正则表达式常用示例 2.1 移除所有标签,只留下innerText var html = "<p>& ... 
- JavaScript中对象与函数的某些事[JavaScript语言精粹-N1]
		今天在读<JavaScript语言精粹>的时候,关于函数的一个部分,始终觉得有点难以理解,代码如下: 1: var obj = (function(){ 2: var value = 0; ... 
- 《JavaScript语言精粹》小记
		一.前言 以下内容均摘自<JavaScript语言精粹>一书,本人在读这本书时,发现作者诠释JavaScript很犀利,特别是数组部分,固记录下来,想和大家分享下. 随笔主要包含两大部分: ... 
- javascript语言精粹
		内容选自:<javascript语言精粹> 1.6种值会为假(==false),分别是false,null,undefined,' ',0,NaN 2.typeof有6种值,分别是'num ... 
- Javascript 语言精粹 代码片段合集
		Javascript 语言精粹 代码片段合集 标签:Douglas-Crockford Javascript 最佳实践 原文链接 更好的阅读体验 使用一个method 方法定义新方法 Function ... 
- JavaScript语言精粹笔记
		JavaScript语言精粹笔记 掌握语言的每个特性可以让你出风头,但是并不推荐,因为一部分的特性带来的麻烦可能远超本身的价值.正如书中所言,坏的材料并不能雕刻出好的作品,要成为一名更好的程序员,要取 ... 
- 《JavaScript语言精粹》之函数化
		写在前面 看到好多书评和读书笔记都说<JavaScript语言精粹>字字珠玑,名不虚传..当然,要看得懂才行 其实个人认为函数化部分不是很好,举的例子不是十分恰当,之前看不懂是因为被成功误 ... 
- 《JavaScript语言精粹》学习笔记
		一.in的用法 for...in 枚举一个对象的所有可枚举属性 检测DOM/BOM属性 if ("onclick" in elem) { // 元素支持onclick } if ( ... 
- 读《JavaScript语言精粹》的一些感言
		最近看了<JavaScript语言精粹>,并且连着看了两遍,如果非要用言语形容的话,那我只能用4个字来形容:相见恨晚.其中的一些经验经过这么多年的摸索其实也了然,但是作者用这么浅薄的书把有 ... 
- Javascript语言精粹之String常用方法分析
		Javascript语言精粹之String常用方法分析 1. String常用方法分析 1.1 String.prototype.slice() slice(start,end)方法复制string的 ... 
随机推荐
- php程序的生命周期
			1.PHP的运行模式: PHP两种运行模式是WEB模式.CLI模式.无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行. 1.当我们在终端敲入php这个命令的时候,它使用的是CLI. 它就像 ... 
- 第七章 路由 82 名称案例-使用keyup事件实现
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ... 
- [转载]Spark-Task not serializable错误解析
			Spark-Task not serializable错误解析 2018年05月17日 15:33:03 沙拉控 阅读数:1509 在学习SparkStreaming的时候偶然出现的一个问题,先看 ... 
- Dom修改元素样式
			提纲:我们可以通过js来修改元素的大小,颜色,位置等样式 1.element.style 行内样式的操作 2.element.className ... 
- 解决Android无法正常https://dl.google.com/dl/android/maven2/com/的办法
			最近需要进行移动开发,在安装Android Studio时,遇到了很纠结的问题,安装一直很不顺利.经过2天的百度搜索终于是找到解决的办法. 问题花了2天的时间才从茫茫大海中找到确切的答案.所以必须开个 ... 
- ubuntu配置环境变量 sudo gedit /etc/profile
			文件末尾加入下面 JAVA_HOME 是jdk主目录 export JAVA_HOME=/usr/jdkexport JRE_HOME=${JAVA_HOME}/jre export CLASSPA ... 
- shell编程初探
			#! /bin/sh #这是神圣丁的第一个shell脚本 name="陈培昌" echo "我就喜欢\"$name\"" echo '我就喜 ... 
- Linux下SHA256校验
			一.将Hash: SHA256文件和需要检验的文件放在同一个文件夹内 二.$sha256sum -c SHA265 文件 输出: 校验文件:ok 
- 「HEOI2014」大工程
			问题分析 首先不难想到是虚树.建完虚树需要保持节点间原先的距离关系. 然后总距离和最小距离用树形DP求,最大距离用两遍dfs即可.注意统计的时候只对关键点进行统计. 真是麻烦 参考程序 ac的时候是l ... 
- Android_(控件)使用自定义控件在屏幕中绘制一条虚线
			在Android屏幕中绘制虚线,最通用的是自定义控件DashedLine,再将自定义控件放入xml布局中 运行截图: 程序结构 package com.example.asus.gary_042; i ... 
