AngularJs之模块化

AngularJS中可以通过angular.module函数来创建,在第二个参数中可以注入不用的模块,当一个应用程序多人协同开发时,这种需要体现的尤为明显。AngularJS推荐使用angular.module来定义不同模块。

阅读更多

Angularjs实现tab选项卡

Angularjs中页面的切换通过Router路由也就是锚点,而大部分的tab选项卡插件切换效果也是利用锚点,这与angualrjs中的router有冲突,为了更好地在angularjs应用实现tab选项卡功能,我们利用angularjs全局作用域$rootScopeng-classng-clickng-if实现这个效果,这里使用的是mdui。

阅读更多

Jquery 克隆input元素有值却不显示

在做用户自定义表单时,使用到clone()方法对初始的DOM元素克隆,添加ture可以实现深度克隆,追加完DOM后发现input中的值并没有克隆过去,于是查看HTML和Jquery的DOM元素,发现HTML元素上有value属性也有相应的值,在Jquery对象里面value属性是没有值,但是有个defaultValevalue的值,貌似有点怪异,一般涉及到有值无值特别是selectradio问题,首先想到prop()attr()的影响,详见站内文章

阅读更多

Express中的中间件Middleware

做nodejs开发离不开Express的引用,通过Express可以更加简单的实现客户端的请求和服务端的响应,原因在于Express在Node.js的HTTP模块上添加了一个中间件,那么,所谓的中间件是什么呢?

阅读更多

项目git push之后删除node_modules文件夹

在做Demo时没来得及设置.gitignore文件,把node_modules也push上去了,取他山之玉,攻自山之石。

阅读更多

AngularJs项目之ngMock

数据模拟在项目前后端分离时尤为重要,再也不用找后端加测试数据,再也不用等后端写完接口在对接功能。利用数据模拟,在敲定Api设计和数据格式后即可开展项目开发。一般的项目直接引入mock.js库即可模拟接口数据,简单粗暴,但是在angularJs项目中直接引入是行不通的,因为它有自带的测试工具angular-mock,遗憾的是angular-mock`不支持mock语法,注意:工具的版本要和angularjs版本一致,不然会报错。更多详细配置见官方文档

阅读更多

前端开发数据模拟那些事

Long long ago,前端在项目开发中都是作为辅助的角色,在.NETJava尤为明显,.NET有其自己的一套MVC开发架构,Java有JSP支持前端开发,但是这样开发代码冗余量大,不利于软件开发“高内聚、低耦合”的原则,项目升级维护起来困难,因此出现类型前端MVC开发框架,前后端分离成为常态,既相互独立,又有一定的联系,这种联系仅体现在数据交互方面。前端开发时模拟后台返回的数据,开发时相互独立,生产时以数据为纽带紧密联系在一起。下文聊聊前端开发数据模拟的常见类型:

阅读更多

myeclipse2016控制台和浏览器调试项目乱码

由于旧版myeclipse主题不可以全套更改,于是安装了2016版本,再启动java项目时发现控制台打印乱码,浏览预览乱码,码可以乱,但是心不可以乱,于是搜罗各种答案。发现是Tomcat编码设置问题和IDE自带的一些小工具的影响。

阅读更多

web常用的chrome扩展

chrome扩展可以帮助我们更加方便的开发调试web项目,下面介绍几个常用插件。

阅读更多

angularjs页面数据无法渲染

做angularJs相关项目时,发现绑定在页面上的数据渲染有问题,部分代码如下:

阅读更多