网页运行原理

2015-05-21 15:18:13
阅读: 374
当我们打开一个网页的时候,浏览器会首先创建一个窗口,这个窗口就是我所知道的window对象,也就是整个Javascript运行所依附的全局变量。为了加载网页文档,当前窗口又需要创建一个Document对象,然后把打开的网页加载到Document下。网页就是在这个加载的过程中,一边加载一边呈现,所以我们当网速非常慢的时候可以看到,网页从上到下一点点地打开。当我们 用<script src=’’>引入其他的JS时,浏览器可能会派遣其他线程去下载,但是浏览器也会等待需要的JS文件下载完成,然后再有主线程按顺序加载JS其他 的代码。在Web标准下,限制对同一个域名最多只允许使用两个线程可

定位那些事

2015-05-21 14:19:01
阅读: 403
  近期在思考app定位 基本两个方案 一个是根据 坐标定位  一个是ip 定位  坐标定位          以百度地图为例         http://developer.baidu.com/map/changeposition.htm        通过此接口 你可以根据坐标地址获取到 省  市 县 你关心的 数据&nb

半个小时编程之--厕所有人吗

2015-03-24 13:45:31
阅读: 486
        因为是创业型公司  最近增加了很多人 很多人为上厕所发愁 小党同学就想着开发个应用大家再座位上就能知道厕所是否有人 商议下一个应用就诞生了  相信很多公司能用着  我用了半个小时编程 差不多一个小时上线了 demo 版本  适用于多人共用一个厕所的场景           demo地址

jquery 中json数组的操作 增删改

2015-01-24 13:03:32
阅读: 825
在jquery中处理JSON数组的情况中遍历用到的比较多,但是用添加移除这些好像不是太多。今天试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像JSON数据是以数组的形式出现的,查阅了下相关JS中数组的操作一试果然很爽。记录下来。1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elem