随笔分类 - 1_JavaScript(尺寸、js循环、js函数参数、新窗口等)
摘要:js数组,字符串,json互相转换函数有哪些 一、总结 一句话总结: 1、js数组如何转字符串? 2、字符串如何转数组? 3、js数组转json字符串和json字符串转数组? 二、js 数组,字符串,json互相转换(转) 转自:js 数组,字符串,json互相转换https://www.cnblo
阅读全文
摘要:谷歌浏览器怎么调试js 一、总结 一句话总结:chrome里面功能比较强大,功能也很多,多点点就好,遇到问题的时候多尝试就好, 1、对某个元素进行监听,在JS对元素的属性或者HTML进行修改的时候,直接触发断点,跳转到对改元素进行修改的JS代码处? 2、查看到存储相关的如Cookies、HTML5的
阅读全文
摘要:js如何创建JSON对象 一、总结 一句话总结:直接创建js数组和js对象即可,然后JSON.stringify就可以获取json字符串,js中的一切都是对象,而且js中的对象都是json对象 我们可以在JavaScript 中使用 JSON,首先创建一个JavaScript 变量,然后将 JSON
阅读全文
摘要:js中如何访问对象和数组 一、总结 一句话总结:js访问对象点和中括号,访问数组的话就是中括号 1、js访问对象的两种方式? 可以使用下面两种方式访问对象的属性和方法 1.对象名.属性名 对象名.方法名() 2.对象名["属性名"] 对象名["方法名"]() 2、js访问数组的方式? 用中括号 []
阅读全文
摘要:javascript变量声明及作用域总结 一、总结 一句话总结:还是得好好看书,光看视频是不得行的,浅学无用,要相互印证,要真正理解才有用,比如《Javascript权威指南》 1、js中声明、定义、初始化分别是什么? 声明宣称一个名字的存在,定义则为这个名字分配存储空间,而初始化则是为名字分配的存
阅读全文
摘要:js匿名函数和闭包总结 一、总结 一句话总结:匿名函数的最主要作用是创建闭包,闭包就是将函数内部和函数外部连接起来的一座桥梁。内层的函数可以使用外层函数的所有变量,即使外层函数已经执行完毕。闭包可以用来模仿块级作用域等等。 1、js匿名函数基本格式? 没有名字 可以赋值 2、js 中的匿名函数如何自
阅读全文
摘要:js 变量声明 (var使用与不使用的区别) 一、总结 一句话总结:不使用var声明变量的时候,变量是全局对象(window对象)属性,在全局中使用var声明变量是全局变量 1、js变量作用域有哪两种? 全局作用域 函数作用域:函数作用域中无法访问全局变量 2、使用一个没有声明的变量的时候,js什么
阅读全文
摘要:html生成缩略图来预览解决方案 一、总结 一句话总结:先将html转化为canvas,然后将canvas生成图片ajax上传到服务器,就可以了 1、如何将html转化为canvas? 首先我们不能直接把 HTML 画到 canvas 上。我们需要使用一个SVG 图像包含想要呈现的内容 。为了绘制
阅读全文
摘要:JS循环汇总 一、总结 一句话总结:js中的循环主要有while、for、for...in、for...of,循环是,要区别不同的循环对象,比如对象,数组,集合等 1、for...of循环是干嘛的? JavaScript 原有的for...in循环,只能获得对象的键名,不能直接获取键值。ES6 提供
阅读全文
摘要:javascript对象使用总结 一、总结 一句话总结:js对象的主要知识点是创建对象和继承,并且创建对象和继承的方法都是逐步层层递进的 创建对象 继承 1、js中的原型的意义是什么? Javascript规定,每一个构造函数都有一个prototype属性,指向另一个对象。这个对象的所有属性和方法,
阅读全文
摘要:canvas和图片之间的互相装换 一、总结 一句话总结:一个是canvas的drawImage方法,一个是canvas的toDataURL方法 1、使用JavaScript将图片拷贝进画布 要想将图片放入画布里,我们使用canvas元素的drawImage方法: 1 // Converts imag
阅读全文
摘要:javascript中back(-1)和go(-1)的区别 一、总结 一句话总结: history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面 history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在 1、开发人员可以知道用户浏览的url么? 出于安全因
阅读全文
摘要:js中中括号,大括号使用详解 一、总结 一句话总结:{ } 是一个对象,[ ] 是一个数组 1、js大括号{}表示什么意思? { } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数 2、js中对象的访问方式有哪些? 所以访问时,应该用.(点)来层层访问:LangShen.Name
阅读全文
摘要:JS书籍推荐 一、总结 一句话总结: 二、JS进阶书籍 第一阶段:《JavaScript DOM编程艺术》 看这本书之前,请先确认您对Javascript有个基本的了解,应该知道if else之类的语法,如果不懂,先去看看我第二阶段推荐的《Javascript高级程序设计》的前三章,记住看三章就别往
阅读全文
摘要:[javascript]JS如何获取当前时间戳 一、总结 一句话总结:var timestamp = Date.parse(new Date()); 结果是带三位毫秒的,再除个1000取整即可 1、js获取当前时间戳三种方式? 其实本质都是new Date() 2、js如何获取当前日期? toLoc
阅读全文
摘要:js进阶 12-11、jquery如何给动态创建出来的元素绑定事件 一、总结 一句话总结:通过事件委托的方式,通过on方法 1、on方法在事件绑定的时候,data方式带额外参数时,字符串参数和其它参数的使用不一样,为什么? 因为字符串参数默认会被当成动态生成元素的事件绑定方法,所以需要在前面添加参数
阅读全文
摘要:js进阶 12-12、jquery事件委托怎么使用 一、总结 一句话总结:通过on方法(事件委托),给要绑定事件的元素的祖先绑定事件,从而达到效果。 1、事件委托是什么? 通过事件冒泡,让子元素绑定的事件冒泡到父元素(或祖先元素)上,然后再进行处理。 2、事件委托的优势是什么? 给动态元素添加事件事
阅读全文
摘要:js进阶 12-10、jquery绑定事件和解绑事件是什么 一、总结 一句话总结:on和off。 1、jquery如何给元素绑定事件? on方法 2、如何给元素绑定多个事件(两种方法)? json对象on方法直接添加多个 3、如何解除元素的所有事件? off()方法不带参数 4、编程语言中移除所有效
阅读全文
摘要:javaScript常用知识点有哪些 一、总结 一句话总结:int = ~~myVar, // to integer 1、js简化的变量转换方式有哪些? 但是转换日期(new Date(myVar))和正则表达式(new RegExp(myVar))必须使用构造函数,创建正则表达式的时候要使用/pa
阅读全文
摘要:js中如何取精度 一、总结 一句话总结:其实round()函数去经度会有误差,直接用num.toFixed(2)简单方便。 toFixed()方法会按照指定的小数返回数值的字符串表示。var num = 10;alert(num.toFixed(2));//10.00 1、Math.round(n
阅读全文