javascript
林兴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AngularJs中绑定的字符取消escape
为了安全,用angular绑定变量到html中会自动escape。例如: 在js中: $scope.content = '这些文字应该加粗。' 在html中:{{content}} 于是,在页面显示中会得到这样的结果: 这些文字应该加粗。 但在一些文章系统,如博客程序中,我们希望的是下面这种结果: 这些文字应该加粗。原创 2013-08-21 16:55:10 · 1811 阅读 · 0 评论 -
jquery中的bind、on、live、delegate等方法对比
这个问题说到烂了,网上有很多写得很好的文章,下面是其中一个: http://www.gbin1.com/technology/jquery/20120419jqueryeventhandler/原创 2013-11-29 11:20:30 · 1019 阅读 · 0 评论 -
ui-router中的sref还不支持动态绑定
Angular-Ui对于angular开发者来说是一个非常重要的工具,其中ui-router又是重中之重。然今天发现里面的sref不支持动态绑定。 具体来说: Home 这是一个非常简单的ui-sref的使用,当javascript重新生成网页时,它会查找$state中名为“homePage”的state,读取这个state的url,然后在a标签里生成href="ur原创 2013-11-11 16:18:20 · 11692 阅读 · 0 评论 -
angular的ngMockE2E中有一个万人坑。。。
写angular的app的时候理所当然与后台的编写分离,自己先用着些伪造的响应;然后就理所当然使用ngMockE2E模块;然后也非常理所当然地使用$httpBackend服务;好啦,然后就伪造一个get: $httpBackend.whenGET(url).respond(resp) 测试,啊,当然报错,因为url和resp我都还没定义,但如果: var mocks原创 2013-11-08 13:33:13 · 1991 阅读 · 0 评论 -
使用font-awesome实现点击按钮后进入等待状态
很多情况下我们需要“等待”提示,就像windows下经典的鼠标变成漏斗状。 而web中完成这功能挺简单的,其中一个方法是用到font-awesome;首先这里有一个在线例子:http://jsfiddle.net/AndrewDryga/zcX4h/1/ 这例子需要添加css,接下来我提供一个更简单的使用方法。注意我是结合angular来使用的。 当然你要安装font原创 2013-10-16 11:46:04 · 2959 阅读 · 0 评论 -
Angular框架中控制css样式
Angular中控制样式这话题在之前一篇文章里曾涉及:http://blog.youkuaiyun.com/u011649436/article/details/12249457 现在决定单独拿出来讨论一下。 开/关某个样式是前端编程中一个非常基本的要求,在jquery年代这功能是挺容易完成的:$('.blablabla').toggleClass('someClass原创 2013-10-15 08:45:52 · 10816 阅读 · 2 评论 -
angular-bootstrap中modal显示不了的问题解决
这两天开始使用angular-ui,当然也顺便把之前的bootstrap转换成angular-bootstrap;但发现一个很严重的问题:modal不能显示。 Google了一下,最后还是万能的stackoverflow给出了答案:angular-bootstrap对bootstrap3的支持还不够好;同时也给出了修复方法,同学们可以查看一下:http://stackoverflow.c原创 2013-10-13 20:55:17 · 5163 阅读 · 0 评论 -
在Angular框架中使用TinyMCE在线编辑器
在之前的文章中谈到在angular中使用ckeditor,但经验证,ckeditor不能简单能使用ng-model来绑定变量,这多多少少带来了不便,所以尝试选择另外一款,TinyMCE。 进一步讨论前再说明一下,其实有插件可以使ckeditor在angular中正常工作,代码在stackoverflow上有,需要的话可以去google。’ TinyMCE其实已成为Angular原创 2013-10-12 20:19:29 · 4399 阅读 · 5 评论 -
bower入门与技巧
这文章是一个入门教程,其中也会更新一些使用技巧。教程方面主要参考bower的readme文档,可看作是其的翻译与浓缩。另外这文章是针对类unix系统的,不兼顾windows。0)什么是bower其实就是一个包管理软件,类似node的npm,ubuntu下的apt-get,mac下的curl等,但bower是针对web前端开发中的包。使用bower,你就可以很方便地下载什么jquery、原创 2013-10-12 09:53:37 · 5163 阅读 · 0 评论 -
与angularsjs兼容的html编辑器
Html编辑器很多,之前我是使用xheditor,但用angularjs重写时,发现用不了,于是上网找了一个口碑不错的kindeditor,但也是用不了。 Kindeditor用不了的原因是,你要使用一个特定id的textarea,然后kindeditor会在document.ready()中将特定id的textarea转换成编辑器;但angularjs只会在index.html第一次读原创 2013-10-05 09:24:46 · 3150 阅读 · 0 评论 -
使用angularjs写一个导航栏控制器
这两天用angular写博客前端的时候专门写了个NavController来管理导航栏。下面是代码,暂时功能还比较简单,有需要的话会不断更新。 首先是javascript代码。NavController有两个重点,第一是打开页面时要根据url选择当前栏目,其中的逻辑集中在NavController init的时候;第二是点击栏目时,active点击的栏目,并跳转。ang原创 2013-10-03 10:04:25 · 10482 阅读 · 0 评论 -
Karma有了新版本0.10
最近搞e2e测试有很多问题,且发现karma有了新版本,其config文件需要不同于之前的格式;angular的seed项目也用到了0.10,各位及时更新吧。原创 2013-09-16 16:25:35 · 812 阅读 · 0 评论 -
jasmine测试中使用循环的一些误区
Jasmine是一个我很喜欢的一个javascript测试框架,但今天发现在测试中使用for会有一个很大的陷阱。首先我们看一段代码:describe('Trap of Loop Test', function() { var list = [0, 1, 2, 3, 4] for (var i = 0; i < 5; i++) { it('should get the c原创 2013-09-02 18:54:11 · 1352 阅读 · 0 评论 -
javascript中的'use strict'
一峰的博客里有一篇详细讨论的文章:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html Stackoverflow上也有一篇讨论:http://stackoverflow.com/questions/1335851/what-does-use-strict-do-in-javascript-and-what-原创 2013-08-10 14:21:32 · 795 阅读 · 0 评论 -
使用bower安装angular-ui-router时release目录为空
今天用bower安装angular-ui-router(0.2.8)时,release目录为空,找不到能导入的文件。上万能的stackoverflow找了一下,应该是一个bug,暂时的解决方法为使用github上的另外一个分支:bower install angular-ui-router#0.2.8-bowratic-tedium原创 2014-02-03 16:45:18 · 2995 阅读 · 0 评论
分享