JavaScript
空白_回忆
1、做不想做的!做不能做的!做没做过的!想成长,必须学会改变!
2、解决一切问题的思路:把大的问题切分成一个个小问题,然后一个个完成。
3、赚更多的钱,看更美的风景,干更大的事儿,做更好的自己。
4、年轻,无所畏!
展开
-
jquery选择时,html标签的后代元素和子元素的区别详解
jquery选择时,html标签的后代元素和子元素的区别详解给大家推荐一个吸猫网站:爱猫族(http://15cat.com),希望大家喜欢(1)后代元素:html代码如下,那么在jquery选择时,$(".test img"),中间为空格,则是选取后代元素,img对于ul来说是孙子辈元素,中间隔了li元素,所以后代元素是指ul标签内的孙子辈、曾孙辈及以上元素。(2)子元素:html代...原创 2018-06-06 11:32:11 · 2026 阅读 · 0 评论 -
PHP静态变量和全局变量的区别
PHP静态变量和全局变量的区别全局变量作用域为定义处至源文件结尾,存储时期为定义后为其分配内存,程序退出后释放内存;局部变量作用域为局部,存储时期为定义后分配内存,退出作用域后释放内存;全局变量默认为静态变量,局部变量默认为自动变量,也可以声明为静态变量,静态变量和自动变量的区别是存储时期的区别,静态变量的存储时期是内存空间在程序运行期间都存在,程序退出才被释放;自动变量内存空间在作用域内才存在,原创 2016-07-15 14:51:10 · 4153 阅读 · 0 评论 -
jquery选取自定义属性所在的元素
jquery选取自定义属性所在的元素$(“li[data-name=’d’]”)注释:这里的li是你自定义属性所在的元素,data-name是自定义的属性名称,d是你自定义属性的值原创 2016-09-18 13:26:48 · 6654 阅读 · 0 评论 -
jquery获取元素到屏幕四周可视距离
jquery获取元素到屏幕四周可视距离$(window).height();//是文档窗口高度$("div").offset().top//是标签距离顶部高度(没有到下面的距离,比如$("div").offset().down)$("div").offset().left//是标签距离右边高度(没有到下面的距离,比如$("div").offset().right)$(document).scro原创 2016-09-18 13:28:43 · 9245 阅读 · 0 评论 -
javascript中的括号()用法小结
javascript中的括号()用法小结1.提高优先级(1+2)*3 与数学运算中保持一致,先计算1+2再乘以3得出9同时也可以是其他表达式,如:复制代码代码如下:(a+(function(i){return i}(2)))*c2.函数的参数要放在括号里()复制代码代码如下:function fun(a,b,c){ //…}3.立即执行函数表达式复制代码代码如下:(fun原创 2016-09-18 13:32:31 · 374 阅读 · 0 评论 -
JQ中的document.ready必须有么
JQ中的document.ready必须有么第一点:你好,$().ready作用于所有html的dom元素加载完毕之后,尤其是动态的html,在不确定html文档是否加载完成的情况下,需要使用,如果不使用,可能会出现,dom元素未加载完成,如果直接使用$("div")防止获取的dom为null,所以建议必须写上 其二,建议jquery的代码写在$().ready中,这是一个jquery的环境,原创 2016-09-18 13:33:47 · 3569 阅读 · 0 评论 -
jsonp实现跨域请求
jsonp实现跨域请求jsonp(包括IE6在内的大多浏览器支持的标准跨域数据访问方式) 1 <html> 2 <head> 3 <title>jQuery $.ajax jsonp</title> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http原创 2016-09-18 13:35:36 · 296 阅读 · 0 评论 -
在php环境中使用ueditor富文本编辑器步骤详解
1、网上下载Ueditor 2、先引入JQ:<script type=”text/javascript” src=” jquery-2.1.4.js”></script>3、再引入Ueditor配置文件;<script type=”text/javascript” src=”ueditor.comfig.js”></script>4、再引入Ueditor编辑器源码文件:<script type=”原创 2016-01-07 20:23:27 · 6174 阅读 · 0 评论 -
限制HTML的文本输入框只能输入数字的4种方法
限制HTML的文本输入框只能输入数字的4种方法1. keydown 通过阻止事件往keypress传播,来禁止非数字字符在文本框显示。 <html> <head> <script type="text/javascript" src="jquery.js"></script> <script ty原创 2016-11-01 10:51:04 · 25908 阅读 · 0 评论 -
json格式的各种含义
json格式的各种含义JSON中{ }花括号表示对象,[ ]方括号表示数组1、数组的格式:array('a','b')1、变为json格式后echo出来的格式:["a","b"](数组)2、数组的格式:array('a'=>12,'b'=>13)2、变为json格式后echo出来的格式:{"a":12,"b":13}(对象)3、数组的格式:array('n'=>array('a','b'))3、变原创 2016-07-15 13:40:18 · 1771 阅读 · 0 评论 -
JS实现导航栏记住点击后的浏览位置变色功能
JS实现导航栏记住点击后的浏览位置变色功能JS设置:<script type="text/javascript"> //设置点击后栏目变色 var pn = location.pathname;//获取当前链接的目录位置//获取a里面链接的值 var as = document.getElementById('logged').getElemen原创 2016-07-15 11:24:07 · 8894 阅读 · 0 评论 -
在弹窗中选取被选中的checkbox并且把HTML传给父页面
在弹窗中选取被选中的checkbox并且把HTML传给父页面<script type="text/javascript"> $(document).ready(function(){ var index = parent.layer.getFrameIndex(window.name); //获取窗口索引 $('#closeIframe原创 2016-07-14 13:58:18 · 3666 阅读 · 0 评论 -
JQ实现函数连续不断的重复执行
JQ实现函数连续不断的重复执行定义和用法setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。<html><body><input type="text"原创 2016-07-14 14:00:24 · 9089 阅读 · 0 评论 -
JS生成指定范围内的随机数
JS生成指定范围内的随机数定义和用法random() 方法可返回介于 0 ~ 1 之间的一个随机数。语法Math.random()返回值0.0 ~ 1.0 之间的一个伪随机数。实例在本例中,我们将取得介于 0 到 1 之间的一个随机数: 代码如下 复制代码<script type="text/javascript">document.write(Math.random());</s原创 2016-07-14 14:02:30 · 10672 阅读 · 3 评论 -
window.load和doucment.ready有啥区别
window.load和doucment.ready有啥区别JavaScript 中的以下代码 :Window.onload = function (){// 代码 } 等价于 Jquery 代码如下:$(window).load(function (){// 代码 }); 执行时机window.load——必须等待网页中所有的内容加载完毕后 ( 包括图片 ) 才能执行 $(document原创 2016-07-14 14:03:58 · 943 阅读 · 0 评论 -
JS向URL中添加数据
JS向URL中添加数据用JS向URL中添加数据function addUrlPara(name, value) { var currentUrl = window.location.href.split('#')[0]; if (/\?/g.test(currentUrl)) { if (/name=[-\w]{4,25}/g.test(currentU原创 2016-07-15 11:16:15 · 2291 阅读 · 1 评论 -
javascript如何获取Php传过来的值
javascript如何获取Php传过来的值注意:取JSON的值的时候要用eval()函数,具体用法:eval("("+这里是传过来的值+")")json是一个数据对象,而ajax返回回来的只是一个json格式的字符串,这时就需要将这字符串转变成一个对象。eval在这里的作用就是将json字符串,转变成一个真正的json对象。eval其实相当于程序解释器,只要参数里面的字符串,符合js的语法,通过原创 2016-07-15 11:18:57 · 2954 阅读 · 0 评论 -
html中rem布局后,在背景图片压缩后,根据压缩比例计算代码
html中rem布局后,在背景图片压缩后,根据压缩比例计算代码<script type="text/javascript"> $(document).ready(function() { var tWidth = $(window).width(); var tHeight = $(window).height();原创 2016-07-15 11:20:30 · 1433 阅读 · 0 评论 -
JQhover实现鼠标悬停操作
JQhover实现鼠标悬停操作$(document).ready(function(){ $("#login_one").hover(function(){ $(this).css("background-color","white"); },function(){ $(this).css原创 2016-07-15 11:21:45 · 5986 阅读 · 0 评论 -
javascript调试不用alert用console.log的原因
javascript调试不用alert用console.log的原因调试的时候不用alert(参数),因为alert出来的信息不能复制,而用console.log(参数);这样打印出来的信息可以在浏览器的console里查看console.log具体详解:原创 2016-11-01 10:57:31 · 1756 阅读 · 0 评论 -
javascript字符串分割为数组
javascript字符串分割为数组分割数组的时候用split,具体如下: var wb = $('#content').val(); //获取要分割的内容 var wbArr = wb.split('\n'); //根据新行来分割内容 var str = ''; for(var i=0;i<wbArr.length;i++)原创 2016-11-01 11:26:31 · 1096 阅读 · 0 评论 -
jquery自动触发事件trigger
jquery自动触发事件trigger$('#btn').trigger("click");这样,当页面加载完毕后,就会立刻输出想要的效果。也可以直接简写click(),来达到同样的效果:$('#btn').click();jquery触发自定义事件:$('#btn').bind("myClick", function(){ $('#test').append("<p>我的自定义事件原创 2017-03-03 10:56:43 · 1116 阅读 · 0 评论 -
多图上传以及多图排序的方法及流程详解
多图上传以及多图排序的方法及流程详解所用插件包打包下载CSDN地址:点这里1、选择多图上传插件:pluploader.full.min.js(此插件经过试用非常好用,比百度的webuploader好用太多,但是需要翻墙下载,为了大家方便,上面包里都有)2、用户选择多张图以后,该插件按队列,自动用ajax单张上传3、服务器端使用单张图片处理操作即可,保存完毕后返回一个图片在服务器的地址4、前端js在该原创 2017-03-02 22:09:35 · 11193 阅读 · 0 评论 -
jquery中children及find的不同
jquery中children及find的不同1、children方法获得的仅仅是元素一下级的子元素2、find方法获得所有下级元素3、children方法的参数selector 是可选的(optionally),用来过滤子元素,但find方法的参数selector方法是必选的原创 2017-03-03 11:00:34 · 1404 阅读 · 0 评论 -
js获取元素的方法(获取html元素的方法)
js获取元素的方法(获取html元素的方法)1、通过ID获取元素(getElementById)2、通过名称name选取元素(getElementsByName)3、通过标签名选取元素(getElementsByTagName)4、通过CSS类选取元素(getElementsByClassName)(通过类名查找,在IE5、6、7、8中无效)5、通过CSS选择器选取元素(document.query原创 2017-07-12 17:59:27 · 2214 阅读 · 0 评论 -
javascript中的自执行(立即执行)函数(function(){…})()
javascript中的自执行(立即执行)函数(function(){…})()自执行匿名函数: ● 常见格式:(function() { /* code */ })(); ● 解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。 ● 作用:可以用它创建命名空间,只要把自己所有的代码都写在这个原创 2017-07-12 18:00:48 · 5020 阅读 · 0 评论 -
异步加载js不允许使用document.write的解决方法
异步加载js不允许使用document.write的解决方法代码:var scriptFile = document.createElement('script');scriptFile.setAttribute("type","text/javascript");scriptFile.setAttribute("src",'http://api.map.baidu.com/api?type=qu原创 2021-05-17 15:30:20 · 1720 阅读 · 0 评论 -
异步加载js不允许使用document write的解决方法
异步加载js不允许使用document.write的解决方法代码:var scriptFile = document.createElement('script');scriptFile.setAttribute("type","text/javascript");scriptFile.setAttribute("src",'http://api.map.baidu.com/api?type=qu原创 2017-07-13 18:38:06 · 28970 阅读 · 2 评论 -
jquery中each遍历的用法和场景
jquery中each遍历的用法和场景给大家推荐一个吸猫网站:爱猫族(http://15cat.com),希望大家喜欢使用场景和用法:当要修改某种元素的属性的时候(按照逻辑来讲,元素属性需要一个一个修改):&lt;ul class='test'&gt;&lt;li&gt;&lt;img src='xxxx' /&gt;&lt;img src='xxxx' /&g原创 2018-06-06 11:13:43 · 456 阅读 · 0 评论 -
confirm函数,弹窗询问框,确认则提交,否则不提交
confirm函数,弹窗询问框,确认则提交,否则不提交onclick="if(!confirm('确定修改?')){return false;}"原创 2017-03-03 10:55:39 · 2507 阅读 · 1 评论 -
js实现加入收藏夹
js实现加入收藏夹//加入收藏夹,兼容多种浏览器function AddFavorite(sURL, sTitle){try{window.external.addFavorite(sURL, sTitle);}catch (e){try{window.sidebar.addPanel(sTitle, sURL, "");}catch (e){alert("加入收藏失败,请使用Ctrl原创 2017-03-03 10:54:31 · 3059 阅读 · 0 评论 -
javascript添加默认的http://开头
javascript添加默认的http://开头<script type="text/javascript">function check_url(){ var url = $("#wechat_url").val(); //要获取的链接 if (url != '') { url = url.substr(0,7).toLowerCase() == "ht原创 2016-11-01 11:30:31 · 1290 阅读 · 0 评论 -
ajax返回乱码后的中文乱码使用eval函数解决方案
ajax返回乱码后的中文乱码使用eval函数解决方案一般在使用ajax返回的参数的时候,需要加上eval函数,eval函数的作用:在JS中将JSON的字符串解析成JSON数据格式,例子如下:$.ajax({ url:'/order_wx/add_deal.do', data:{"task_name":task_name}, ty原创 2016-11-25 18:40:39 · 868 阅读 · 0 评论 -
如何判断js中的数据类型
如何判断js中的数据类型如何判断js中的数据类型:typeof、instanceof、 constructor、 prototype方法比较如何判断js中的类型呢,先举几个例子:var a = "iamstring.";var b = 222;var c= [1,2,3];var d = new Date();var e = function(){alert(111);};var f原创 2016-11-25 18:41:54 · 336 阅读 · 0 评论 -
jquery中取消绑定事件unbind不起作用
jquery中取消绑定事件unbind不起作用html代码:<input id="test" onclick="xxxx"/>jquery中的unbind只对某个事件是通过JQUERY的bind函数动态绑定的事件才有解除的效果,如果你的input的ondblclick是通过bind绑定的,则unbind有效,但你的input的ondblclick是通过html中已经赋给它点击事件了,故unbind原创 2016-11-25 18:42:33 · 4314 阅读 · 0 评论 -
jquery.form完美ajax表单提交插件全部代码
jquery.form完美ajax表单提交插件全部代码/** * Created by wuyingqi on 2016/11/9. *//*! * jQuery Form Plugin * version: 3.51.0-2014.06.20 * Requires jQuery v1.5 or later * Copyright (c) 2014 M. Alsup * Example原创 2016-11-25 18:45:20 · 1050 阅读 · 0 评论 -
ajax上传图片所用jquery.form.js插件详细使用方法
ajax上传图片所用jquery.form.js插件详细使用方法一、html中有submit提交按钮时1、添加一个表单页面。 只是一个正常的形式,不需要特殊的标记:<form id="myForm" action="comment.php" method="post"> Name: <input type="text" name="name" /> Comment: <texta原创 2016-11-25 18:46:51 · 2733 阅读 · 0 评论 -
限制HTML的文本编辑框只能输入数字4种方法
限制HTML的文本编辑框只能输入数字4种方法1. keydown 通过阻止事件往keypress传播,来禁止非数字字符在文本框显示。 <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> function prevent(e) {原创 2016-09-18 13:24:10 · 1621 阅读 · 0 评论 -
jquery实现HTML复选框变单选框
jquery实现HTML复选框变单选框<script type="text/javascript"> $(document).ready(function(){ $(":checkbox").click(function(){ if($(this).attr("checked")!='') $(this).sibling原创 2016-07-14 13:57:22 · 2193 阅读 · 2 评论 -
javascript判断用户使用的是手机还是电脑
javascript判断用户使用的是手机还是电脑<script type="text/javascript"><!--//平台、设备和操作系统var system ={win : false,mac : false,xll : false};//检测平台var p = navigator.platform;alert(p);system.win = p.indexOf("Win原创 2016-07-14 13:55:56 · 441 阅读 · 0 评论