Js
风泊月
赠人玫瑰,手留余香!
展开
-
SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the ISON data
服务端直接返回一个字符串给浏览器 火狐报错SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the ISON data给字符串添加一个key进行返回,也就是拼接一个jsonString s ="{\"mess\":\"哈哈哈\"}";火狐浏览器完美解析...原创 2019-12-12 20:17:12 · 821 阅读 · 0 评论 -
js将 每个单词的首字母大写
var str = 'i miss you!!'; //切割字符串 var arr = ss.split(' '); console.log(arr); for(var i = 0;i<arr.length;i++){ //将首字母大写 拼接后面没有首字母的部分 arr[i]=arr[i].charAt(0).toUpper...原创 2018-11-27 20:27:14 · 7428 阅读 · 0 评论 -
获取内部样式或者外部样式的轮子
/** obj:元素对象 property:想要拿到的属性值 */ function fetchComputedStyle(obj , property){ //能力检测 if(window.getComputedStyle){ //现在要把用户输入的property中检测一下是不是驼峰,转为连字符写法 //强制把用户输入的词儿里面的大写字...原创 2018-11-28 08:29:15 · 173 阅读 · 0 评论 -
bind call
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body><script>原创 2018-12-07 12:00:13 · 182 阅读 · 0 评论 -
测试表单校验后提交
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>测试表单校验后提交</title></head><body><form原创 2019-01-11 13:44:02 · 298 阅读 · 0 评论 -
js hash去重
js中的hash去重是建立在对象的基础之上。因为对象属性的添加利用了hash算法。 /** * hash去重:不是自己去写hash算法 利用对象属性的添加内部应用了hash算法 * * 思路:将元素 作为对象的属性进行添加 当对象内没有此属性时 将此元素作为属性添加 * 否则不添加 * hash表:线性表+链表 *...原创 2019-01-21 15:29:12 · 2189 阅读 · 0 评论 -
使用transition+hover完成简单的动画
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { margin: 0;原创 2019-02-12 21:34:46 · 1183 阅读 · 0 评论 -
js中函数声明的三种方式
/** * 函数声明方式1:直接声明方式 */ function func1(a, b, c) { console.log(a + b + c); } func1(2,3,4);//9 /** * 函数定义方式二:函数表达式 */ var func2 = function (a, b, c) {...原创 2019-03-03 19:51:30 · 2792 阅读 · 0 评论 -
opacity在IE与非IE下的区别
IE下使用filter 在非IE下直接使用opacity即可<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .box { ...原创 2019-03-19 08:27:08 · 786 阅读 · 0 评论 -
jsMath对象中的三角函数
/* Math中的三角函数 参数为弧度,一般我们计算时采用的是角度 首先需要知道如何将角度转换为弧度 角度转弧度的公式:π/180*角度 弧度转角度: 180/π*弧度 */ //sin30度 var result = Math.sin(Math.PI / 180 * 30); console.log('sin...原创 2019-04-03 08:54:56 · 2861 阅读 · 0 评论 -
一个div宽高100px,点击变大,当它的宽高等于400px开始缩小,当宽高缩小至100px时,开始放大;再次点击暂定缩小或放大,再再次点击,div继续放大或缩小。
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body><div id="a" style="background-color: orange;wi...原创 2019-02-13 14:54:22 · 1006 阅读 · 0 评论 -
Math.radom().toString(radix)生成验证码最简方式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> /** * 获取指定位数的验证码 ...原创 2019-08-27 09:42:19 · 1689 阅读 · 0 评论 -
使用js将一个字符串的数据拆分到二维数组内
/***将此字符串进行切割 数据添加到二维数组内var str = '1,2,3!4,5,6!7,8,9';[[1,2,3],[4,5,6],[7,8,9]]*/var erWei = [] ; var str = '1,2,3!4,5,6!7,8,9'; var arr = str.split('!'); for(var i = 0;i<arr.leng...原创 2018-11-26 21:04:51 · 2752 阅读 · 0 评论 -
使用随机数的方式 生成 22~31 范围内的10个随机数 存到 这个长度为10的数组内
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body><script>原创 2018-11-24 15:41:02 · 731 阅读 · 0 评论 -
js实现亲密数 ps其他语言也是一样的都是基础语法
简单的讲就是:如果整数A 的全部约数(包括1,不包括A 本身)之和等于B,整数B 的全部约数, (包括1,不包括B 本身)之和等于A,并且A和B不相等 则称整数A和B是一对亲密数。<script> /* 求3000 以内的全部亲密数。 */ //求某个数的约数和 function sum(num) { ...原创 2018-11-16 09:17:01 · 862 阅读 · 2 评论 -
js中函数的作用域
js作用域的问题原创 2017-01-10 09:18:57 · 699 阅读 · 0 评论 -
js中数组的4种遍历方式
js的数组遍历原创 2017-01-10 10:04:53 · 84357 阅读 · 1 评论 -
js表单验证
js表单校验原创 2017-01-17 13:41:32 · 434 阅读 · 0 评论 -
js中常用的四个函数
concat,pop,push,shift,unshift原创 2017-11-15 10:54:54 · 540 阅读 · 0 评论 -
Cannot set property 'innerHTML' of null"
写js时一直出现一个错误,Cannot set property 'innerHTML' of null" 后开发现在设置id时多了一个空格 去掉就OK了原创 2017-11-29 15:32:41 · 1624 阅读 · 0 评论 -
document操作自定义属性
document操作自定义属性原创 2017-11-23 17:11:48 · 4897 阅读 · 0 评论 -
Js实现简单计算器
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>计算器的实现</title></head><style type="text/css"> #sDiv { text-align: ...原创 2017-11-23 17:46:19 · 45352 阅读 · 15 评论 -
ajax实现百度下拉框
使用Ajax实现此效果1.准备数据的serlvetpublic class SelectServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException ...原创 2018-02-02 14:10:37 · 1164 阅读 · 0 评论 -
Jquery操作表格(清空表头以外的数据后进行追加)
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="A原创 2018-03-24 15:12:44 · 1340 阅读 · 0 评论 -
获取CSS样式
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="原创 2018-03-24 16:01:33 · 1426 阅读 · 0 评论 -
使用动画完成 简单的百叶窗效果
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="js/jquery-1.12.3.min.js"&g原创 2018-11-14 16:08:46 · 2472 阅读 · 0 评论 -
js中函数没有重载,只有覆盖
js方法不能重载。。。。。。原创 2017-01-09 17:23:16 · 5904 阅读 · 0 评论