- 博客(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 344
原创 特性操作、获取、删除、增加等
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 252
原创 获取子集、转换元素,遍历、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 393
原创 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 233
原创 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 298
原创 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 300
原创 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 172
原创 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 179
原创 js鼠标事件和键盘事件
鼠标事件1、鼠标按下事件onmousedown2、鼠标松开事件onmouseup3、鼠标移动事件onmousemove4、窗口尺寸改变window.onresize5、滚动条变动window.onsroll;键盘事件1、onkeydown键盘按下 例子document.onkeydown=function(event){ console.log
2017-05-30 00:00:37 300
原创 找到焦点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 1255
原创 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 222
原创 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 208
原创 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 426
原创 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 255
原创 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 342
原创 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 358
原创 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 1145
原创 html标记语言的笔记
1、文档声明和META 标签声明换行标签 代码空格 水平线 修饰 标签 斜体 2、列表标签无序列表用内容 属性有,disc、square、circle有序列表内容 属性有,1、a、I、定义列表 大标签 定义列表项 列表描述3、图像标签语法 4、超链接标签target——_self 在原来基础上打开链
2017-05-04 22:26:10 200
原创 异步下载文件更新进度条的步骤
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 1862
原创 利用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 517
原创 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 158
原创 用服务器请求数据,解析数据,和使用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 451
原创 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 348
原创 两个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 249
原创 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 900 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 674
原创 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 230
原创 安卓学习日记——相对布局2017.3.31
这是第一次开博客,向程序员前进,献给30岁的自己——小明今天学到了安卓的相对布局。相对布局的意义,比线性布局相比,相比布局更加有开发更有效率。常用的布局属性。1、方向位置布局android:layout_belowandroid:layout_aboveandroid:layout_toleftOfandroid:layout_torightOf也就是放在指定控
2017-03-31 23:54:50 319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人