某人

此前素未谋面、此后遥遥无期

0%

先看文字

单例模式(Singleton Pattern)
保证一个类仅有一个实例,并提供一个访问它的全局访问点

  1. 单例类只能有一个实例;
  2. 单例类必须自己创建自己的唯一实例;
  3. 单例类必须给其所有对象提供这一实例;

主要解决

一个全局使用的类 <=> 频繁的创建于销毁

阅读全文 »

得到想要的

数据的简单与复杂,我已经无法理解了

在生活中经常处理数据,不管用什么方法,方式,我们都希望:容易、高效、简单,就是想方便,就是想做很少的事情,把我们的目的达到,得到我们想要的东西。

废话多了。。。

阅读全文 »

引出

今天在看帖子的时候闪过,就想到了ajax,这个用原生js怎么写呢?
以前也不会写,当时就学习,最后还查资料。反复练习了的,再之后就用了jQuery,
然后就没用原生js写过了。

开始简单回忆

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)—w3school

百度一下,真多…

阅读全文 »

背景等信息

fis也是个前端工程构建工具,现在已经到fis3,是百度团队出的一个工具。下面给出一个张图 仅供参考

阅读全文 »

基本描述

Array时javaScript的内置对象,同时也是一个构造函数。用它可以创建数组。

1
2
3
var arr = ['a','b','c'];    // 返回:["a", "b", "c"]
new Array('abc'); // 返回:["abc"]
new Array(['a','b','c']) // 返回:Array[3]
阅读全文 »

基本概念

Date对象:javascript的Date对象用来处理日期和时间。
协调世界时(Universal Time Coordinated):简称UTC,由世界时同原子时协调而成的时间计算系统。它是当今世界无线电通讯中使用的标准时间。
格林威治标准时间(Greenwich Mean Time):简称GMT, 现在计算机和一些电子设备时间的计算和显示是以距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000)的偏移量为标准的。

  1. Date对象是基于1970年1月1日00:00:00时世界协调时(UTC)起的毫秒数,正负的范围为基准时间前后各1亿天
  2. 人们通常所说的中国标准时间,就是协调世界时UTC
  3. Date对象会自动把当前日期和时间保存为其初始值。
1
Date()  //返回当日的日期和时间
阅读全文 »

Underscore

Underscore一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。

  • Underscore提供了100多个函数,包括each、map、reduce、 reduceRight、等
  • 还有辅助函数,函数绑定、JavaScript模板功能、强类型相等测试、创建快速索引等

英文地址:http://underscorejs.org/
中文地址:http://www.bootcss.com/p/underscore/

阅读全文 »

Handlebars模版

Handlebars模板是一个JavaScript模板引擎,有些类似与Mustache、Underscore Templates、Embedded JS Templates、Jade templating等模版,但是他们都各有各的特点。

  1. Mustache模板和 Handlebars是兼容的
  2. 逻辑处理由Handlebars的Helper进行
  3. 无依赖
阅读全文 »

Math对象

Math 对象用于执行数学任务,(复习一下)

  1. Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math()
  2. 如:Math.sin() 这样的函数只是函数
  3. 无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法
阅读全文 »