- 浏览: 13035 次
- 性别:
-
最新评论
文章列表
1向HTML中引入jQuery库
<head>
<script src="/jquery/jquery-1.11.1.min.js">
</head>
如果没有下载到公共文件中,可以直接同过地址引用它。
使用Google的CDN
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs
/jquery/1.8.0/jquery.min ...
css背景
1背景
p {background-color: 颜色;} //背景颜色
p {background-color: 颜色; padding: 20px;} //背景颜色,增加内边距
body {background-image: url(/i/eg_bg_04.gif);} //背景图片的设置
2 文本
p {text-indent: 5em;} //段落缩进
p {text-indent: -5em; padding-left: 5em;} //悬挂缩进 ,设置边距
...
jQuery 中DOM操作
- 博客分类:
- jQuery
创建属性节点
append()向匹配元素内部追加元素加到结尾
$<'p'>.append(<b>你好</b>)
//p元素+你好
appendTo ()向目标结尾处插入匹配元素集合中的每个元素
$('<b>你好</b>').appendTo<'p'>
//p元素+你好
prepend()向匹配元素集合中的每个元素开头插入由参数指定的内容
$("p").prepend("<b>你好</b>");
//你好+p元素
prepe ...
安装git
sudo apt-get install git
安装依赖包
$ sudo apt-get install libc6-dev gcc
$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
安装pyenv 管理工具
$sudo curl -L https://raw.github.com/yyuu/pyenv-installer/m ...
_.find (list,predicate,[context])
list 逐项查找 ,返回第一个通predicate函数真值检测的元素值,如果没有返回undefined 函数将立即返回,不会便利整个list
var even = _.find([1,2,3,4,5,6],function(num){ return num % 2 == 0;});
// 2
_.filter(list,predicate,[context])
便利list中的每个值,返回包含所有通过predicate真值检测的元素值
var evens = _.filter([1,2,3,4,5,6], ...
类式继承
类式继承是在函数对象内调用父类的构造函数,使得自身获得父类的方法和属性。call和apply方法为类式继承提供了支持。通过改变this的作用环境,使得子类本身具有父类的各种属性。
var father=function(){
this.age=22;
this.say=function(){
alert('hello i am '+this.name+' and i am '+this.age+'years old');
}
}
var child=function(){
this.name='wy ...
1.构造函数模式测试 构造函数首字母大写,将属性和方法赋值给了 this 对象。
function CPerson(name,sex,age) {
this.name = name;
this.sex = sex;
this.age = age;
this.show = function () {
console.log(this.name+this.sex+this.age);
}
}
var m1 = new CPerson('wyy',' 女',' 23');
m1.show();
//wyy 女 23
2.原型模 ...
apply()和call()方法
apply()应用某一对象的一个方法,用另一个对象替换当前对象。
fun.apply(thisAry[,argsArray])
thisAry 在函数运行时指定的this
argsArray 指一个数组或者类数组对象,其中的数组元素将作为单独的参数传给fun函数
call()调用一个对象的一个方法,以另一个对象替换当前对象
fun.call(thisArg[,arg1[,arg2[,...]]]),
thisAry 在函数运行时指定的this
arg1,arg2,...指的是参数列表
apply()和call()相同点:他们的用途是相 ...
RegExp对象用于存储检索模式
RegExp对象有3个方法:test()、exec()、和compile()
test()检索字符串中指定的值
var arr=new RegExp("n");
console.log(arr.test("my name is wyy"));
//true
var arr=new RegExp("b");
console.log(arr.test("my name is wyy"));
//false
//所以test方法返回的 ...
string对象
replace()用于在字符串中用一些字符替换另一些字符
strinObject.replace(regexp/substr,replacement)
regexp/substr规定子字符串或要替换的模式的regexp对象
replacement 一个字符串的值,替换文本或生成替换文本的函数
返回值:一个新的字符串
1.
用replace() 来替换字符串中的字符
var str='my name is wyy'
console.log(str.replace(/wyy/, 'hw'))//将使用 "hw" 替换字符串中 ...
构造函数是用new创建对象时调用的函数,与普通唯一的区别是构造函数名应该首字母大写
function Person(age){
this.age = age;
}
var person1 = new Person(30);
console.log(person1.age);//30
我们将Person.prototype定义为一个新对象,这个对象包含类所需要的方法。其实并没有必要新创建一个对象。任何javascript函数都可以用做构造函数,并且调用构造函数是需要用到一个prototype属性的。每个javascript函数都自动拥有一个prototype属性,这个属性 ...
split()
split(serparator,howmany)
serparator 参数指定的地方切割
howmany 在split()可以有可以没有 指返回数组的长度,就不会返回参数指定的长度之后
split()把一个字符串切割成字符串数组
1、括号里面是参数指定的地方切割
例如
var str="2:3:4:5"
console.log(str.split(":") ) //以冒号切割
//2,3,5,5
2、空字符串(""),那该字符串的每个字符之间都会被切割
例如
var s ...
js 遍历对象
- 博客分类:
- Javascript基础
json遍历对象
arr= [
{"name":"wyy", "password":"1111"},
{"name":"tay", "password":"2222"}
];
for(var p in arr){//遍历json数组时,这么写p为索引,0,1
alert(arr[p].name + " " + arr[p].password); // ...
在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止
break和continue
单独使用break语句 的作用是立即退出最内层的循环或swith语句
break:由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。
举例:
for(var i=1;i<=10;i++)
{
if(i==8)
{
break;
}
document.write(i);
} //输出结果:123456 ...
push()和pop()
push()和pop()方法允许将数组当做栈来使用.push()方法在数组的尾部添加一个或多个元素,并返回数组新的长度。pop()方法则相反:它删除数组的最后一个元素,减小数组长度并返回它删除的值
例如
var arr=[]; ...