随笔分类 - javascript
the javascript learning
摘要:分享来自 quora 的一篇文章 https://www.quora.com/How-difficult-is-it-to-create-a-JavaScript-framework https://code.tutsplus.com/tutorials/build-your-first-javas
阅读全文
摘要:1. global this 2.function this 3.prototype this 4. object this 5.DOM this 6 HTML this 7 override this 8 with this 9 jQuery this 10 thisArg this 注意一点:
阅读全文
摘要:今天巧合遇到这个问题,下面是网上找的解决方案。原文:http://blog.sina.com.cn/s/blog_a0949eec01010xta.html今天在调试客户端向服务器传递参数时,参数中的“+”全部变成了空格,原因是URL中默认的将“+”号转义了。解决方法如下:方法一、修改客户端,将客户...
阅读全文
摘要:一、javascript 正则全局匹配 g 慎用test()方法来个例子:var a = /^[a-z]+/gi;a.test('bb123'); //truea.lastIndex ; // 0a.test('bb123') // falsea.lastIndex ; // 2a.test...
阅读全文
摘要:原文地址:http://sunqianxiang.github.io/angularjs-zen-yao-shi-yong-directiveservicecontroller.html其转自大漠穷秋,这是对于初学者来说 讲的非常好的入门文在有关于 Directive,Service,Control...
阅读全文
摘要:xxx.call(thisObj, arg1,...)的调用可以改变当前函数的执行环境为传入的thisObj对象。利用这一点可以实现继承————当前的对象获得XXX的属性和方法。例子:function Animal(){ this.name= 'animal'; this.say = funct...
阅读全文
摘要:废话不说,直接上代码。可直接看效果,对着分析。。今天算是bootstrap 入门了,开心。。突然居然很多事情就是那样,不要太多的畏惧,迈出第一步其实就成功了一半了。 Open me! Selection from a modal: {{ selected ...
阅读全文
摘要:直接上代码,原来的代码中,switch中的第一个case,判断之后,少加了个break 跳出判断语句,害得我查了半天,“怎么样式老是不对,不科学啊,呵呵,原来是没跳出case的判断了,还会执行后面的判断!!,哎,嘿嘿,不过后来还是发现了,开心中。。。”原文地址:http://www.cnblogs....
阅读全文
摘要:最近,读了很多有关js模块化编程方面的文章,自己也有些小小的理解,不过,还是得借助别人的总结,在这个基础上谈一谈自己的理解吧!参考:http://www.ruanyifeng.com/blog/2012/10/javascript_module.html1、网页js程序为什么要模块化?;之前做的一些
阅读全文
摘要:今天发现 AngularJS 框架的$http服务提供的$http.get() /$http.post()的ajax请求中没有带 x-requested-with字段。这样的话,后端的php 就无法判断 接受的http请求是否是 ajax请求了。怎么办呢,显然就是给http 请求头中 加上这个字段就...
阅读全文
摘要:原文地址:http://frugalcoder.us/post/2010/02/11/js-classes.aspxClassy JavaScript - Best Practices11. February 2010 13:26Okay, so you really want to be able...
阅读全文
摘要:这是我看到的一片关于requirejs的初学者的文章,写的不错,下面结合自己的理解记录一下:原文:http://www.sitepoint.com/understanding-requirejs-for-effective-javascript-module-loading/Modular prog...
阅读全文
摘要:一直以来,我的理解就是 js中的Function.apply(或者是Function.call)方法是来改变Function 这个函数的执行上下文(excute Context),说白了,就是改变执行时函数所处的作用域,最直接的就是影响到 this 这个预定义的变量的值。!!Function.app...
阅读全文
摘要:下面的一段解释是摘抄的,基本理解正确,做个记录。其实js中数组其实就是对象,typeof(['a', 'b', 'c'])//测试之后结果为 : "object"一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:var LangShen = {"Name":"Lan...
阅读全文
摘要:看完这篇文章之后的理解与实践:原文地址:http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/ Hello Notify
阅读全文
摘要:原文地址:http://javascript.info/tutorial/bubbling-and-capturing先给出最终的结论:SummaryEvents first arecaptureddown to deepest target, thenbubbleup. In IEClick he...
阅读全文
摘要:2018年12月13日更新 首先,弄明白js 当中,什么是事件,事件模型在js中是如何设计的。什么是事件冒泡? 什么是“事件冒泡”呢?假设这里有一杯水,水被用某种神奇的方式分成不同颜色的几层。这时,从最底层冒出了一个气泡,气泡会一层一层地上升,直到最顶层。而你不管在水的哪一层观察都可以看到并捕捉到这
阅读全文
摘要:下面这篇文章最终的结论就是 Flot 插件 结合 Angular 的Directive 来处理 图表的绘制给出github上的一个demo源码。https://gist.github.com/flyysr/ba3a51cdbfcae7f53dec最近项目中遇到了要显示图形报表的问题,项目的前端架构主...
阅读全文
摘要:Pseudo-class declaration原文地址:http://javascript.info/tutorial/pseudo-classical-pattern#pseudo-class-declarationApseudo-classconsists of the constructor...
阅读全文