• Unicode

    一、Unicode是什么? Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字...

  • 120
    单页面

    整个网站只有一张网页,采用Ajax技术,根据用户的输入,加载不同的内容。这样做的做法是体验好,节省流量,缺点是AJAX内容无法被搜索引擎抓取。举...

  • URL的井号

    一、#的涵义 井号代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如, 就代表网页index.html的print位置。浏览器读取这个...

  • 120
    Event Loop

    一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaS...

  • 进程与线程

    进程(process)和线程(thread)是操作系统的基本概念。 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 ...

  • XMLHttpRequest

    XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。 老版本的XMLHttpRequest对象 X...

  • Javascript模块化编程:require.js的用法

    最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次...

  • Javascript模块化编程规范

    因为有了模块,我们就可以很方便地使用别人地代码,想要什么功能没,就加载什么模块。但是,这样做有一个前提,就是大家必须以同样的方式编写模块。目前,...

  • Javascript模块化编程

    对象写法 为了解决上面的缺点,可以把模块写成一个对象,所有的模块成员都放到这个对象里面。 上面的函数m1()和m2(),都封装在module1对...