
javascript
文章平均质量分 71
yoqan
坚持去做一件事,总会有好的结果的。
展开
-
2017/9/7随笔
1、javascript中的XMLHttpRequest负责客户端发起请求,Web API负责在服务器端返回响应2、序列化:将对象转换成文本的过程,使用javascript中的JSON.stringify()方法; 反序列化:将文本转换成对象的过程,使用javascript中的JSON.parse()方法原创 2017-08-29 20:38:45 · 230 阅读 · 0 评论 -
常用js字符串操作方法
1、charAt():返回在指定位置的字符,例如var str = "abcdefg";console.log(str.charAt(4)); //输出e2、charCodeAt():返回在指定位置的字符的Unicode编码,例如var str = "abcdefg";console.log(str.charCodeAt(2)); //输出993、concat():在尾部连接其他原创 2017-09-17 00:23:57 · 301 阅读 · 0 评论 -
js中this详解
前言:对于没有使用严格模式的情况,this对象才会起作用。this对象是在运行时,被函数的执行环境绑定的。情况1:在全局函数中,this等于window,只有当函数作为某个对象的方法调用时,this才会等于那个对象。还不知道什么是全局函数的请参考这里点击打开链接情况2:匿名函数的执行环境具有全局性,this通常指向window例如var name = "window";var ob原创 2017-10-10 22:26:56 · 240 阅读 · 0 评论 -
JS的设计模式
工厂模式:在一个函数中创建一个对象,并赋予这个对象属性和方法例如:function factory(name, job) { var o = new Object(); o.name = name; o.job = job; o.sayName = function () { console.log(this.name); };原创 2017-10-13 23:52:01 · 239 阅读 · 0 评论 -
Javascript中的执行环境和作用域细讲
对每一个初学js的小伙伴来说,执行环境和作用域都是比较难理解的,而要真正理解这些复杂的概念,就必须不断去看,不断去实践,从中发现和总结其中的规律。首先,我先讲一下执行环境。要理解执行环境,需要理解js引擎中关于变量的声明和提升。在js引擎中,变量分为全局变量、局部变量和私有变量。其中全局变量就是在全局中定义的变量,即是在一开始和函数外定义的。局部变量是在函数内部定义的变量。私有变量从一定程原创 2017-11-10 21:11:34 · 203 阅读 · 0 评论 -
Javascript中的原型链和继承一看就会
javaScript对每个创建的对象(或者实例对象)都会创建一个原型对象(没有 prototype属性)。例如var arr(实例对象) = new Array() (构造函数) // 通过构造函数创建对象arr.__proto__ == Array.prototype(原型对象) // true使用new创建的对象还从原型上获得了一个constructor属性,指向构造函数本身a原创 2017-12-30 21:37:10 · 235 阅读 · 0 评论 -
富文本编辑器Ace的使用
官方文档网址:点击打开链接官方文档是全英的,对于英文较差的同学建议在chrome浏览器中添加有道或者其他翻译插件Ace可以编写代码或者文本,实现的功能有代码高亮、缩进、折叠、自动补全等。不过在真实业务中大多数是使用它的高亮和自动补全功能。例如在一个输入框中为了实现匹配到指定字符串,让它高亮显示,可以提醒输入者谨慎输入,达到较好的用户体验。还有就是自动补全,也是非常有用的,可以自定义补全功能。Ace...原创 2018-03-23 13:29:35 · 7252 阅读 · 7 评论