- 博客(31)
- 资源 (8)
- 收藏
- 关注
原创 jQuery -> 获取元素的各种过滤器(filter)
通过顺序来选择顺序选择的过滤器(filter)有:first 第一个元素:last 最后一个元素:even 序号为偶数的元素:odd 序号为奇数的元素:eq(n) 序号等于n的元素 :lt(n)序号小于n的元素 :gt(n)序号大于n的元素如果有如下的表格0even1odd2even3odd4even
2014-05-22 18:18:20 7933 5
原创 jQuery -> 获取兄弟元素
获取指定元素的兄弟元素时,可以使用adjacent sibling combinator (+),其中+的两侧内容都是selector expression.如果要获取下例中所有的 h1的直接兄弟元素h2 Main title Section title Some content... Section title More content...
2014-05-22 17:05:14 4666
原创 jQuery -> 获取孩子节点
jQuery提供了很多方法来获取一个元素的direct descendant(直接后代)。最简单的方式是使用direct descendant combinator (>)例如,如果要获取如下html代码中的直接孩子节点中的a元素,就可以直接使用> 符号jQueryjQuery tutorial使用selector获取$('content > a');
2014-05-22 15:53:23 21459
原创 jQuery -> 获取/设置HTML或TEXT内容
jQuery提供了两个API可以直接用来为元素添加内容。html()text()其中html()是为指定的元素添加html内容text()是为指定的元素添加文本内容两者的区别在于,text中的内容是纯文本,不会被解析为html如果要对如下html代码进行操作使用html()$('p').html('Hello World, I am a
2014-05-22 13:52:27 1882 1
原创 jQuery -> 获取/设置/删除DOM元素的属性
jQuery的属性操作非常简单,下面以一个a元素来说明属性的获取/设置/删除操作jquery.com添加属性$('a').attr('href', 'http://www.jquery.com')添加多个属性$('a').attr({'href':'http://www.jquery.com', 'title':'jquery.com'})获取属性$('a').at
2014-05-22 12:51:48 2730
原创 软考 -> 网络中各种交换设备
以太网交换机根据数据链路层MAC地址进行帧交换;帧中继网和ATM网都是面向连接的通信网,交换机根据预先建立的虚电路标识进行交换。帧中继的虚电路号是DLCI,进行交换的协议数据单元为“帧”;ATM网的虚电路号为VPI和VCI,进行交换的协议数据单元为“信元”;三层交换机是指因特网中使用的高档交换机,这种设备把MAC交换的高带宽和低延迟优势与网络层分组路由技术结合起来,
2014-05-20 18:52:28 2053
原创 软考 -> 结构化综合布线系统(Structure Cabling System)
结构化布线系统结构化综合布线系统(Structure Cabling System)是基于现代计算机技术的通信物理平台,集成了语音、数据、图像和视频的传输功能,消除了原有通信线路在传输介质上的差别。工作区子系统 Work Location工作区子系统是由终端到信息插座的整个区域。一个独立的需要安装终端设备的区域划分成一个工作区。工作区应支持电话、数据终端、计算机、电视机、监视器以及传感
2014-05-20 17:26:44 3468
原创 软考 -> 子网172.6.32.0/20被划分成子网172.6.32.0/26
为了复习一下计算机知识,响应公司号召参加软考,看书过程中发现好多知识都忘却了。。。比如,下面这道题目,我是真不会啊。如果子网172.6.32.0/20被划分成子网172.6.32.0/26,则下面的结论中正确的是()A. 被划分成62个子网B. 每个子网有64个主机地址C. 被划分成32个子网D. 每个子网有62个主机地址
2014-05-20 15:34:34 8834
原创 jQuery -> 删除/替换DOM元素
删除删除操作非常简单,直接在结果集后链式调用remove()方法即可。例如,要删除以下html脚本中所有的a元素,直接通过$('a'.remove();就可以做到了。 Anchors Anchor Element Anchor Element Anchor Element当然也可以通过向remove传参的形式来过滤选择结果,然后再执行remove操作。$(
2014-05-19 17:22:56 4018
原创 jQuery -> 如何【先创建、再修改、后添加】 DOM元素
如何一气呵成地,on the fly地操作DOM元素呢?例如顺序执行【创建】-> 【修改】-> 【添加】三个动作。由于jQuery支持链式操作,其实就是设计模式的builder模式,所以我们可以把三个操作串在一起来执行。首先创建一个p元素,内容包含一个a元素。$('jQuery')然后为a元素添加一个href属性$('jQuery').find('a').a
2014-05-19 16:57:34 2493
原创 jQuery -> 基于当前元素的遍历
如果我们已经通过jQuery方法选中了一组元素,那么如何基于这些已经选中的元素进行下一步的遍历呢?例如,我们通过 $('li:eq(1)')选中了以下代码中的第二个li元素。 link selected link link link基于这个选中的元素,我们可以进一步遍历其他元素下一个元素$('li:eq(1)').next()前一个元素$('li
2014-05-19 16:15:46 1382
原创 jQuery -> 使用andSelf()来包含之前的选择集
当我们使用Destructive Method对wrapper set进行选择、过滤之后会产生一个新的结果集。例如:html$lt;div$gt;$lt;p$gt;Paragraph$lt;/p$gt;$lt;p$gt;Paragraph$lt;/p$gt;$lt;/div$gt;对于上面的DOM Tree,当然可以使用$('div').find('p')来获取所
2014-05-19 15:55:18 1695
原创 jQuery -> end方法的用法
我们在对结果集使用find、filter等方法时,会改变结果集。这种改变原先结果集的方法被称作destructive jQuery methodjQuery cookbook有如下定义:A destructive operation is any operation that changes the set of matched jQuery elements, which means a
2014-05-19 15:05:06 2695
原创 jQuery -> 获取后代元素的三种方法
如果我们有内容如下的html文件,那么如何选取包含在元素内的元素呢?邪馬台国の謎と弥生時代紀元前1000年ごろ、水稲工作の技術をもつ集団が大挙して日本に移住してきた。これによって弥生時代が始まった。縄文人も南方から伝わった稲を栽培していたが、彼らは原野を開いて大掛かりな水田をつくる発想を持たなかった。しかし、北九州に新たな文化を持って集団が来たのを知った彼らは次第に、水稲工作を受け
2014-05-19 14:21:20 17137
原创 jQuery -> filter用法
利用filter函数可以从wrapper set中过滤符合条件的DOM元素。如果我们有一个内容如下的html文件,要获取类为external的<a>元素,使用filter可以很easy地搞定。linklinklinklinklinklinklinklinklinkfilter的参数类型可分为两种:1 传递选择器2 传递过滤函数如果使
2014-05-19 12:14:36 6528
原创 jQuery -> 获取指定上下文中的DOM元素
jQuery函数的第二个参数可以指定DOM元素的搜索范围。第二个参数可分为以下类型DOM referencejQuery wrapperdocument代码示例 // search within all form elements, using a wrapper for context, // alerts "8
2014-05-19 11:41:10 4523 3
原创 jQuery -> bind / live / delegate 的终结者 - on
最近在学习jQuery,使用得是最新版本的1.11.1。照着书本敲了如下代码,却发现无论如何也跑不起来。html hello worldjs$(document).ready(function() { $('.box').live('click', function() { $(this).clone().appendTo('.container'); });});原
2014-05-17 19:17:41 3609 2
原创 JQuery -> 超级简单的下拉菜单
用jquery实现的一个超级简单的下拉菜单。效果图初始效果鼠标悬浮效果代码 nav a { text-decoration: none; } nav > ul > li { float: left; text-align: center; padding: 0 0.5em; } nav li ul.sub-menu {
2014-05-16 20:59:23 3588 1
原创 校验码 -> 奇偶校验
何谓奇偶校验?奇偶校验是一种简单有效的校验方法。这种方法通过在编码中增加一位校验位来使编码中1的个数为奇数或者偶数位数是奇数的就叫做奇校验,偶数就叫做偶校验通过这种方式可以使码距变成2举例下例取自wikipedia原数据(7位)1的个数偶校验(8位)奇校验(8位)000000000000000000000001
2014-05-15 15:28:45 6587 1
原创 ubuntu上开启ssh服务,并搭建基于ssh的git服务器
维基百科上SSH的定义如下Secure Shell(縮寫为SSH),由IETF的網路工作小組(Network Working Group)所制定;SSH為一项建立在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。安装ssh服务器安装openssh-server$sudo apt-get install openssh-server安装成功
2014-05-15 10:01:02 3653
原创 Django -> 添加ModelAdmin.date_hierarchy
第一次使用ModelAdmin.date_query,在admin.py中添加后,出现了这样的错误ImproperlyConfigured exception (pytz isn't installed)使用以下命令安装pytz之后,问题依然没有解决$sudo pip install pytz根据搜索结果,原来需要把settings.p中的USE_TZ = True修改为USE_T
2014-05-13 14:55:08 3977
原创 Django -> debug模式下的静态文件服务(/media/)
正是发布django项目的时候,如果存在静态文件(一般会统一放在名称为media或static的目录下),则需要建立url到文件系统的映射,例如,使用nginx的时候我们需要进行这样的配置. # Django media location /media { alias /home/lyndon/github/Mathematicia
2014-05-12 22:33:45 5375 1
原创 Git -> git log笔记
显示提交关系图git log --graph --oneline显示最近的几条日志git log -3 --pretty=oneline显示每次提交的具体改动git log -p -1显示每次提交的变更概要git log --state --oneline定制输出git log --pretty=raw -1git log --pretty=fuller -
2014-05-12 19:36:55 1722
原创 Git -> git rev-parse 笔记
显示分支$git rev-parse --symbolic --branches显示里程碑$git rev-parse --symbolic --tags显示引用$git rev-parse --symbolic --branchesrefs/heads/masterrefs/remotes/origin/HEADrefs/remotes/origin/master
2014-05-12 18:46:57 15197
原创 在Django中使用markdown
markdown比wiki语法要简单,github上的代码几乎都是readme.md,这种易读易写的脚本语言已经变得非常流行.关于语法,可参考markdown语法本片博文简单介绍一下如何在Django中集成markdown的功能下载python下的markdown解析器.$sudo pip install markdown或者是$sudo easy insta...
2014-05-12 16:09:09 17036 6
原创 Django的url用法
利用Django开发网站,可以设计出非常优美的url规则,如果url的匹配规则(包含正则表达式)组织得比较好,view的结构就会比较清晰,比较容易维护。最简单的形式from django.conf.urls import patterns, urlurlpatterns = patterns('', url(r'^articles/2003/$', 'news.views...
2014-05-07 22:45:45 48631 2
原创 Django的ModelForm简单用法
Django 中内置了 Form 和 Model 两个类,有时候页面的表单 Form 类与 Model 类是一一对应,因此分别定义 Form 类和 Model 类会比较麻烦,最简单的方式就是通过 Model 来生成一个 Form 类,Django 内置的 ModelForm 就是为此而生的。下面以一个简单的例子来说明它的简单用法.基本需求收集用户的日本报名信息其中JLPT的日语等级分为...
2014-05-05 13:45:46 25020
原创 Django用户认证系统 authentication system
Django集成了用户登陆/验证/登出的模块,可以直接拿来使用,也可以进行定制,使用起来非常方便.一,创建Django工程$ django-admin.py startproject mysite工程目录结构如下lyndon@lyndon-ubuntu:~/Study/django$ tree mysite/mysite/├── manage.py└── mysite
2014-05-04 19:00:21 32790 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人