- 浏览: 41650 次
- 性别:
- 来自: 北京
最新评论
文章列表
使用js给html添加元素不仅可以简化代码,而且可以将原来的代码写活,使代码更具有生命力,具体做法如下:
function get_name_list(){
var customers=["apple", "orange", "banana", "peach"];
customers.forEach(function(persons){
var customers_html="<li class='apper'>"+"<a ...
找到了一种可以使鼠标悬停变色的方法,觉得挺好用的
.button_ensure {
background: red;
.button_ensure:hover {
background: blue;
}
前面的点代表class属性,可以看一下CSS…………
利用localStorage可以简单的存储,可以方便简易应用的数据存储。
最近一直在使用localStorage,下面使一些常用命令,大家可以借鉴
localStorage.setItem("key","value");//存储变量名为key,值为value的变量
localStorage.key = "value"//存储变量名为key,值为value的变量
localStorage.getItem("key");//获取存储的变量key的值
localStorage.k ...
有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使<input type="text" name="input1" value="中国"> 的内容,"中国"两个字不可以修改。实现的方式归纳一下,有如下几种。
方法1: onfocus=this.blur()
<input type="text" name="input1" value="中国" onfocus=this.blur()>
方法2:reado ...
前面讲了对string对象的操作,现在讲一下对math对象的操作
1 abs ()方法 用来求绝对值
var number=-101;
console.log(Math.abs(number))//返回101
2 min()和max()方法 求最大最小
var min=Math.min(2,12,30);//返回2
3 舍入方法
(1)ceil()方法 向上取整
var number=123.123;
console.log(Math.ceil(number));//返回124
(2)floor()方法 向下取整
var number=-9.111;
consol ...
一:CSS的三种引入方式:
(1)内联属性 如下:
<p style="font-size: 10px; color:red">内容</p>
(2)写在style标签里
style标签一般写在head里 如下:
<head>
<style>
p {
font-size: 12px;
color:red;
}
</style>
</head>
(3)用link标 ...
1 length属性(返回字符串中的字符数)
var string="javascript";
console.log(string.length);//结果为10
2 indexOf()——在一个字符串中查找另一个字符串
var string="How are you Tom";
var name=string.indexOf("Tom");//查找Tom位置
console.log(name);//结果为12
3 substring()——复制字符串的一个子串
方法如下:
var string=&qu ...
对于linux的学习中,在下载安装一些软件中,或者是进行一些配置,都离不开一些最基本的命令操作,大家需要不断学习,慢慢摸索它们的使用方法,以便熟练掌握它们的应用。
ls 查看目录cd 进入目录 ..代表上一级 cd直接进入工作目录 .代表当前目录 pwd 显示当前目录
shutdown 关机 reboot 重启
cd / 进入根目录cd .. 回上层目录
mv 移动
运行程序 例如:
webstormsh webstorm.sh
之前遇到过很多这样的问题,如何去判断对象中是否存在某个键,从而对其进行下一步的操作,下面就就给大家介绍一种我目前了解的一种方法:
//首先你新建了一个新的对象
var obj={};
//顺便复习一下上次讲的forEach循环
function get_something(somedates){
inputs.fouEach(function(item){
if(cbj[item.key]){
....
}
else{
...
1 for循环
for循环是我最早接触到的循环,用它来遍历数组,完成循环,for循环里也可以嵌套循环,用来遍历二维数组,当然还有多维数组,我觉得它的优点在于易懂,初学者容易接受,缺点就是如果出现嵌套问题,就可能导致错误。下面是它的基本写法:
for(var i=0; i<array.length;i++){
...................
}
//嵌套循环
for(var i=0; i<array.length;i++){
for(var j=0; j<array.score.length;j++){
...
javascript除法如何取整
Math.round(x) 四舍五入,如Math.round(0.60),结果为1;Math.round(0.49),结果为0;
Math.floor(x) 向下舍入,如Math.floor(0.60)与Math.floor(0.49),结果均为0;
Math.ceil(x)向上舍入,如Math.ceil(0.60)与Math.ceil(0. 49),结果均为1。
1.函数 split():使用一个指定的分隔符把一个字符串分割储存到数组
str="apple,banana,orange";
array-str.split(",");//array是一个包含各类水果的数组
2.函数 join ():使用指定的分隔符将一个数组合并为一个字符串
var my_array=["jpg","bmp","png"];
var portable_list=my_array.join(",");// 结果是jpg,bmp,png
3函 ...
if(typeOf(x)=='undefined')
{
alert('undefined');
}
else if(typeOf(x)=='null')
{
alert('null');
}
在写js脚本的时候经常遇到对象为空或者不是对象的情况,出现这种情况我们可以用if去判断它,然后去执行相应的处理方法,具体判断他们的方法有以下几种:
1、if (typeOf(x) == "undefined")
2、if (typeOf(x) != "object")
3、if(!x)
这里所说的 ...
- 2015-11-08 11:58
- 浏览 625
- 评论(0)
哈希表的查询
var age={"Tom":18,"Jack":20};
//查询"Jack"
var date = age["Jack"];
console.log(date);
哈希表的赋值
var age={"Tom":18,"Jack":19};
//给age添加一条数据,左值为‘Marry’,右值为'20'
age["Marry"]=20;
特别注意的是哈希表没有下标,不要于数组混淆,例如:
var all_scores_ ...
- 2015-11-08 11:25
- 浏览 298
- 评论(0)
在学习过程中发现了各种各样的问题,也因为粗心绕了很多弯路。
(1)统计人数
var a;;_math_scores[132,123,144,126,136];
var count_A=0;
var count_B=0;
var count_C=0;
for(var i=0i<all_math_scores.length;i++)
//{
if(all_math_scores[i]>140)
{
count_A+=1;
}
if(all_stu_scores[i]<140&&all_stu_scores[ ...