自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (6)
  • 收藏
  • 关注

原创 git时光穿梭机---女神的侧颜

背景狗蛋年近三十,被老母亲逼着跟隔壁村大花成亲狗蛋厌倦了种田,觉得自己的人生要自己决定于是在某大型婚恋平台上约了个妹纸狗蛋感觉有诈 ,于是叫我今晚陪他一起去面基到了约定的饭店后 我们都震惊了见到妹纸的一瞬间 我们俩全部都沦陷宇宙创世的光芒 冲击着我们的天盖骨由于狗蛋从小到大都在敲代码 没见女人狗蛋的额头冒出了豆大般的汗珠子腿就像烧柴油的马达 在桌子下狂...

2019-04-01 14:53:21 479

原创 初学nodejs一星期 做了一套mongoose + express最新版的增删改查 很简单实用 希望大家一起成长

这周周一才开始学的nodejs 目前正好学习了5天 应该算是个菜鸟 期间遇到了很多意想不到的坑 看了很多视频和很多nodejs教材 它们的内容都太老了 都是2011~2013年的资料 很多语句 模块 代码 框架都是用不了的 一大堆坑 经过本人各种踩坑 补坑 终于弄出了一套很简单 很实用的express最新版+mongoose 的增删改查 对新手很有帮助 代码是2015.4.30刚做出来的 最新的坑

2015-04-30 16:40:03 1383

原创 css对字符的操作小结

0.一个小综合1.让文字居中 style里text-align:text-align:center;left、right 和 center 2.强制改变文字在td里的位置text-indent:50px;  line-height:40px;---------距离边框

2014-06-24 18:26:28 718

原创 json对象结合for in,for in中遍历到的是json对象的key 而不是value

//------------json对象结合for in-----------for-in中遍历到的东西是json对象的key 而不是value--------------------------------------------------------------(1)function a(){var b = new Object();b.a = 1;b.b =

2014-06-21 16:01:26 767

原创 遍历json对象并获取json对象的长度(不是json数组)

