jQuery中attr()和prop()方法的一些区别理解
昨天在开发的时候同事帮忙写了一小段JS代码,取数据的时候用到了以前都没用过的$(this).data('xxx')的这种形式,后来看了手册才知道在HTML5中可以对元素进行自定义属性。格式类似于data-xxx="value",然后可以用JQ中的.data()方法进行存取数据。 后来GG了一番不知怎么搜索的又发现了一个attr()和prop()区别的一些解释。
ES6 + Angular 1.x
本文原题:__《面向未来的前端模块化开发与包管理》__,最初发表于 div.io。目前原文还在不断更新修改中,有更新再同步到 SF。由于是实验性质的尝试,故相关视频的录制将等到完全成稿之后再进行。因为我相信很多前端工程师都会对这个事情很关注,所以先写成文分享出来顺便听听反馈以进一步完善这个实验。
Storm源码阅读总结(1) -- Client Nimbus Supervisor
App通过StormSubmitter提交计算拓扑作业submitTopology: 首先提交jar包, 会向Nimbus服务器发起beginFileUpload, 申请到要上传的路径后, 调用uploadChunk开始将jar包上传到nimbus服务器 文件传输完毕, 调用finishFileUpload结束上传jar包过程. 最后会调用NimbusClient的submitTopology
2015-04-16
彻底隐藏Nginx版本号的安全性与方法
这样就给人家看到你的服务器nginx版本是0.8.44,前些时间暴出了一些Nginx版本漏洞,就是说有些版本有漏洞,而有些版本没有。这样暴露出来的版本号就容易变成攻击者可利用的信息。所以,从安全的角度来说,隐藏版本号会相对安全些! 那nginx版本号可以隐藏不?其实可以的,看下面我的步骤:
ssh免密码安全登录
2个Linux之间安全的ssh免密码连接(比如. A连接B 无密码登陆) 则A上面执行 ssh-keygen 一路回车,把 ~/.ssh/id_rsa.pub 内容拷贝到B的 ~/.ssh/authorized_keys里面即可
2015-04-16
php备份mysql数据库
{代码...}
Cause: net.sf.cglib.beans.BulkBeanException异常
异常Cause: net.sf.cglib.beans.BulkBeanException引起的原因是数据库表中有一个可以为空的列(列的类型是number),当查询的时候由于该列没有值ibtis会用null去初始化该列,但把null类型赋值给number类型的值时,出现如上异常信息。
2015-04-16
<javascript高级程序设计>第十二章读书笔记----偏移量
offsetHeight 包括元素的高度、上下内边距、上下边框值,如果元素的style.display的值为none,那么该值为0。offsetWidth 包括元素的宽度、左右内边距、左右边框值,如果元素的style.display的值为none,那么该值为0。offsetTop 元素的上外边框至包含该元素的上内边框之间的像素距离,当然包括元素的外边距,如果元素的style...
Backbone源码研究 - Backbone.View
整个View的代码非常简洁,View构造逻辑也一目了然。 {代码...} 生成唯一cid 合并参数列表 列表项目 View的初始化 用户定义的初始化 事件处理 可以看到,最重要的代码,在于View的初始化。 {代码...} 这段代码可以看出,如果实例化的时候有传入一个DOM节点,则绑定这个DOM节点,否则生成一个这样的DOM节点。 {代码...} 结...
Atom 中文社区 !
我最近半年开始变成 Atom 的深度用户,每天用 Atom 完成我的工作,同时也在了解 Atom 的构造,阅读源代码,编写插件。可以说 Atom 的中文用户很少,我希望能够帮助其他的中文用户了解 Atom, 在经过一番权衡之后,最后还是决定自建一个社区。
LeetCode13 - Roman to Integer
Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range from 1 to 3999.
Chrome-extensions 分享
An extension that allows local viewing of Axure RP prototypes from Google Chrome.
如何做好移动端的响应式设计:Viewport控制
当我们在做响应式设计时,关注最多的是CSS的@media查询。不可否认,@media查询完成了很多工作,但一个网站的响应能力还是取决于对Viewport的控制。当我们想根据屏幕尺寸来自动变化页面布局时,我们会像这样做:
React学习笔记—类名操作
代码看起来要舒服些,但是还有一个问题,语义太差,阅读维护起来确实不大容易。为了解决这种类似组件className初始化或者动态切换的效果,React提供了工具ClassSet。
缓冲区的笔记
在什么地方可以使用到缓冲区,非常常见的一个生活经历就是将水倒进容器里面。 1. 将水倒进水缸里,使用杯子和桶哪个快且节约?(由于水缸比较大所以浪费可以忽略不计) 2. 将水倒进水杯里,使用杯子和桶哪个快且节约?(由于水杯比较小所以浪费必须要重视了)
2015-04-17
实时计算的技术难点
曾经天真的认为只要把 Storm 安装好之后,简单学习一下 Storm 的编程概念就可以把实时统计的工作完成了。毕竟实时统计无非就是加减乘除,并不牵涉到什么高深的机器学习算法。然后在实践中发现 Storm 根本没有提供实时统计所必需的很多基础设施和编程抽象,更不要说进行更复杂的通用实时计算了(比如关联两个事件流进行登...
2015-04-17
border-radius属性
border-radius属性是用来给background添加圆角的。属性的值表示border曲线圆角曲线对应的半径。background的曲线的半径=border的曲线的半径-border的width因此如果border的width>= border曲线的半径的时候,background将不会有圆角的属性。 例如如:
2015-04-18
分享代码片段:既能设置buffer大小,也能定时刷新(无论是否达到设定的buffer大小)的log4j appender实现
{代码...} 配置使用样例: {代码...}
2015-04-18
background相关属性
background-color: 设置background的颜色[默认绘制区域是border-box] background-clip(css3): 设置background-color的绘制区域,默认值时border-box,还有padding-box,content-box两个值,分别包括padding区域,只包括content区域。
2015-04-18
Go语言的标识符、关键字、字面量、类型
一直在 Segment Fault 上面实行自己的拿来主义,但其实我是一直很乐意分享的人,而且特别喜欢写,以前一直都是在自己的博客里面写,但是没啥人看,也形成不了交流,所以,申请在 Segment Fault 上面开个专栏,以后还忘大家多多指教,这篇文章只是想试试 Segment Fault的编辑器,内容是前几天写的。