- 博客(14)
- 收藏
- 关注
原创 ES6学习总结
let和constant命令不存在变量提升变量一定要先声明再使用 暂时性死区块级作用域里存在let命令,则它的变量就绑定这个区域不受外部的影响,即从一开始就形成封闭作用域。在声明之前都是不可用的. 不允许重复声明const命令对于复合类型的变量,变量名不指向数据,而指向数据所在的地址,const只保证变量名指向的地址不变,而不保证该地址的数据不变 变量的解构赋值数组的解构赋值如果结构不成功,则
2017-05-01 21:50:29
475
原创 关于setTimeout中this绑定的问题
考虑这样一个函数 function foo(){ setTimeout(function(){ console.log(this.id); },1000);}window.id = 12;foo.call({id:34});//output:12这个函数会输出的是12。 如果有看过《你不知道的JavaScript》的都知道,如果使用.call()和.
2017-04-24 15:45:21
1447
2
原创 mac设置alias重启失效
通过alias命令可以让我们将平时比较常用的一些命令设置一些别名,例如有一个比较长的命令 open -a Google\ Chrome –args –disable-web-security –user-data-dir 这一句命令完全可以用一句短的命令来代替,就不需要每次再输这么长一串了,用到的就是 alias opengoogle=’open -a Google\ Chrom
2017-04-21 09:32:55
4402
原创 JavaScript实现瀑布流布局
瀑布流布局有一个特点,所有列的宽度都相同,而高度不相同,如下图所示 <div class="pic-box"> <div class="pic"> <img src="img/1.jpg" alt="1"> </div></div>通过div.pic-box来控制每个盒子之间的间隔,div.pic来设置每个盒子的边框。img的宽度为200px,由于div.pic-
2017-04-17 23:54:41
480
原创 jQuery实现轮播图效果
许多电商网站或者门户网站上都会有一个焦点图自动轮播的广告,下面将亲自用jQuery实现一个这个效果。 主要有三个功能需要实现: 1. 点击左右翻页,会切换图片 2. 点击下方导航按钮,会显示该位置上的图片 3. 鼠标移出所在区域,左右翻页按钮消失,图片自动轮播HTML编写首先需要一个放置的盒子div.focus,这个盒子的宽度和高度应该和每一张图片大小保持一致,同时要将overflow设
2017-04-17 15:35:35
4405
原创 网页番茄钟(Pomodoro timer)
用js/jq实现一个番茄钟的方法最终效果如图: 这个番茄钟主要的功能需求有三个: 1. 修改休息时间 2. 修改工作时间 3. 显示timer修改时间的部分比较简单,需要注意的就是在时间为1分钟的时候不能再减少时间了,所以要将”-“这个button设置为disabled if(breakTime === 1){ $("#break-minus").prop("disabled"
2017-04-03 10:57:34
4925
原创 jQuery实现弹幕效果
首先,这个布局比较简单,一个弹幕墙,下面放一个输入框和两个按钮,其中一个按钮用于发送弹幕,另一个用于清除屏幕上的弹幕,布局效果如图 接下来是实现点击“post”按钮将输入框中的内容发送出去,由于弹幕都是从右边往左边移动,所以在设置弹幕的CSS时候需要进行如下设置: .danmu { position: absolute; font-size: 20px; right: 0; z-
2017-03-31 12:58:58
3591
原创 Photoshop学习总结
移动工具(V) 按住cmd+图层可以为该图层建立选区选框工具(M) 主要有矩形选框和圆形选框,建立一个选区,对选区内的图像进行操作 shift增加选区,opt减少选区,shift+opt求选区交集套索工具(L) 可以使用磁性套索+多边形套索来对尖锐形状建立选区魔棒工具(W) 配合快速选择工具可以快速建立选区裁剪工具(C) 切片工具可以对图层进行切片最后导出到文件夹取色工具(I)修
2017-03-14 11:01:05
781
原创 Chrome开发者调试工具
Q:如何打开? A:在chrome浏览器中点击F12或者右键–>检查 打开后就可以开始对其进行调试,在Developer Tools中可以对HTML/CSS/JavaScript分别进行调试。 HTML调试: CSS调试: 如图所示,用户可以在Elements和Styles中直接进行修改,修改的内容也会直接显示在网页中,但是如果需要让某个元素固定为某个值,需要使用编辑器对源代码进行修改
2017-03-14 10:49:51
5037
1
原创 Linux下无法使用add-apt-repository命令
Error: add-apt-repository command not foundSolution:sudo apt-get install python-software-propertiessudo apt-get update Then: sudo apt install software-properties-common sudo apt-get update
2017-01-15 22:26:40
39580
2
转载 Android Studio启动异常
tools.jar问题描述'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.解决方案将jar包从%JAVA_HOME%\lib中复制粘贴到Android Studio根目录下的lib中原文
2016-07-03 21:33:47
640
转载 Genymotion在线下载虚拟设备失败的解决方案
原文出处:http://android.jobbole.com/82587/比如要下载Custom Phone-6.0.0-API21-768*1280,点击过后下载失败在C:\Users\UserName\AppData\Local\Genymobile中找到genymotion.log文件点开该文件找到http://files2.genymotion.com/dists/5.0
2016-05-23 10:27:07
3463
原创 Android audio transmit with Base64 based on XMPP
Base64 encode:private String filePathToString(String filePath) { byte[] audioBytes; String audioString=""; try { ByteArrayOutputStream baos=new Byte
2016-05-19 17:16:57
624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人