自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 JQ的事件处理

1、on(eventType事件名称[,selector][,data],handler事件处理函数] ,如果没有参数就传null或者不写例子:$('ul').on('click',function(){      console.log('%o cliked',$(event.target));     }2、event.stopPropagation() 阻止冒泡p

2017-06-03 00:43:53 311

原创 特性操作、获取、删除、增加等

1、获取特性值:attr(name),只获取第一个元素2、设置特性值:attr(name,value)name不区别大小写。所有值attr(name,function(index,previousValue)),可以返回之前的值,3、删除特性值:removeAtrr('name1 name2')可删除多个特性4.属性prop和atrr类似5、在元素中存取数据Date()

2017-06-03 00:42:40 230

原创 获取子集、转换元素,遍历、is().end()

1、获取子集:slice(开始值,结尾值】2、转换元素:map(callback)例子: console.log($('div').map(function(index,domElement){   return this.id;  })) 查找id3、遍历元素,each()4、is()检查是否包括某元素;5、.end()修复破坏性操作。退到上一步

2017-06-03 00:41:14 376

原创 jq的操作

1、创建HTML对象$('hello').appenTo('body').2、设置属性.var link1=$('',{text:'baidu', href:'http://www.baidu.com',});第二种方式:var link1=$('baidu').attr({ text:'baidu'});3、提取元素.[index]返回DOM元素.get[in

2017-06-02 08:32:30 216

原创 jq的选择元素

1、console.log($('.p1').addClass('highlight'));2、筛选器:first   :last  :even偶数:odd奇数   :eq(n)第二个  :gt(n)大于:lt(n)小于3、表单筛选器checked,button,submit,file,password,text,radio,reset,disabled,enabled

2017-06-02 07:50:44 276

原创 JS history对象和screen对象以及Navigator对象

history1、history.back 回到历史记录的上一步等于 history.go(-1);2、history.forward() 前进一步等于history.go(1);screen1、获取屏幕宽度:screen.availWidth 等于获取窗口宽度:window.innerWidth;宽度  2、获取屏幕高度:screen.availHeigth等于windo

2017-05-30 00:06:41 267

原创 js location对象

1、location.href 返回URL 跳转大指定URL 例子:location.href='url';2、location.hash 返回URL的hash(#号后跟零或者多个字符)   跳转到id ,例子:location.hash="#box1";3、location.host 返回端口号和服务器名称4、location.hostname 服务器名称5、location

2017-05-30 00:03:37 160

原创 window对象

1、声明全局变量,window.变量=全局变量;2、声明全局方法,window.方法名=function(){};3、window.alert("")对话框4、弹出确认和取消的对话框,window.confirm(),返回值是布尔格式5、带文本框的对话框。window.prompt(文本标题,文本框默认内容),确定是返回内容,取消返回null6、注意,\n 换行7、wind

2017-05-30 00:02:30 157

原创 js鼠标事件和键盘事件

鼠标事件1、鼠标按下事件onmousedown2、鼠标松开事件onmouseup3、鼠标移动事件onmousemove4、窗口尺寸改变window.onresize5、滚动条变动window.onsroll;键盘事件1、onkeydown键盘按下    例子document.onkeydown=function(event){     console.log

2017-05-30 00:00:37 258

原创 找到焦点onfocus和失去焦点onblur、以及onchange

1、注意执行顺序呢是从上到下,放在最后2、onload:加载完触发事件 例子:window.onload=function()//先解释其他脚本,最后才执行这个函数3、页面卸载是触发,unload4、找到焦点onfocus和失去焦点onblur例子phone.onblur=function(){    var phoneVal=this.value;    if(pho

2017-05-29 23:32:02 1207

原创 Dom对象

DOM查找方法1、document.getElementById("id")  注意这个没有s2、var box3=document.getElementsByTagName("div");通过名字寻找。记得这个不是类名3、更改css样式,box.style.color='red';  box.style.fontWeight='bold';(把“-”删除,然后,变成驼峰型)4

2017-05-28 11:25:49 211

原创 Date对象

Date对象1、获取当前时间var nums=new Date();2、getxxxx(要获取的时间格式) getFullYear、getMonth+1\getDate\getDay\getHours\getMinutes\getSeconds\getTime毫秒3、设置时间,get换成set4、有种常用的做法,就是在new Date(直接设置时间);

2017-05-28 11:25:10 196

原创 JS的function的函数

function的函数1、带参数和返回值的方法例子:function add(num1,num2){   var num3=num1+num2;   return num3;  }  document.write(add(2,5));2、函数中的数组1、带参数和返回值的方法function add(num1,num2){   document.wri

2017-05-28 10:50:11 404

原创 JS的变量和操作符

变量1、例子:var name="dm",age=18;2、数据类型 undefind 、null 、number、 string 共四种3、Number表示整数和浮点数 NAN(not a number)是一个特殊的数值4、方法、isNaN(n)检测n是否是个“非数值”数值转换1、b=Number(b);2、var topvule=parseInt("28px")

2017-05-28 10:38:58 221

原创 CSS列表样式、盒子模式、float的使用、position的使用

列表样式1、有序和无序列表/*ul li{list-style-type: square;}*/ /* ul li{list-style-type: decimal;}*/ 2、设置列表标记图片 ul li{list-style-image: url(img/html1.jpg);}3、是否环绕文字.ul li{list-style-position:inside;}或者outsi

2017-05-28 10:31:35 325

原创 css字体和段落、背景

字体1、p{font-family: "宋体";font-size: 50px}或者百分比2、加粗.one{font-weight: normal;} .two{font-weight: bolder;} .three{font-weight: bold;}3、斜体 .one{font-style: normal;}/*正常*/ .two{font-style: itali

2017-05-28 09:57:04 338

原创 css使用方法和选择器、优先级别和权值

使用方法有三种1、引入式2、导入式 @import url(css.css) 3、优先级别,行内样式》内部样式》外部样式选择器有五种1、类选择器类选择器。。。。。。.spesial{color: blue;}2、id选择器css选择器。。。。#two{color: blue}  id是唯一的3、*{color: green}4、后代选择器 h3

2017-05-28 09:51:55 1107

原创 html标记语言的笔记

1、文档声明和META 标签声明换行标签 代码空格 水平线  修饰 标签 斜体  2、列表标签无序列表用内容  属性有,disc、square、circle有序列表内容  属性有,1、a、I、定义列表 大标签  定义列表项  列表描述3、图像标签语法 4、超链接标签target——_self 在原来基础上打开链

2017-05-04 22:26:10 183

原创 异步下载文件更新进度条的步骤

public class DownloadActivity extends AppCompatActivity { private Handler handler; ProgressBar progressBar= (ProgressBar) findViewById(R.id.progressBar); protected void onCreate(Bundle sa

2017-04-26 16:39:58 1830

原创 利用Message和post传送消息

new Thread(new Runnable() { @Override public void run() { handler.sendEmptyMessage(1001); //不要new,直接这样用obtain方法 Message message=Message.obtain(); //what是指明这个是谁

2017-04-26 08:50:49 484

原创 Gson的解析

1、先导入Gson第三方的包2、创建gson对象3、接下来分两种情况,如果是对象的话,用下面这种Gson gson=new Gson();String data=obj.getString("data");Essav e=gson.fromJson(data,Essav.class);4、如果是数组的话String data = new JSONObje

2017-04-20 23:06:32 150

原创 用服务器请求数据,解析数据,和使用Handler

1、先创建Url对象设置相关属性//先创建Url对象URL url=new URL("http://www.imooc.com/api/teacher?type=3&cid=1");//转换类型HttpURLConnection coon=(HttpURLConnection)url.openConnection();//设置相关方法coon.setRequestMethod("

2017-04-19 18:03:47 431

原创 Fragment的创建和基本使用

1、先创建Fragment 类 并且让其继承fragment。同时需要fragment相对应的布局public class ThreethFragment extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewG

2017-04-09 09:28:17 311

原创 两个Activity如何传送数据的?

1、传送的方式——直接用put。传送打包数据public void onClick(View v) { Intent intent=new Intent(MainActivity.this,TwoActivity.class); intent.putExtra("传送标题1","我爱中国"); startActivity(intent);}接收数据

2017-04-09 00:27:44 237

原创 Android AlterDialog的用法

1、Dialog的创建private void intDialog() { //创建Dialog对象 AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this); //创建Dialog的标题 builder.setTitle("退出界面"); //创建标题图标

2017-04-08 14:16:58 820 2

原创 Android menu的分类和用法

Menu菜单分为三种options 选项菜单,  context 上下文菜单,pupos弹出菜单2、新建一个Module项目,在res文件夹下创建一个menu文件夹,在menu里面创建一个Menu resource file的xml文件。3、然后在xml文件下创建菜单列表其中android:orderInCategory="3"值列表的优先级别xml version="1.0"

2017-04-08 00:39:08 636

原创 eclips导出项目以及修改相关设置,导入android studio

1、导出eclipse的项目,选项Android选择generate gradle build files2、然后在导出的相关目录下找到,buile gradle.用记事本的方式打开3、将src目录下的build.gradle 文件下的 dependencies的方法的 classpath 'com.android.tools.build:gradle:2.2.

2017-04-01 18:29:15 215

原创 安卓学习日记——相对布局2017.3.31

这是第一次开博客,向程序员前进,献给30岁的自己——小明今天学到了安卓的相对布局。相对布局的意义,比线性布局相比,相比布局更加有开发更有效率。常用的布局属性。1、方向位置布局android:layout_belowandroid:layout_aboveandroid:layout_toleftOfandroid:layout_torightOf也就是放在指定控

2017-03-31 23:54:50 311

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除