- 博客(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
382
原创 特性操作、获取、删除、增加等
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
301
原创 获取子集、转换元素,遍历、is().end()
1、获取子集:slice(开始值,结尾值】 2、转换元素:map(callback)例子: console.log($('div').map(function(index,domElement){ return this.id; })) 查找id 3、遍历元素,each() 4、is()检查是否包括某元素; 5、.end()修复破坏性操作。退到上一步
2017-06-03 00:41:14
434
原创 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
265
原创 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
343
原创 JS history对象和screen对象以及Navigator对象
history 1、history.back 回到历史记录的上一步等于 history.go(-1); 2、history.forward() 前进一步等于history.go(1); screen 1、获取屏幕宽度:screen.availWidth 等于获取窗口宽度:window.innerWidth;宽度 2、获取屏幕高度:screen.availHeigth等于windo
2017-05-30 00:06:41
337
原创 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
195
原创 window对象
1、声明全局变量,window.变量=全局变量; 2、声明全局方法,window.方法名=function(){}; 3、window.alert("")对话框 4、弹出确认和取消的对话框,window.confirm(),返回值是布尔格式 5、带文本框的对话框。window.prompt(文本标题,文本框默认内容),确定是返回内容,取消返回null 6、注意,\n 换行 7、wind
2017-05-30 00:02:30
220
原创 js鼠标事件和键盘事件
鼠标事件 1、鼠标按下事件onmousedown 2、鼠标松开事件onmouseup 3、鼠标移动事件onmousemove 4、窗口尺寸改变window.onresize 5、滚动条变动window.onsroll; 键盘事件 1、onkeydown键盘按下 例子document.onkeydown=function(event){ console.log
2017-05-30 00:00:37
343
原创 找到焦点onfocus和失去焦点onblur、以及onchange
1、注意执行顺序呢是从上到下,放在最后 2、onload:加载完触发事件 例子:window.onload=function()//先解释其他脚本,最后才执行这个函数 3、页面卸载是触发,unload 4、找到焦点onfocus和失去焦点onblur 例子 phone.onblur=function(){ var phoneVal=this.value; if(pho
2017-05-29 23:32:02
1328
原创 Dom对象
DOM查找方法 1、document.getElementById("id") 注意这个没有s 2、var box3=document.getElementsByTagName("div");通过名字寻找。记得这个不是类名 3、更改css样式,box.style.color='red'; box.style.fontWeight='bold';(把“-”删除,然后,变成驼峰型) 4
2017-05-28 11:25:49
243
原创 Date对象
Date对象 1、获取当前时间var nums=new Date(); 2、getxxxx(要获取的时间格式) getFullYear、getMonth+1\getDate\getDay\getHours\ getMinutes\getSeconds\getTime毫秒 3、设置时间,get换成set 4、有种常用的做法,就是在new Date(直接设置时间);
2017-05-28 11:25:10
231
原创 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
461
原创 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
288
原创 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
367
原创 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
393
原创 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
1188
原创 html标记语言的笔记
1、文档声明和META 标签 声明 换行标签 代码空格 水平线 修饰 标签 斜体 2、列表标签 无序列表用内容 属性有,disc、square、circle 有序列表内容 属性有,1、a、I、 定义列表 大标签 定义列表项 列表描述 3、图像标签 语法 4、超链接标签 target——_self 在原来基础上打开链
2017-05-04 22:26:10
224
原创 异步下载文件更新进度条的步骤
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
1917
原创 利用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
573
原创 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
177
原创 用服务器请求数据,解析数据,和使用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
488
原创 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
397
原创 两个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
286
原创 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
955
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
710
原创 eclips导出项目以及修改相关设置,导入android studio
1、导出eclipse的项目,选项Android 选择generate gradle build files 2、然后在导出的相关目录下找到,buile gradle.用记事本的方式打开 3、将src目录下的build.gradle 文件下的 dependencies的方法的 classpath 'com.android.tools.build:gradle:2.2.
2017-04-01 18:29:15
259
原创 安卓学习日记——相对布局2017.3.31
这是第一次开博客,向程序员前进,献给30岁的自己——小明 今天学到了安卓的相对布局。 相对布局的意义,比线性布局相比,相比布局更加有开发更有效率。 常用的布局属性。 1、方向位置布局 android:layout_below android:layout_above android:layout_toleftOf android:layout_torightOf 也就是放在指定控
2017-03-31 23:54:50
342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