JavaScript笔记
xinghuo0007
这个作者很懒,什么都没留下…
展开
-
input标签小计
在使用form提交表单的时候,后台得不到一个表单项的数据,很是纳闷,最后经过对比发现,在提交表单的时候, 这个表单项的input在后台是怎么也得不到的后来,将disabled 去掉就能够在后台得到了! 这个简单的问题郁闷了我老长时间。总结: 当 里面有disabled禁用后,后台是得不到数据的还是自己的html的基础知识没有学习牢固呀,以后要加强!原创 2016-05-14 15:40:20 · 285 阅读 · 0 评论 -
js 字符串转换成数字的三种方法
本文转载自:http://www.jb51.net/article/35005.htm在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形式的.在网上找了一下js字符串转数字的文章,这个比较全。方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换转载 2017-04-22 18:43:30 · 586 阅读 · 0 评论 -
javascript数学计算以后保留两位小数
前言: 我们在web开发的时候,很有可能会遇到需要计算求和、求乘积等的时候。但是大多的要求都是 保留两位小数,而在javascript中怎么保留小数呢?知识点一:使用Number的toFixed()函数1.toFixed()函数介绍:toFixed 把数字转换为字符串,结果的小数点后有指定位数的数字。 注意:toFixed()函数转为为字符串之前先将数字进行四舍五入保留有效位数,在转化为字符原创 2017-05-24 11:54:35 · 3065 阅读 · 0 评论 -
jquery判断字符串中是否包含特定字符的方法总结
方法一:使用indexOf() 和lastIndexOf()方法案例:var Cts = "bblText"; if(Cts.indexOf("Text") >= 0 ) { alert('Cts中包含Text字符串'); } indexOf用法:返回 String 对象内第一次出现子字符串的字符位置。strObj.indexOf(subString[, startIndex])原创 2017-04-23 12:25:24 · 103365 阅读 · 3 评论 -
js的DOM对象与Jquery对象的区别和转换方法总结
js的DOM对象与Jquery对象的区别:jQuery 对象是通过 jQuery 包装DOM 对象后产生的对象。jQuery 对象是 jQuery 独有的,其可以使用 jQuery 里的方法,但是不能使用 DOM 的方法;例如: $("#img").attr("src","test.jpg"); 这里的 $("#img")就是 jQuery 对象。DOM对象就是Javascript 固有的一些对象操转载 2017-04-23 17:53:48 · 587 阅读 · 0 评论 -
js数组Array属性总结
前言: 我们在web开发的时候总会使用数组对象,下面我将对数组对象的一下常用方法进行总结一下:知识点一:创建Array的方法1. var arr1 = new Array();//无参数创建-创建一个空的数组2. var arr2 = new Array(size); //创建一个容量为size个元素的数组3. var arr3 = new (element1,element2,..原创 2017-04-23 21:51:13 · 1171 阅读 · 0 评论 -
js数组Array对象常用方法总结
本文对js的Array对象中的常用方法进行总结知识点一:Array对象中的方法添加: push() 向数组的末尾添加一个或更多元素,并返回新的长度。 unshift() 向数组的开头添加一个或更多元素,并返回新的长度。 splice() 删除元素,并向数组添加新元素。 删除: pop() 删除并返回数组的最后一个元素 shift() 删除并返回数组的第一原创 2017-04-23 22:18:33 · 2506 阅读 · 0 评论 -
浏览器报错:unexpected end of input 解决方法
直接上报错代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <a href="javascript:void" onclick="test()">点我</a><script> function test() {原创 2017-04-25 13:01:25 · 51509 阅读 · 0 评论 -
jQuery异步提交表单(有实例)
前言:我们在开发的时候,一定会使用ajax异步提交表单,在这里总结一下:前提准备:引入脚本 <!--jquery需要引入的文件--> <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.js"></script> <!--ajax提交表单需要引入jquery.form.js--> <script ty原创 2017-05-30 00:11:18 · 15374 阅读 · 3 评论 -
js数组、对象、值拷贝方法总结
前言:我们都知道在java中存在基本数据类型和引用数据类型,在对基本数据类型进行拷贝的时候直接使用等号(=)赋值即可,但是对于引用类型拷贝则需要复写Object的clone()方法,那么在JavaScript中是怎么样的呢? 知识点一:JavaScript中的数据类型1.引用类型: 对象 数组2.基础类型: 数字 字符串 null undefin原创 2017-07-01 15:08:17 · 4013 阅读 · 0 评论 -
js对象、数字深拷贝方式(转)
知识点一:js中的对象谈到对象的拷贝,必定要说一下对象的概念。js中的数据类型分为两大类:原始类型和对象类型。(1)原始类型包括:数值、字符串、布尔值、null、undefined(后两个是特殊的原始值,这里不做详细的说明,我的上一篇博客有谈到过一些)(2)对象类型包括:对象即是属性的集合,当然这里又两个特殊的对象----函数(js中的一等对象)、数组(键值的有序集合)。好了既然对象分为这两类,这两转载 2017-07-01 15:28:52 · 2412 阅读 · 0 评论 -
JavaScript逻辑运算符之或(||) 总结
javascript的其他运算符都和java的运算符基本上都是一致的,只有这个|| 有点区别,下面就来总结一下:首先明确一下:在JavaScript中,除了 0 、”” 、false、NaN、undefine、null以外的所有值都表示true; 下面举个案例:if(1){ alert("ok!");}if("ad"){ alert("ok!");}结果:都会弹出 ok!知原创 2017-04-26 21:27:12 · 866 阅读 · 0 评论 -
JavaScript面试中遇到的几个问题详解(一)
前言:前些天,我一个朋友去面试前端,回来以后给我几个面试的js题目让我看看,猛的一看还真不是很会。激发了我的兴趣。心想好歹咱也是干过前段的是吧,总不能啥都不会吧。于是经过学习,终于搞定。(前两个月2017年7,8月我们公司外包了一个前段的项目,我出差了两个月,学习一阵前段知识)说明:本文中说的自执行函数指的是形似(function(){})() 这样的函数,其特点是自动执行,不用手动调用;题目一原创 2017-11-04 11:20:08 · 459 阅读 · 0 评论 -
JavaScript面试中遇到的几个问题详解(二)
前言:接上篇文章: JavaScript面试中遇到的几个问题详解(一)题目二: function P1(name){ if(name) this.name = name; } function P2(name){ this.name = name; } function P3(name){原创 2017-11-04 11:46:44 · 494 阅读 · 0 评论 -
JavaScript面试中遇到的几个问题详解(三)
题目一:将下面给出的数据重新排列成有规律的树结构,并且将该节点的子节点放置在该节点的children属性内:说明: PID为改对象的父级id var json=[ { "id":"1", "PID":"0", "text":"父亲1" }, { "id":"原创 2017-12-01 09:55:34 · 531 阅读 · 0 评论 -
百度语音接口使用
百度语音接口:http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=你好说明: text 后面跟你的文本原创 2018-01-11 14:59:36 · 8147 阅读 · 0 评论 -
使用jquery判断是否为数字
方法一:使用isNaN() 函数var val = $("#test").val();var ival = parseInt(val);//如果变量val是字符类型的数则转换为int类型 如果不是则ival为NaN alert(typeof(ival)); if(!isNaN(ival)){ alert(val +"是数字"); } else{原创 2017-04-22 18:22:47 · 79809 阅读 · 2 评论 -
js中的异常处理try...catch
在Javascript可以使用try…catch来进行异常处理。例如: try { foo.bar(); } catch (e) { alert(e.name + ": " + e.message); } 目前我们可能得到的系统异常主要包含以下6种: EvalError: raised when an erro原创 2017-04-22 17:33:03 · 549 阅读 · 0 评论 -
javascript级联菜单实现案例(使用纯JavaScript)
级联菜单//定义两个数组,用来存放select的optionvar mainMenuOption=['水果','主食','蔬菜'];var subMenuOption=[["香蕉","菠萝"],["面条","馒头"],["西红柿","黄瓜"]];var mainMenu=document.getElementById("mainMen原创 2016-04-23 15:40:36 · 1046 阅读 · 0 评论 -
javascript笔记总结一
1. 在html网页中的内的变量或者是直接调用函数的语句,在页面加载的时候可以运行一次2. 在写JavaScript循环的时候,注意不能和java的for循环记混 java声明变量是 int ;JavaScript声明变量为varjavascript: java:for( var i=0;i for(int i=0;i}3.javascript和java一样是一门原创 2016-04-23 16:27:50 · 425 阅读 · 0 评论 -
html中的meta标签解读---让搜索引擎更好的找到你
文章来源;http://www.jb51.net/web/158860.html您的个人网站即使做得再精彩,在“浩瀚如海”的网络空间中,也如一叶扁舟不易为人发现,如何推广个人网站,人们首先想到的方法无外乎以下几种: ● 在搜索引擎中登录自己的个人网站 ● 在知名网站加入你个人网站的链接 ● 在论坛中发帖子宣传你的个人网站 很多人却忽视了HTML标签META的强大功效,一个好的META标签设计转载 2016-07-10 10:36:15 · 2235 阅读 · 0 评论 -
JS中文字符串和UTF-8编码字符串相互转换
JS中文字符串和UTF-8编码字符串相互转换1.中文字符串转化为UTF-8编码,如“<汉字>”的UTF-8编码为“%3C%E6%B1%89%E5%AD%97%3E” 2.UTF-8编码字符串“%E6%B1%89%E5%AD%97”的中文为“<汉字>”function EncodeUtf8(s1){ var s = escape(s1); var sa = s.split(转载 2016-11-07 10:13:31 · 31277 阅读 · 1 评论 -
ajax跨域调用(实例)
我们在使用ajax通信的时候,往往有时候可能会用向另外一个项目或者向其他服务器请求数据。这是我们就使用到了ajax跨域请求:客户端代码:$.getJSON("https:///baiduyunService/servlet?jsoncallback=?", { "q": q, "start": start},function(result) { if (result.l原创 2016-11-08 14:04:55 · 1668 阅读 · 0 评论 -
js定时器的使用(实例讲解)
原文地址:http://www.jb51.net/article/45215.htm 下面是我按照上面网址内容整理的。本人就知道怎么多了,如果大家还知道什么方法可以给我留言,大家一起学习交流!如果本文有能帮助到您的地方,那将是我的万分荣幸! 同时,也方便你给点一下赞,谢谢!一、在javascritp中,有两个关于定时器的专用函数,分别为:1.倒计定时器:timename=setTimeout("f原创 2016-12-02 10:36:51 · 1506 阅读 · 0 评论 -
JSON 教程(一)
问题一: 什么是json?JSON: JavaScript Object Notation(JavaScript 对象表示法)JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言 *J原创 2016-12-06 21:25:36 · 1996 阅读 · 0 评论 -
josn教程(二)---json简介
首先,来看一个json在html页面中的一个实例<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><h2>JavaScript 创建 JSON 对象</h2><p>网站名称: <span id="jname"></span><br /> 网站地址原创 2016-12-06 21:32:58 · 1134 阅读 · 0 评论 -
JSON教程 语法
知识点一:JSON 语法JSON 语法是 JavaScript 语法的子集。知识点二:JSON 语法规则数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组知识点三:JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"name" : "菜鸟教程"这很容易理解,等价于这条 JavaScript 语句:nam原创 2016-12-06 21:44:26 · 1408 阅读 · 0 评论 -
json教程---JavaScript的eval函数转换json对象
使用JavaScript的eval()函数转换json字符串为JavaScript对象JSON 实例 - 来自字符串的对象创建包含 JSON 语法的 JavaScript 字符串:var txt = '{ "sites" : [' +'{ "name":"菜鸟教程" , "url":"www.runoob.com" },' +'{ "name":"google" , "url":"www.go原创 2016-12-06 22:05:34 · 1367 阅读 · 0 评论 -
json教程--什么是jsonp?
知识点一:什么jsonp ? Jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。为什么我们从不同的域(网站)访问数据需要一个特殊的技术(JSONP )呢?这是因为同源策略。同源策略,它是由Netscape提出的一个著名的安全策略,现在所有支持JavaScript 的浏览器都会使用这个策略。知识点二:下面是一原创 2016-12-06 22:09:53 · 993 阅读 · 0 评论 -
在前台页面通过js格式化时间
我们在开发过程过,一定会用到时间存储。当然,我们的数据库也有对应存储时间的类型,对应的如果使用java,java里面也会对应的时间类型。但是,在我们页面上面有时会放我们把时间显示出来。这个时候我们就要对时间进行格式化了。格式化是时间一般能在两个地方能够格式化: 一是在后台进行格式化以后,传送到前台页面直接显示。 二是后台不格式化,在前台页面格式化后显示。下面要讲的就是在前台的使用原创 2016-12-08 11:40:24 · 5135 阅读 · 1 评论 -
javascript的内置对象string对象总结
javascript中内置了许多已经定义好的对象,我们拿来是可以直接使用的。下面将会列举一下JavaScript的内置函数(对象)Array Boolean Date Math Number String RegExp Global今天要总结的Stirng对象:、下面是String对象的常用属性: length 字符串的长度 var str = "abcdefg"原创 2017-04-29 12:11:55 · 502 阅读 · 0 评论 -
HTML常用的转义字符(" & < > )
以下是HTML常用的转义字符:更多的转义字符请参考:http://tool.oschina.net/commons?type=2原创 2017-05-03 20:25:53 · 31429 阅读 · 0 评论 -
google浏览器设置不缓存的方法
google浏览器设置不缓存的方法摘要:我们在做web开发的时候特别是在调试js时,会经常使用的google浏览器,这个时候就要我们修改过的代码可能不能生效。这是因为我们的浏览器默认是有缓存的,但是有的时候缓存可能使我们调试中的一大恶魔。在这里就介绍一下google浏览器不设置缓存的方法。方法一:设置浏览器为不缓存说明: 1.在网上也找了许多的文章,但是大多是以前写的,而现在我们的Googl原创 2017-05-23 11:00:29 · 39750 阅读 · 0 评论 -
如何在网页调用QQ聊天
文章来源:https://blog.csdn.net/wq122289014/article/details/52871203很多时候,我们在网站中需要加入联系QQ的功能,我下面就来说下在web页面中调用QQ聊天是如何实现的,直接上代码:<!DOCTYPE HTML><html> <head> <meta charset...转载 2018-07-17 18:21:56 · 6238 阅读 · 0 评论