02 2017 档案

摘要:在团队协作中,为避免低级 Bug、产出风格统一的代码,会预先制定编码规范。使用 Lint 工具和代码风格检测工具,则可以辅助编码规范执行,有效控制代码质量。 在以前的项目中,我们选择 JSHint 和 JSCS 结合使用,WebStorm 等开发环境已经支持这些工具,使用起来很顺手。然而,最近使用 阅读全文

posted @ 2017-02-27 13:53 zhangzongshan 阅读(839) 评论(0) 推荐(0)

摘要:我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。 1 匿名自执行函数 我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的 阅读全文

posted @ 2017-02-27 13:38 zhangzongshan 阅读(1571) 评论(0) 推荐(0)

摘要:Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git rem 阅读全文

posted @ 2017-02-27 12:54 zhangzongshan 阅读(161) 评论(0) 推荐(0)

摘要:2016 年 9 月 23-24 日,由 CSDN 和创新工场联合主办的“MDCC 2016 移动开发者大会? 中国”(Mobile Developer Conference China)将在北京? 国家会议中心召开,来自iOS、Android、跨平台开发、产品设计、VR开发、移动直播、人工智能、物 阅读全文

posted @ 2017-02-24 14:44 zhangzongshan 阅读(3328) 评论(0) 推荐(0)

摘要:cordova常用命令 一、添加插件 新建Cordova项目 cordova create CordovaHotCode com.ezample.hotcode 添加Android平台 在新建项目的根目录下,进入命令行,执行cordova platform add android 添加自动更新插件 阅读全文

posted @ 2017-02-23 10:55 zhangzongshan 阅读(8089) 评论(1) 推荐(1)

摘要:空格:$('parent childchild')表示获取parent下的所有的childchild节点(所有的子孙)。 大于号:$('parent > child')表示获取parent下的所有child的儿子( 第一代)。 加号:$('pre + nextbrother')表示获得pre节点的下 阅读全文

posted @ 2017-02-22 17:36 zhangzongshan 阅读(173) 评论(0) 推荐(0)

摘要:今天要介绍的是ES6中的箭头函数。 语法 我们先来看看箭头函数的语法: 1 2 3 4 5 6 1 2 3 4 5 6 param 是参数,根据参数个数不同,分这几种情况: () => { … } // 零个参数用 () 表示; x => { … } // 一个参数可以省略 (); (x, y) = 阅读全文

posted @ 2017-02-13 14:20 zhangzongshan 阅读(371) 评论(0) 推荐(0)

摘要:在Mac下开发Android,要想在终端利用命令行使用adb/android等命令时,需要配置一下环境变量。 步骤: 1.首先,假设你已经下载了Android SDK,解压后安装了adb。记住sdk文件夹路径。我个人的路径为/Users/jeff/Downloads/adt-bundle-mac-x 阅读全文

posted @ 2017-02-13 13:51 zhangzongshan 阅读(4094) 评论(0) 推荐(0)

摘要:基本命令1、列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录 cd 例:想到驱动目录下溜达一圈 cd /System/Library/Extensions 3、建立 阅读全文

posted @ 2017-02-13 12:13 zhangzongshan 阅读(15999) 评论(0) 推荐(0)

摘要:众所周知的原因,google的很多网站在国内无法访问,苦逼了一堆天朝程序员,下是在mac本上折腾android 开发环境的过程: 一、先下载android sdk for mac 给二个靠谱的网址: a). http://down.tech.sina.com.cn/page/45703.html b 阅读全文

posted @ 2017-02-13 12:12 zhangzongshan 阅读(218) 评论(0) 推荐(0)

摘要:Webp介绍 webp是一种同时提供了有损压缩与无损压缩的图片档案格式 ,衍生自影像编码格式VP8,是由Google在购买On2 Technologies后发展出来,以BSD授权条款释出。根据 Google 的测试,无损压缩后的 WebP 比 PNG 文件少了 45% 的文件大小,即使这些 PNG 阅读全文

posted @ 2017-02-09 12:07 zhangzongshan 阅读(726) 评论(0) 推荐(0)

摘要:ngCordova是什么 ngCordova是在Cordova Api基础上封装的一系列开源的AngularJs服务和扩展,让开发者可以方便的在HybridApp开发中调用设备能力,即可以在AngularJs代码中访问设备能力Api。通俗的讲就是ngCordova在Cordova基础上面提供了更多访 阅读全文

posted @ 2017-02-07 13:45 zhangzongshan 阅读(263) 评论(0) 推荐(0)

摘要:今天第一次遇到const定义的变量,查阅了相关资料整理了这篇文章。主要内容是:js中三种定义变量的方式const, var, let的区别。 1.const定义的变量不可以修改,而且必须初始化。 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。 3.let是块级作用域, 阅读全文

posted @ 2017-02-07 09:59 zhangzongshan 阅读(19134) 评论(1) 推荐(1)

摘要:JavaScript是所有现代浏览器的官方语言。同样的,JavaScript面试题出现在各种各样的面试中。 这篇文章不是讲述JavaScript最新的库、日常的开发实践,或是ES6的新功能。当然了,上面说的这3点经常出现在JavaScript的面试中。我自己也曾经问过面试者这些问题,我的朋友告诉我, 阅读全文

posted @ 2017-02-07 09:53 zhangzongshan 阅读(428) 评论(0) 推荐(0)

摘要:随着 4G 的普遍以及 WiFi 的广泛使用,手机上的网速已经足够稳定和高速,以视频为主的 HTML5 也越来越普遍了,相比帧动画,视频的表现更加丰富,前段时间开发了一个以视频为主的移动端 HTML5,在这里介绍一些实践经验。 统一播放效果 我们希望视频播放时可以全屏播放,没有进度条、播放按钮等与系 阅读全文

posted @ 2017-02-07 09:18 zhangzongshan 阅读(50100) 评论(7) 推荐(2)

摘要:在Git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目 阅读全文

posted @ 2017-02-06 09:51 zhangzongshan 阅读(275) 评论(0) 推荐(0)

摘要:sudo chown -R $(whoami) /usr/local brew prune 阅读全文

posted @ 2017-02-05 11:53 zhangzongshan 阅读(1290) 评论(0) 推荐(0)

导航