网页运行原理
2015-05-21 15:18:13
阅读:
417
当我们打开一个网页的时候,浏览器会首先创建一个窗口,这个窗口就是我所知道的window对象,也就是整个Javascript运行所依附的全局变量。为了加载网页文档,当前窗口又需要创建一个Document对象,然后把打开的网页加载到Document下。网页就是在这个加载的过程中,一边加载一边呈现,所以我们当网速非常慢的时候可以看到,网页从上到下一点点地打开。当我们
用<script
src=’’>引入其他的JS时,浏览器可能会派遣其他线程去下载,但是浏览器也会等待需要的JS文件下载完成,然后再有主线程按顺序加载JS其他
的代码。在Web标准下,限制对同一个域名最多只允许使用两个线程可
定位那些事
2015-05-21 14:19:01
阅读:
460
近期在思考app定位 基本两个方案 一个是根据 坐标定位 一个是ip 定位 坐标定位 以百度地图为例 http://developer.baidu.com/map/changeposition.htm 通过此接口 你可以根据坐标地址获取到 省 市 县 你关心的 数据&nb
半个小时编程之--厕所有人吗
2015-03-24 13:45:31
阅读:
530
因为是创业型公司 最近增加了很多人 很多人为上厕所发愁 小党同学就想着开发个应用大家再座位上就能知道厕所是否有人 商议下一个应用就诞生了 相信很多公司能用着 我用了半个小时编程 差不多一个小时上线了 demo 版本 适用于多人共用一个厕所的场景 demo地址
jquery 中json数组的操作 增删改
2015-01-24 13:03:32
阅读:
862
在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
Mac OS X 10.10 brew报错 bad interpreter: No such file or directory
2015-01-12 09:45:43
阅读:
1056
今天尝试用brew 安装 bzr ,结果悲剧的是直接报错!
zhangzhi@moke:~$ brew install bzr
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No su