h5前端
bamboolsu
技术总监,产品经理,开发经理,项目经理,PMP, Scrum master, CM
丰富的java,HTML5,python, C/C++开发开发经验,
motorola, google, 第九城市等公司工作经验
跨境电商相关(进出口商城,erp等)产品规划,研发
丰富的产品管理,项目管理,需求管理,技术开发管理敬仰
linux,windows, wxworks等多平台开发
展开
-
Web缓存
Web缓存的作用与类型前言&摘要这段时间的工作内容主要是为一个客户端类型的产品增加文档在线存储和文档在线预览相关特性。由于测试的同事比较细心和专业,发现了项目实现中一些效率低下的环节,比如在线预览图片没有经过压缩、重开打开同一张图片没有有效利用Web缓存等问题。而这些细节问题往往在做项目架构时,容易因为时间紧张等等因素而被忽略。虽然以前也有一些关于Web缓存的意识,但并没有很系原创 2015-11-17 15:01:43 · 4262 阅读 · 0 评论 -
JavaScript 命名空间 使用介绍
使用JavaScript实现命名空间就没有这么舒服了,Javascript只有函数作用域,什么块儿啊、神马文件啊统统都认为是一个命名空间的,有时候因为一些重名问题导致的错误让人莫名其妙,难以调试解决使用过Java、C#的同学对命名空间非常的熟悉,在复杂的系统中会有N多的函数、对象,语言提供的、架构预定义的,这么多的函数和对象,由于编程规范要求起有实际意义的名字,难免会重名发生错误调用,转载 2016-01-14 13:49:58 · 455 阅读 · 0 评论 -
JavaScript prototype 使用介绍
用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会转载 2016-01-14 14:08:40 · 391 阅读 · 0 评论 -
cef 介绍
PC(Liinux,Windows,MacOS)上把 chrominum 浏览器嵌入桌面应用程序的框架; 其实移动端,ios/android上面 也可以做类似的事情,比如原生ios嵌入crosswalk/opwenwebrtc等,从而用Html5实现用户 界面, 实现多屏互动。介绍cef 是一个基于google chromiun的简单的框架。转载 2016-02-01 21:14:33 · 1671 阅读 · 0 评论 -
heX:用HTML5和Node.JS开发桌面应用
64条回复简介:heX,一个允许你采用前端技术(HTML,CSS,JavaScript)开发桌面应用软件的跨平台解决方案。是你开发桌面应用的一种新的选择,意在解决传统桌面应用开发中繁琐的UI和交互开发工作,使其变的简单而高效。特别适合重UI,重交互的桌面应用软件。欢迎关注http://hex.youdao.com 或微博 @youdao_hex。一、项目背景近几年,移动应转载 2016-02-01 23:38:17 · 797 阅读 · 0 评论 -
node-webkit is renamed NW.js
Official site: http://nwjs.ioOfficial documentation: http://docs.nwjs.io/AnnouncementIntroductionNW.js is an app runtime based on Chromium and node.js. You can write native apps in HTML and转载 2016-02-01 23:42:17 · 1121 阅读 · 0 评论 -
Web 研发模式演变
前不久徐飞写了一篇很好的文章:Web 应用的组件化开发。本文尝试从历史发展角度,说说各种研发模式的优劣。一、简单明快的早期时代可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。这种模转载 2016-02-02 17:41:50 · 487 阅读 · 0 评论 -
结合个人经历总结的前端入门方法
不错的一篇blog, 值得学习与参考!2015/11/01 · 原文出处: qiu deqing 欢迎分享原创到伯乐头条结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走弯路。互联网的快速转载 2016-02-05 09:58:38 · 2098 阅读 · 0 评论 -
JavaScript核心
作者: JeremyWei | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://weizhifeng.net/javascript-the-core.html原文:http://dmitrysoshnikov.com/ecmascript/javascript-the-core/对象原型链构造函数执行上下文栈执行上下文变量对象活动对象转载 2016-02-05 10:09:00 · 512 阅读 · 0 评论 -
javascript 编码规范 样例
Dances With Doggies body { font-family : arial, helvetica, san-serif; } .dog { position : relative; padding : 0 16px; margin : 0 0 12px 0; border : 2px s原创 2016-02-13 14:36:03 · 452 阅读 · 0 评论 -
JavaScript最全编码规范
【译】JavaScript最全编码规范JavaScriptdwqs 2015-04-16 17:143,587 人阅读 0评论原文:https://github.com/airbnb/javascript译文:Airbnb JavaScript Style Guide译者:dwqs 类型基本类型:访问基本类型时,应该直接操作类型值stringnumb转载 2016-01-13 15:40:12 · 412 阅读 · 0 评论 -
JavaScript Promise 简化javascript
目前高级浏览器如Chrome、Firefox都已经内置了Promise对象,提供更多的操作接口,如此优雅的Promise具备哪些特性呢?Promise是ES6的新特性,在ES6之前各大浏览器、各种polyfill和各种js执行环境都针对Promise进行了自己的实现,不过实现上大同小异。Parse.User.logIn("user","pass").then(funct原创 2015-11-17 16:22:25 · 664 阅读 · 0 评论 -
各种 真机远程调试 方法 汇总
各种 真机远程调试 方法 汇总“真机远程调试”(remote inspect web on real device),是指用桌面电脑(PC或MAC)远程连接上移动设备,通过类似Chrome浏览器开发人员工具的界面,来调试移动设备上运行的网页当前:Oct 27,2014“真机远程调试”的方法总是在发展,日新月异,有必要在每次更新本文档时标注当前时间及当前相关软件版本当前最新 桌面转载 2015-11-17 23:50:24 · 4088 阅读 · 1 评论 -
前端开发必备工具-网页调试工具
前端开发必备工具-网页调试工具在前端开发中我们经常会要调试页面,主要html、css调试和js调试,这里整理一些工具:一、firefox网页调试插件1.firefox插件Firebug主要用于html、css的调试和js调试;推荐指数:从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面转载 2015-11-17 23:40:09 · 11749 阅读 · 0 评论 -
五个你必须知道的javascript和web 调试技术
在前端开发中,调试技术是必不可少的技能,本文将介绍五种前端开发必备的调试技术。Weinre移动调试DOM 断点debugger断点native方法hook远程映射本地调试Weinre在移动上面开发调试是很复杂的,所以就有了weinre。安装weinre可以实现pc来调试手机页面,所以对于移动开发调试是很重要的哦~http://people.apache.org/~pmuellr转载 2015-11-17 23:42:48 · 1369 阅读 · 0 评论 -
移动端前端开发调试
通过移动端使用 Web 服务的比率越来越大,例如淘宝 2014 年双十一,移动端交易份额就达到 42.6%。由此可见,掌握移动端的前端开发和测试是非常有必要的。本文只介绍与调试有关的内容,至于其他移动端开发知识(技巧、坑)太多太大,推荐 Mars 移动前端开发知识库。这个项目很久没有大动静了,欢迎大家猛烈关注,不要让它“太监”了。由于本文较长,如果没有太多时间和精力查看,建议跳转到转载 2015-11-18 00:02:59 · 5635 阅读 · 0 评论 -
Rosin-移动端页面开发调试Fiddler插件
前言随着移动互联网大潮流的到来,移动端H5开发需求也愈加强烈。而移动端页面的调试对开发效率起着重要作用,都有什么调试方法呢?对于Android设备,可通过设备连接Chrome浏览器进行调试(chrome://inspect/#devices)。对于IOS设备,可通过设备连接Mac的Safiri浏览器进行调试(仅Mac可调试)。对于网络,可通过Fiddler连接同一wifi设置代理进转载 2015-11-17 23:03:58 · 2522 阅读 · 0 评论 -
html5 面试题目汇总
1, 什么是HTML5? HTML5的页面结构同HTML4或者更前的HTML有什么区别?HTML5是最新的HTML标准,他的主要目标是提供所有内容而不需要任何的像flash,silverlight等的额外插件,这些内容来自动画,视频,富GUI等HTML5是万维网联盟(W3C)和网络超文本应用技术工作组(WHATWG)之间合作输出的 一个典型的WEB页面包含头部,脚部,导航,中心区域原创 2016-01-12 16:56:15 · 592 阅读 · 0 评论 -
关于JavaScript中apply与call的用法意义及区别
关于JavaScript中apply与call的用法意义及区别(转)JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。先来看看JS手册中对call的解释:call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数转载 2016-01-13 09:41:39 · 418 阅读 · 0 评论 -
ExtJS vs AngularJS
ExtJS vs AngularJSExtJS和AngularJS是两个行业内领先的富界面开发框架。TechFerry有机会使用Ext JS和Angular JS来开发多个富界面的单页面应用程序。本文讲述的就是使用这两种技术来开发多个应用程序后的开发体验。本文围绕利弊、架构、测试、移动能力、性能、生成和部署等方面对Ext JS和Angular JS进行了超过30个以上的要点进行转载 2016-02-23 18:04:37 · 2254 阅读 · 0 评论