摘要: 一、开篇简述 Geolocation API(地理位置应用程序接口)提供了一个可以准确知道浏览器用户当前位置的方法。且目前看来浏览器的支持情况还算不错(因为新版本的IE支持了该API),这使得在不久之后就可以使用这一浏览器内置的API了。该API接口提供的用户地理位置信息还算蛮详细的,经纬度啊,海拔 阅读全文
posted @ 2017-03-18 21:38 乔锌铭 阅读(949) 评论(0) 推荐(0) 编辑
摘要: javascript闭包是javascript的难点,很多人对js闭包不是很理解,我对js闭包一开始也是云里雾里,我刚刚进兴安得力的时候,做的转正试题中就有一个对闭包理解的题目。如何理解javascript的闭包呢?下面我们一起来学习一下: 闭包的含义和理解 通俗地讲,JavaScript 中每个的 阅读全文
posted @ 2017-03-17 22:07 乔锌铭 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 前言上一篇文件结尾,有同学问我本地存储图片方法,其实本地存储方式有很多,我们打开谷歌浏览器,查看源代码,在resources页签中,有web SQl ,indexedDB等等,我前面文章讲过Localstorage本地存储,我今天简单用Localstorage,简单的写一下存储图片的方法! 思路我们 阅读全文
posted @ 2017-03-16 20:03 乔锌铭 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 前言我前面的文章,写过js中“类”与继承的一些文章。ES5我们可以通过 构造函数 或者 Object.create()等方式来模拟出js中的“类”,当然,对象呢是类的实例化,我们可以通过如下方式创建对象:var haorooms ={};或者var haorooms = new Object()今天 阅读全文
posted @ 2017-03-15 19:28 乔锌铭 阅读(1784) 评论(0) 推荐(0) 编辑
摘要: 模块化设计我已经提过很多了,像《从宜家的家具设计讲模块化》、《页面重构中的模块化思维》、《页面重构中的组件制作要点》都是跟模块化相关的,不过之前一直没有讲到具体实现方面的内容,只是一些思维。这次重点讲一下实现方面的内容,权当到目前为止我对模块化的一些总结整理。 要做好模块化,我觉得理解好样式的作用域 阅读全文
posted @ 2017-03-13 20:09 乔锌铭 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 我喜欢浏览风格规范。他们通常有明显的规则,虽然有些有荒诞之感,但是却可以发现之前未注意到的宝石。不幸的是,鲜有公司有这个勇气来发布自己内部的风格规范。BBC 2010年时候公开其文档以及Google最终发布了其内部项目使用的风格规范。 规则包括C++, Objective C, Python, XM 阅读全文
posted @ 2017-03-12 21:06 乔锌铭 阅读(486) 评论(0) 推荐(1) 编辑
摘要: 前言的一些碎碎念:最近一直在写移动端的页面,不过一直是用的别人造好的轮子,很多时候并没有想那是为什么,那是怎么样要那么写,就跟着别人的文档去了。本以为自己对移动端的那一丢丢理解,结果很多东西都特么有问题,所以,今天停下了手中的一些东西,来谈下移动端的布局方案吧 内容有些长,这也是我第一次写博客,不足 阅读全文
posted @ 2017-03-11 20:01 乔锌铭 阅读(14003) 评论(0) 推荐(0) 编辑
摘要: 一、简介 CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有 阅读全文
posted @ 2017-03-10 20:17 乔锌铭 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 知识有所欠缺 疯狂脑补抄袭经验中、、、 兼容性处理要点1、DOCTYPE 影响 CSS 处理 2、FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width 3、FF: 支持 !impo 阅读全文
posted @ 2017-03-09 12:39 乔锌铭 阅读(310) 评论(0) 推荐(0) 编辑
摘要: (一):模块的写法 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Jav 阅读全文
posted @ 2017-03-08 21:08 乔锌铭 阅读(277) 评论(0) 推荐(0) 编辑