javaScript
mkl34367803
假如编程易懂得,那么程序员就不会热情地写出注释,也不会有得到编程的快乐。
展开
-
第一次学习JavaScript遇到的错误,英文逗号写成了中文格式下的逗号
下面代码中的alert函数最后一个分号是在中文输入法下打的,所以alert方法没有执行。 在页面中直接嵌入JavaScript var now=new Date(); var hour=now.getHours(); var minu=now.getMinutes(); alert("你好!现在的是"+hour+":"+minu+"\r欢迎访问我公司原创 2015-02-05 16:47:46 · 765 阅读 · 0 评论 -
js中如何判断一个字符串包含另外一个字符串?
js中判断一个字符串包含另外一个字符串的方式比较多?比如indexOf()方法,注意O是大写。var test="this is a test";if(test.indexOf("test")!=-1){//不等于-1表示该字符串包含子字符串。}原创 2016-08-01 10:42:42 · 21180 阅读 · 0 评论 -
Jquery禁用/启用按钮与文本框代码
Jquery禁用/启用按钮与文本框代码www.111cn.net 在jquery中如果要禁止文框与按钮恢复效果我们需要动态设置disabled即可了,如果要设置为只读我们只要设置readonly即可。disabled 代码如下复制代码禁用 id 为 btn 的按钮:$("#btn").attr({"disabl转载 2016-08-08 11:30:30 · 6724 阅读 · 0 评论 -
jQuery中json对象与json字符串互换
jQuery中json对象与json字符串互换 ▼json字符串转json对象:jQuery.parseJSON(jsonStr);json对象转json字符串:JSON.stringify(jsonObj);IE中可能对unicode使用“\uXXXX”格式来编码,可以使用如下来解码:function unicode2Char(str) {转载 2016-08-21 21:55:44 · 10706 阅读 · 0 评论 -
网站安全性之js注入
原地址:http://blog.csdn.net/gisredevelopment/article/details/41778671河北电信推出了一种阿福卡,据说特别实惠,不过我只记得各项优惠的其中一条:流量月底不清零,可累计。哥们托我给他抢一张,常规手段可以抢到,不过要脚踩好几泡狗屎才行,他已经连续十多天了都没抢到,so想到了用程序猿的办法来解决这件事。这种卡在天猫和官网转载 2016-09-18 19:17:14 · 943 阅读 · 0 评论 -
IE浏览器,不支持Json对象最后一个字段后面加逗号
首先贴出来一段js代码:function search(){ $('#dg').datagrid('load',{ mno:$('#search_mno').val(), userName:$('#search_userName').val(), });}上面这段代码在google中正常运行,在ie中,报错,显示userName:$('#search_userName原创 2016-09-08 15:06:46 · 1759 阅读 · 0 评论 -
easyui1.3.3不支持ie9
1:首先我们来看我是如何引入easyui的js文件的:2:我用easyui自带的jquery.min.js文件,那么easyui自带的jquery.min.js文件版本号?3:可以看到easyui自带的jquery的版本号是v2.0.0,它对于低版本的浏览器ie6,7,8,9,10的支持并不好,所以我们需要将这个jquery.min.js缓存支持低版本浏览器的jquery。原创 2016-09-08 15:19:48 · 1442 阅读 · 0 评论 -
javascript中如何将对象转化为json字符串?
1:JavaScript中如何将对象转化为json字符串?var data={}; data.backPoint = $("#backPoint").val();data.afterPoint = $("#afterPoint").val();var ticketNos=[];$("input[name='ticketNo']").each(function(i){ va原创 2016-11-04 16:29:24 · 425 阅读 · 0 评论 -
JS中Null与Undefined的区别
在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函转载 2016-12-30 21:06:11 · 288 阅读 · 0 评论 -
js 判断各种数据类型 了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx) 如下实例:
js 判断各种数据类型 了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx) 如下实例: typeof 2 输出 number typeof null 输出 object typeof {}转载 2017-11-13 14:22:38 · 330 阅读 · 0 评论 -
js中的|| 与 &&
js中的|| 与 &&a && b : 将a, b转换为Boolean类型, 再执行逻辑与, true返回b, false返回aa || b : 将a, b转换为Boolean类型, 再执行逻辑或, true返回a, false返回b转换规则:a和b可以是任何原型对象为true非零数字为true非空字符串为true其他为falseJAVA中的||原创 2017-11-16 22:37:06 · 312 阅读 · 0 评论 -
JS函数前面的感叹号是什么意思?
js函数前加分号和感叹号是什么意思?有什么用?一般看JQuery插件里的写法是这样的(function($) { //... })(jQuery);今天看到bootstrap的javascript组件是这样写的!function( $ ){ //...}( window.jQuery );为什么要在前面加一个 " ! " 呢?转载 2017-12-22 10:35:52 · 2082 阅读 · 0 评论 -
为什么说ajax,requirejs是异步的?
requirejs(["a","b"],function(){代码段c})ajax异步是等服务器发送数据来了就调用回调,但是数据处理是在服务器端完成的,这个时候客户端是异步的,可是如果在浏览器端,,只有一个主进程,,,a代码执行,如果是需要5s,那必定要等5s然后c才运行,这个通过回调和直接按照顺序有什么不一样么?已经头大了,期待好心人解答疑惑....因原创 2017-12-24 20:14:36 · 1103 阅读 · 0 评论 -
js制作一个简单的div弹窗:
js制作一个简单的div弹窗:演示地址:http://demo.jb51.net/js/2015/jquery-simple-alert-style-demo/<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.转载 2016-07-04 19:09:56 · 28649 阅读 · 4 评论 -
原生javascript实现的分页插件pagenav
/* **************************author:Keel (keel.sike@gmail.com) **************************页码显示jquery插件,只需要存在#pageNav,则会在其中显示页码.调用时可根据需要先重写go方法.(已去除jquery依赖) **************************示例(注意:页面中转载 2016-07-04 15:06:29 · 3692 阅读 · 0 评论 -
javaScript已经成为浏览器中脚本中的标准
那些老旧的实例可能会在 标签中使用 type="text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。学习javaScirpt请到下面的网址:http://www.w3school.com.cn/js/index.asp原创 2015-02-10 11:10:20 · 758 阅读 · 0 评论 -
html中innerHTML不适用于文本框
javascript里面可以用name.innerHTML给span里面添加值,是这个方法不能给文本框赋值。name.value = "444";文本框等特殊标签要用value。非闭合标签(起始标记,结束标记)可以使用innerHTML来赋值。如:div、span。闭合标签( 起始和结束都在一个标记内,不能再嵌入其他元素)要使用value来赋值:如input。原创 2015-05-20 09:30:09 · 1973 阅读 · 0 评论 -
JAVASCRIPT通过点击按钮来改变字体颜色
var temp=false;function test(){if(temp===true){document.getElementById('id1').style.color='red';temp=false;}else if(temp===false){document.getElementById('id1').style.color='blue';原创 2015-06-01 10:08:55 · 12018 阅读 · 0 评论 -
javascript创建对象以及使用for(.. in ..)遍历对象的属性!
var txt="";var person=new Object();person.name="yuanqiao";person.sex="boy";person.age=15;for(x in person){txt=txt+" " + person[x];}document.write(txt);原创 2015-06-01 11:38:10 · 2166 阅读 · 0 评论 -
javaScript中的setTimeout用于定时调用某个方法
function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()// add a zero in front of numbersm=checkTime(m)s=checkTime(s)document.g原创 2015-06-01 14:33:09 · 1921 阅读 · 0 评论 -
jquery的each方法
第一种使用jquery的each方法:<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$(document).ready(function(){ $("button").click(function(){ var原创 2015-07-24 17:27:55 · 793 阅读 · 0 评论 -
JS中getYear()和getFullYear()区别分析
js中得到当前年份做法是var dayObj=new Date(); dayObj.getYear()来得到年份,我前面写过这样会出现浏览器的兼容性的问题,就是在IE中能得到我们想要的结果但是在FF中就不行了,和我们要的结果相差1900年。当时我的做法是:?123vardayObj=newDate();转载 2015-10-14 15:18:42 · 2564 阅读 · 0 评论 -
Web页面向后台提交数据的方式和选择
Web页面向后台提交数据的方式和选择众所周知Web前端页面主要由HTML/CSS/Javascript组成,当要通过与用户的交互实现各种功能时,就需要向后台提交一些数据或者操作。在Web世界里各种实现眼花缭乱,但究其根本,不外乎三种方式,这也是由前端脚本、浏览器与后台交互规则决定的。1、通过表单提交这是HTML支持最传统的提交方法,需要创建表转载 2016-05-10 16:22:21 · 6236 阅读 · 0 评论 -
关于使用google浏览器调试html和JavaScript代码
首先,要知道哪些页面是可以调试的:带有后缀的页面是可以调试的,没有后缀的页面,是服务器的页面,不可以调试代码.如下图,带有猴子.htm的网页是可以调试的.而像下面这个页面是不可以调试的:(因为没有后缀,所以是直接访问的服务端)调试的时候,按F12,可以直接进入调试页面,进入上图中的Sources---->Sources就可以调试页面的原创 2016-05-13 18:54:28 · 7943 阅读 · 0 评论 -
js函数的赋值和调用
今天遇到一个很奇特的问题,我谢了一个测试js先声明的方法,能否调用后声明的方法,结果发现了这个问题:demo.html代码如下:this i my js test!mybuttondemo.js代码如下:print=function(){ alert("i print out content"); realPrint(); };realPrint=func原创 2016-06-08 19:10:40 · 2896 阅读 · 0 评论 -
js中如果long类型值过长,字段自动截取问题
js代码遇到一个奇怪的问题:id变量的值,和它右边的值不相等。原来数字类型的字符串,在js中,默认是long类型的。只需要在后面的字符串加上双引号就可以了,将其显示的表示为字符串。加了引号之后的效果如下:原创 2016-06-12 13:59:36 · 13479 阅读 · 0 评论 -
前端html如何绘制折线图、条形图、饼图
JS实现的插件:echarts,highcharts,两款插件都很不错,都可以用,资料也都齐全。原创 2016-07-22 16:47:58 · 7801 阅读 · 0 评论 -
如何绕过chrome的弹窗拦截机制
https://www.cnblogs.com/foru/p/3924385.html?utm_source=tuicool如何绕过chrome的弹窗拦截机制在chrome的安全机制里面,非用户触发的window.open方法,是会被拦截的。举个例子: var btn = $('#btn'); btn.click(function () {转载 2017-12-18 09:57:20 · 1242 阅读 · 0 评论