随笔分类 -  JavaScript

读书笔记
摘要:变量 局部变量命名采用首字母小写,其它单词首字母大写: 接口 公有接口:首字母大写 私有接口:首字母小写 jQuery框架 jQuery类型变量添加 最为前缀 空格 函数参数逗号 后面加空格 函数名后面不加空格 参数 和`{`之间有空格 循环中的 后面加空格 for (var i = 0; i 在没 阅读全文
posted @ 2018-07-24 10:59 言凡 阅读(806) 评论(0) 推荐(0)
摘要:兼容性 http://kangax.github.io/compat table/es5/ http://kangax.github.io/compat table/es6/ ES6(ES2015)兼容环境: 在低版本环境中使用的解决方案: 1 在线转换 2 提前编译 ES6新特性 1. 变量 2. 阅读全文
posted @ 2018-07-23 13:11 言凡 阅读(562) 评论(0) 推荐(0)
摘要:escape/unescape encodeURIComponent/decodeURIComponent encodeURI/decodeURI 转义函数会对一些 特殊字符进行转义编码 英文、数字、保留字(特殊字符)不会被转义 https://www.cnblogs.com/shuiyi/p/52 阅读全文
posted @ 2018-06-12 11:42 言凡 阅读(238) 评论(0) 推荐(0)
摘要:构造函数 直接量语法 属性 length 方法 是否有返回值 函数本身是否有改变 concat() 将数组合并 join() 返回字符串:函数本身不改变;将数组转为字符串《JavaScript》split和join pop() push() reduce() reduceRight() revers 阅读全文
posted @ 2018-05-31 19:05 言凡 阅读(210) 评论(0) 推荐(0)
摘要:js中的forEach()方法只能遍历数组,不能遍历字符串和对象,和$.each()有很多使用上的区别array.forEach(funcion(value,index,arr){},thisValue);value必须;index:元素下标(可选);arr:调用方法的数组thisValue,for 阅读全文
posted @ 2018-05-30 10:34 言凡 阅读(695) 评论(0) 推荐(0)
摘要:首先了解split和join两个函数 split 根据条件截断字符串,返回数组 join 字符串倒序有两种方案:思路都是字符串转化为数组,让数组完成倒序,最后数组转为字符串 阅读全文
posted @ 2018-05-29 22:40 言凡 阅读(342) 评论(0) 推荐(0)
摘要:闭包 变量的作用域和生存周期密切相关 高阶函数 函数可以作为参数被传递 函数可以作为返回值输出 阅读全文
posted @ 2018-05-26 11:54 言凡 阅读(287) 评论(0) 推荐(0)
摘要:语言标准版本名字:ECMAScript(ECMA是欧洲计算机制造协会,据说可能是专门做标准的,除了JavaScript遵循这个标准以外,还有XX。。。。) Jscript(IE对该语言实现版本的描述) ECMA: 1996.11 ES1.0:Netscape将JS提交到ECMA组织 1998.06 阅读全文
posted @ 2018-05-11 18:23 言凡 阅读(630) 评论(0) 推荐(0)
摘要:Web存储: 兼容IE8在内的所有主流浏览器,不兼容早期浏览器;支持大容量但非无限量 LocalStorage和sessionStorage是window对象的两个属性,这两个属性都代表同一个storage(持久化关联数组)对象 两者的区别在于:存储的有效期和作用域不同 Storage: local 阅读全文
posted @ 2018-05-03 09:01 言凡 阅读(393) 评论(0) 推荐(0)
摘要:对元素的类class进行操作 阅读全文
posted @ 2018-05-02 18:22 言凡 阅读(186) 评论(0) 推荐(0)
摘要:call、apply 阅读全文
posted @ 2018-05-02 18:21 言凡 阅读(203) 评论(0) 推荐(0)
摘要:1.这个属性导致表单多个相同name的标签只有一个会被验证;所以注释掉了 2.现象:标签没有id也不会被验证 阅读全文
posted @ 2018-03-27 20:29 言凡 阅读(207) 评论(0) 推荐(0)
摘要:参考博客:https://www.cnblogs.com/yongshaoye/p/7423881.html 阅读全文
posted @ 2018-03-12 11:13 言凡 阅读(196) 评论(0) 推荐(0)
摘要:window.location.href: 阅读全文
posted @ 2017-10-18 19:58 言凡 阅读(325) 评论(0) 推荐(0)
摘要:AJAX发出请求 Controller中的CancelTaskDeal()方法做出应答 {Result: false, MsgCode: null, FId: null} FId:null MsgCode:null Result:false __proto__:Objec 阅读全文
posted @ 2017-10-18 19:52 言凡 阅读(2567) 评论(0) 推荐(0)
摘要:最近认识了一个Bmob云端服务器,使用它提供的API可以轻松地完成与数据库(bmob)的交互,使开发更加专注于功能的实现。 这很方便对js的学习,完全可以利用前端三板斧来搭建一个网站,并且初步实现简单的增删改查。除了js外,还支持很多流行语言:java,C 等。 bmob的第一个例子有待补充 阅读全文
posted @ 2017-10-15 10:35 言凡 阅读(278) 评论(0) 推荐(0)
摘要:编程语言的组件 JavaScript 开发平台:web浏览器控制台(包含支持js的API,console.log()) 标准库: API函数:文本、数组、日期、正则表达式 解释器、引擎:V8(谷歌) Java 开发平台:eclipse C 开发平台: .net C、C++ JavaScript的名字 阅读全文
posted @ 2017-10-15 10:33 言凡 阅读(289) 评论(0) 推荐(0)
摘要:1、jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。 attr(属性名) //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性 阅读全文
posted @ 2017-04-21 09:09 言凡 阅读(8201) 评论(0) 推荐(0)