随笔分类 - 1_JavaScript(尺寸、js循环、js函数参数、新窗口等)
摘要:js中Json字符串如何转成Json对象(4种转换方式) 一、总结 一句话总结:原生方法(就是浏览器默认支持的方法) 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.parse(jsonstr); //可以将json字符串转换成js
阅读全文
摘要:javascript中如何获取对象名 一、总结 一句话总结:将对象传入参数,看参数是否为函数(js中的对象和函数是一个意思么(函数肯定是对象)),对象参数.name属性即可获得 二、JavaScript中获取到对象名 <!-- flowchart 箭头图标 勿删 --> 我们经常要判断用户传递进来的
阅读全文
摘要:js如何获取对象长度和名称 一、总结 一句话总结:对象的长度不能用.length获取,用js原生的Object.keys可以获取到 var obj = {'name' : 'Tom' , 'sex' : 'male' , 'age' : '14'}; var arr = Object.keys(ob
阅读全文
摘要:js如何生成[n,m]的随机数(整理总结) 一、总结 一句话总结: 1、parseInt(string, radix)的第二个参数是什么意思? parseInt() 函数可解析一个字符串,并返回一个整数。 radix可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 如果省略该参数或其值为
阅读全文
摘要:javascript对象如何使用 一、总结 一句话总结:JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 因为函数是对象,所以自定义对象的创建中有种方法就是函数 1、js中的字符串、数值、数组、函数等这些是对象么? JavaScript 中的所有事物都是对象:字符串、数值、
阅读全文
摘要:js插件 图片裁剪photoClip 一、总结 一句话总结:页面裁剪图片得到base64格式的图片数据,然后把这个数据通过ajax上传给服务器,服务器将base64图片数据解析成图片并且保存到服务器上面,并且返回图片在服务器上的地址。 二、图片裁剪photoClip 1、截图 2、代码(代码需要放到
阅读全文
摘要:javascript中易犯的错误有哪些 一、总结 一句话总结: 比如循环中函数的使用 函数中this的指向谁(函数中this的使用) 变量的作用域 1、this.timer = setTimeout(function(){ this.clearBoard(); }, 0);这句话错在哪? This指
阅读全文
摘要:ajax如何上传文件(整理) 一、总结 一句话总结:用FormData,FormData+ajax=异步上传二进制文件 1、FormData是什么? 利用 FormData 对象,可以通过JavaScript键值对来模拟一系列表单控件,还可以使用 XMLHttpRequest的send() 方法来异
阅读全文
摘要:holder.js的使用 一、总结 一句话总结:使用:holder.js后面接图片宽高 1、holder.js的使用注意事项是什么? 使用:<img src="holder.js/300x200" />注意事项:300x200里面的符号是x,不是乘法号 2、holder.js后如何接类似主题这样的参
阅读全文
摘要:Ajax跨域:Jsonp实例--百度搜索框下拉提示 一、总结 一句话总结:a、找好接口;b、用script标签的src引入文件(json数据);c、定义及实现上一步引入文件中的函数 1、如何找到一个网站的请求的接口? google浏览器->F12->Network 2、Jsonp是什么? Jsonp
阅读全文
摘要:js刷新页面有哪几种方法 一、总结 一句话总结:location属性的reload方法即可:document.location.reload() 1、页面刷新有哪常见的8种方法? 1,history.go(0) 2,location.reload() 3,location=location 4,lo
阅读全文
摘要:node.js是什么 一、总结 一句话总结:Node.js 就是运行在服务端的 JavaScript。 二、node.js是什么 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js
阅读全文
摘要:js课程 6-15 js简单弹力球如何实现 一、总结 一句话总结:a、通过document的documentElement属性获取可是区域的高; b、通过增值变为负的实现到底部后反弹 1、document的body属性和documentElement属性的区别是什么? 比如body中只有一个img的
阅读全文
摘要:js进阶 14 jquery的ajax有哪些函数和事件(多练) 一、总结 一句话总结:常用:load、ajax、post、get、getScript()、getJSON()、表单序列化,ajax事件这8个板块。 二、jquery的ajax有哪些函数和事件 JAX是与服务器交换数据的艺术,它在不重载全
阅读全文
摘要:js进阶 14-9 ajax事件有哪些 一、总结 一句话总结:ajax开始时事件、发送时事件,请求完成时事件,请求成功时事件,请求结束时事件,请求错误时事件事件。 1、ajax事件的监听对象是谁? 都是document对象 2、ajax事件如何使用? 直接监听document对象,然后在ajax发生
阅读全文
摘要:js进阶 14-8 表单序列化函数serializeArray()和serialize()的区别是什么 一、总结 一句话总结:两者都是对表单进行序列化,serializeArray()返回的是json对象,serialize()返回的是json形式的字符串,使用起来都是一样的 1、$(selecto
阅读全文
摘要:js进阶 14-7 jquery的ajax部分为什么需要对表单进行序列化 一、总结 一句话总结:如果用ajax传递表单的数据,如果不进行表单的序列化,要一个参数一个参数的写,太麻烦,序列化的话,一句代码搞定。data:$('form').serialize(),这样一句话解决复杂的表单ajax的po
阅读全文
摘要:js进阶 14-6 $.ajax()方法如何使用 一、总结 一句话总结:$.ajax([settings])settings可选。用于配置Ajax请求的键值对集合。 1、$.ajax()的特点是什么(和$.get()、$.post()的区别是什么)? $.get,$.post为$.ajax()的封装
阅读全文
摘要:js进阶 14-5 $.getScript()和$.getJSON()方法的作用是什么 一、总结 一句话总结:$.getScript()和$.getJSON()方法专门用来加载JS/JSON文件(远程或本地) 1、jquery中的ajax如何调用一个js文件并执行? $.getScript()带第一
阅读全文
摘要:js进阶 14-4 $.get()方法和$.post()方法如何使用 一、总结 一句话总结:$.get(URL,callback); $.post(URL,data,callback); callback函数和load()方法里面的callback一样。 1、load方法和$.get()以及$.po
阅读全文