(0)遍历json对象的数据var json2={"name":"txt1","name2":"txt2"};json = $.parseJSON(json2);for(var js2 in json){alert(json[js2]);}(1)获取json长度var json2={

2014-06-21 15:56:28 4981

原创 json字符串与json对象相互转换

---------注意细节--------------------------------------------------------------非常注意::$.parseJSON('');这句话里面只能是单引号!!!!!!!而不是被转换过的字符串 正确:$.parseJSON('{"a":"1"}');错误:$.parseJ

2014-06-21 15:41:39 529

原创 json对象元素的添加删除和转换

-------JSON对象和JSON数组添加删除元素------------------------------------------------------(1)纯JSON文本可以这样var json={   id:"id1",   name:"开心"}; //添加json["gender"]="男"json["age"]

2014-06-21 15:40:00 44742

原创 jquery的unwrap wrap wrapAll wrapInner的区别跟总结

unwrap 移除直接父元素wrap 在外层包裹一层标签wrapAll 把选择到的所有元素统一包到一个指定的标签里wrapInner 让指定的元素的内部所有内容包到一个指定的标签里

2014-06-16 11:20:36 1070

原创 jquery文档操作总结

1.attr$().attr("width");  返回width的值$().attr("class","a");设置class属性的值2.clone只克隆本元素 但不克隆本元素所监听的事件$("p:first").clone();连事件一起克隆 就加个true就可以了$("p:first").clone(true);

2014-06-16 11:16:51 523

原创 jquery的选择器总结

1.$(document).ready、body.Onload()和 $(window).load的区别2.选择器大总结元素选择器:$("p") 选取 元素。$("p.intro") 选取所有 class="intro" 的 元素。$("p#demo") 选取所有 id="demo" 的 元素。属性选择器:$("[href]

2014-06-16 11:15:22 359

原创 jquery的eq()跟get()的区别

1.eq()用法:选择器$("p").eq(1);返回的是p标签数组的第2个p的jquery对象($("#id"))2.get()跟eq的区别eq返回的是jq对象get也是获得第i个标签 但是不是jquery对象 而是html对象$("p").eq(1).css("color","red");

2014-06-16 11:14:08 579

原创 jquery的filter过滤器用法

改变所有 div 的颜色,然后向类名为 "middle" 的类添加边框:$("div").css("background", "#c8ebcc")  .filter(".middle")  .css("border-color", "red");

2014-06-16 11:09:33 1145

原创 jquery的detach remove empty的区别

detach是删除元素 跟remove几乎一样用法 唯一不同的是detach可以恢复此元素 恢复数据跟监听的事件删除跟恢复元素var p = $("#id").detach();删除$("#id1").append(p);恢复元素

2014-06-16 11:07:27 544

原创 jquery的clone用法

只克隆本元素 但不克隆本元素所监听的事件$("p:first").clone();连事件一起克隆 就加个true就可以了$("p:first").clone(true);clone一般跟append 等添加标签的方法来运用$("div").append($("p").clone());

2014-06-16 11:03:22 869

原创 jquery的append、prepend、html、after、before 的总结和区别

append在元素内部的尾部加上元素prepend在元素内部的前部加上元素after在元素外部的尾部加上元素before在元素外部的头部加上元素html用当前内容替换掉原内容 $("#id1")insertBefore("#id2");把id1剪切掉 放入id2元素外部的头部$("#id1")insertAfter("#id2

2014-06-16 11:00:56 2277 2

原创 $.fn.extend插件开发跟jquery UI、widget 开发的区别

$.fn.extend 只是在扩展jquery对象的方法,只是让这个方法可以通过$("#ddd").XX();可以用,并且在里面可以用jquery对象。 jquery.widget是挂件,可以自己写一个完整的对象,通过挂件模式挂载在jquery对象上,其实本质上也就是用了$.fn.extend和$.extend的扩展,不过挂件比较大得不同是本身是一个比较独立的单元,跟其他的部分耦合性较

2014-06-16 10:58:32 789

原创 $(document).ready、body.Onload()和 $(window).load的区别

window.load(function(){...})和body.onload()都存在同样一个问题,那都是在页面所有元素(包括html标签以及引用到得所有图片,Flash等媒体)加载完毕后执行的,这是它们的共同点.$(document).ready()是文档结构已经加载完成(不包含图片等非文字媒体文件),不必等到所有的加载完毕。$(window)

2014-06-16 10:56:02 963

原创 js的sort也可以进行字符排序

数组文字排序:sort():数字也用这个来排序var arr = new Array(6)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"arr[3] = "James"arr[4] = "Adrew"arr[5] = "Martin"document.write(arr.sort())

2014-06-15 21:35:33 3897

原创 js的typeof用法

typeof 运算符typeof 运算符有一个参数,即要检查的变量或值。例如:var sTemp = "test string";alert (typeof sTemp);    //输出 "string"alert (typeof 86);    //输出 "number"对变量或值调用 typeof 运算符将返回下列值之一:undefined - 如果变量是 Undef

2014-06-15 21:33:49 506

原创 js的onkeyup跟keyup的bug

在我们做校验的时候如果监听的是keyup跟onkeyup那当你一次性输入超过一个文字的文字 例如“艾瑞” 他就不会促发事件你输入一个字符或者一个字"艾" 他就会促发所以平时我都用blur来代替

2014-06-15 13:41:41 1979

原创 js的随机取数的常用方法跟搭配

1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 2.Math.floor(num); 向下取整,参数num为一个数值,函数结果为num的整数部分。 3.Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数。4.Math.ceil(n);向上取整Math:数学对象

2014-06-15 13:39:03 703

原创 js的setTimeout异步机制

(1)setTimeout的异步以及js是单线程的面试题var t=true;window.setTimeout(function(){t=false;},1000);while(t){}alert('end');这个怎么解释啊,好像是死循环,说是setTimeout的异步以及js是单线程(2)回答以上题目:确

2014-06-15 13:37:29 2742

原创 ja的prototype

(1)网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。(2)每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。(3)prototype我自己感觉就像一个var

2014-06-15 13:35:02 471

原创 js的Math常用方法

round():document.write(Math.round(0.60) + "")document.write(Math.round(0.50) + "")document.write(Math.round(0.49) + "")document.write(Math.round(-4.40) + "")document.write(Math.round

2014-06-15 13:32:07 561

原创 js的arguments

arguments代表函数传进去的参数数组arguments[i]代表第i的参数就是这个函数没声明参数但是你强行传进去多个参数的时候arguments[i]默认代表第i个参数function howManyArgs() {  alert(arguments.length);}howManyArgs("strin

2014-06-15 13:31:01 356

原创 js闭包

js闭包  (1)内层函数可以调用外层包裹的函数的变量跟函数(2)(function(a,b){ })(a,b);   立即执行的匿名函数   匿名函数也是一种闭包(2.5)用闭包来实现封装性(function(a,b){ })(a,b);用匿名函数这样会创造出一个新的作用域不会受外部的影响 (

2014-06-15 13:29:20 389

原创 jquery祖先、同胞、后代抓取方法

1.抓取祖先$("#id").parent()抓取直接上层祖先$("#id").parents()抓取所有祖先$("#id").parentsUntil("#id2")抓取id到id2之前的标签跟控件2.抓取同胞$("#id").siblings() 抓取所有同胞元素。$("#id").next() 抓取下一个直接同胞

2014-06-15 13:27:37 592

原创 javascript再html代码里自动促发js的一个逻辑错误

错误:function myDate(){var nowDate = new Date();document.getElementById("dateTime1").innerHTML = nowDate.toLocaleTimeString();setTimeout("myDate();",1000);}//错在这里 这个script应该放在p

2014-06-15 13:23:46 432

原创 javascript样式刷新三个方法

三个刷新的方法(1)backbone的用法this.$el.trigger('create');(2)正常html用法$(this).trigger('create');(3)正常html用法this.setElement(this.$el);

2014-06-15 13:21:46 1320

原创 ajax没有顺序性,让ajax同步的方法

同级的ajax会一起执行 想要有顺序执行ajax必须把其中一个ajax放到另一个ajax的success或者error里去 因为ajax是异步代码 会一起执行 达不到你想要的顺序特性赵明想执行一个ajax 如果失败再执行另一个ajax 但是他把这两个ajax放在了同一级上 使我们怎么if else  跟 模块强行跳转 都会两个ajax一起

2014-06-15 13:19:42 507

原创 javascript事件绑定、事件解绑,多事件冲突总结

(1)全局监听事件$(document).on( "swipeleft", function(e){mpView.swipeleftTime();});*注意:要用匿名函数,外调函数会出异常(2)bind跟on的区别bind()函数是jQuery 1.7之前或更早版本采用的一个用来绑定事件处理程序的函数;on()函数是

2014-06-15 13:16:55 3770

原创 javascript使控件无效或者隐藏的方法总结

(1)css  或属性visibility = "hidden";visibility = "visible";(2)属性  disabled = "true"(3)属性hidden = "hidden"(4)display:block(5)$("#nameErrorTip"

2014-06-15 13:14:52 1009

原创 javascript强行跳出代码块

break的用法:break 语句(不带标签引用),只能用在循环或 switch 中。通过标签引用,break 语句可用于跳出任何 JavaScript 代码块:例子1:跳出作用域a:aaa:{alert("1");alert("2");break aaa;alert("3");alert("4");}

2014-06-15 13:12:16 1260

原创 javascript解决多事件冲突的问题(冒泡行为、默认行为)

(1)阻止多事件的冒泡就是一个div包着以个input 相隔控件都被绑定了事件你只想执行input控件的事件不想执行div事件用下面这句话:e.stopPropagation()代码块:$("input").bind(  "click",   function(event){alert("hehe");

2014-06-15 13:09:26 458

原创 javascript的select、radio、checkbox取值总结

(1)          function test(a){     alert(a);           }         结果是输出liuyating(2)backbone的自传id获取id对象(document.g

2014-06-15 13:06:10 472

原创 javascript函数自传id用法

(1)          function test(a){     alert(a);           }         结果是输出liuyating(2)backbone的自传id获取id对象(document.g

2014-06-15 13:01:12 602

原创 javascript高内聚 松耦合

高内聚 松耦合少用全局的语句document.getElementById("id").innerHTML多用局部语句$("#id").html();$("#id").html(a);

2014-06-15 12:59:04 805

原创 javascript的exec()、test()、compile()用法

**(2)(重要)exec():exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。例子:var patt1=new RegExp("e");document.write(patt1.exec("The best things in life are free")); 由于该字符串中存在字母

2014-06-15 12:55:15 561

原创 jquery的remove跟empty的区别

(1)$("#id").remove();就是把包括自己的所有组件标签全删掉(2)$("#id").empty();把不包括自己的标签跟组件全部删掉有点类似于$("#id").html("");

2014-06-15 11:43:01 356

原创 jquery的extend详解

(1)更新已有的 添加没有的 添加的数据用逗号隔开var result=$.extend({},{name:"Tom",age:21},{name:"Jerry",sex:"Boy"}) 那么合并后的结果result={name:"Jerry",age:21,sex:"Boy"}注意 name不是Tom  而是Jerry  有一定

2014-06-15 11:40:08 372

js制作菜单页面

用iframe制作菜单页面 就是一按下链接一 当前页面指定部位就会切换到对应的页面

2014-06-13

自制定时确认框

自制div确认框 定时自动执行确认或取消

2014-06-13

js图片自动滚动

javascript做好的图片自动滚动,网上很多代码用不了 且行且珍惜

2014-06-13

拖动页面滑动

做好的javascript页面拖动滑动切换

2014-06-13

搭好环境的phoneGap

在android环境下搭好的phoneGap框架 显示的是Example Local File System

2014-02-27

phoneGap的写入文件

使用phoneGap 在android的file:///data/data/com.example.ark_test_write/lockfile.txt路径下将内容写入lockfile.txt文件

2014-02-27

空空如也

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

TA关注的人

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