240 发简信
IP属地:湖南
  • 120
    关于 Javascript 尾调用优化的错误论证

    最近在研究 JS 调用栈原理时,发现网上用于说明尾调用优化的部分例程不太恰当,缺乏说服力,接下来我会用大量的例子来印证我的看法。先容我简单介绍下相关概念知识。 调用栈( ca...

  • 120
    iOS | H5直接调用手机的摄像头进行拍照或录像

    最近公司做的一个H5项目,有个需求,就是要点击某个div,直接唤起手机的拍照或者录像功能。 这里需要注意的点是:下面的方法在安卓手机上测试是可以的(只测试了华为手机 华为P1...

  • 简单模仿jQuery

    今天开始学习jQuery,理解其实现模式和大体思想,然后自己简单实现一些类jQuery功能,这样能更好地学习使用它。直接看代码,实现细节将以注释形式讲解。 以上是jQuery...

  • 原型与原型链

    原型及原型链是什么 JS中的对象,在创建时都会有一个内置属性,即__proto__属性,该属性指向一个对象,事实上可以理解为对另一个对象的引用。而被引用的对象就是原型对象。与...

  • 120
    基本类型和对象的区别

    这篇文章主要介绍JS中基本类型与对象之间的区别。 对象包括普通对象,数组以及函数。普通对象是基本类型的混合,同时其中也可包含对象。需要理解基本类型和对象的区别就得介绍另一个东...

  • JS里的数据类型

    JS里的数据类型主要分为两大类。 基本类型 字符串(string) 数字(number) 布尔值(boolean) null undefined 符号(symbol) 复杂类...

  • CSS布局

    介绍几种简单的css布局方式。 两栏布局 两栏布局最简单的方式就是使用浮动,浮动其中一个元素,通常要给浮动的元素一个宽度,可以是固定值,也可以是百分数。添加浮动的元素脱离文档...

  • 介绍一些HTML标签

    随意打开一个网页,查看它的源码,就能看到很多常用的标签。关于标签的使用,非常重要的一点是语义化,就是说尽量不要使用无关的标签,这个部分要表达什么,就是用什么样的标签。以下以h...

  • HTTP协议

    什么是http 超文本传输协议(HTTP)是用于传输诸如HTML的超媒体文档的应用层协议。它被设计用于Web浏览器和Web服务器之间的通信。 用户通过客户端,如浏览器打开一个...

  • gitbash中一些简单的命令

    gitbash中一些简单的命令 lsls是list的缩写。ls命令可以用来查看当前目录下的非隐藏文件及文件夹。此外 ls -a 可显示隐藏文件及文件夹。 ls -l 可用来查...

  • git中的一些命令

    git入门命令二三 git init在一个目录下输入命令行git init即可初始化一个目录,此命令会在此目录下创建一个隐藏的.git目录,即为你在本地的“仓库”。 git ...