这里只是简单的发发牢骚,很多人估计都已经遇到过类似的问题。这两三年(自己资历不深)界面的代码越写越复杂,这里不仅包括做网站的,同时也包括做桌面程序或者移动应用的。有时候不得不怀念以前dephi和vb的年代,后来虽然网页里面来了ext,但是相比较而言,最近的界面控制越来越复杂,而且有的整个网站本身就是单页面的。虽然找了很久,但是也没找到一个很好的方法来减轻工作量。
随着rails和django等快速开发(只是研究过)的盛行,感觉界面的控制基本不亚于后台的业务逻辑代码。而且如果后台的业务逻辑模型建立得很成熟,其实大部分时间都是在做界面的控制相关工作。而且因为之前很多时候,项目里面基本都不会把界面相关的js作为代码评审的对象,经常会发现数千行的js文件出现,而且基本没有注释,而且同时jquery作为一个很好的js框架,但是并不会提供框架或者结构上的规范,所以很多时候jquery只是被用作操作dom的工具而已,对于其他的复杂逻辑没有很好的控制。其实界面和后台一样,也需要结构的设计,最近也出现了backbone.js和knockjs等不错的框架,而且yui3的思想也值得借鉴。
js已经不仅仅是一个界面控制脚本,虽然他本身就是。
分享到:
相关推荐
初中语文文摘职场牢骚带来的变革
发牢骚
詹肯这是基于 JavaServer Faces 构建的 Janken 游戏(Rock-Scissors-Paper-game)。 可玩演示可在
一些牢骚 前端的世界真的太奇妙,更新速度真的跟火箭一样。没有一颗真正热爱它的心,真的很难继续走下去。前段时间 Node 之父 Ryan Dahl 发布新的开源项目 deno,受到了大量的关注。Ryan Dahl直言node是一个失败品,...
数据东方航空时间的粉红色kdj发牢骚kdj发牢骚kdj菲拉斯kdj发牢骚kdj发牢骚kdj菲拉斯kdj发
先决条件 Node.js(建议使用8.x)。 npm install -g Bower grunt-cli ... 在“ dist”文件夹中,您可以找到“ public”(前端)文件夹。 “ public”文件夹是webapp的静态文件,可以部署到webserver。
安装前端依赖项 凉亭安装 安装节点包 npm安装 用Grunt服务应用程序 发牢骚 跳动。 特征 BPM从10到120可调。每小节4到8拍可调。 未来 未来的某些功能 切换连接到每个通道的样本 将节拍另存为json文件 切换音序器的...
流口水的福建爱上了的看法就阿隆索kdj发牢骚kdj发牢骚kdj菲拉斯kdj发了sdk就发了sdk福建阿里山上来看到福建爱上了的看法就爱上了肯定
python的GUI了深刻的飞机上来看的房间爱死了kdj法律思考的房间爱死了kdj发牢骚kdj发牢骚kdj发送旅客的房间爱上了开的房间爱死了
某日编程大师云游到某处,见一刚毕业不久学过两天C#和两天SQL的coder在那里发牢骚,为啥我要写这么多for,这么多if才能查询出我需要的数据,为啥我不能像SQL那样,发送一条命令告诉数据库我需要啥样的数据,它就给我...
”表示不理解,但牢骚归牢骚,学还是要学的。 机试的准备主要分三个步骤,一是读书、掌握理论;二是上机,进行实践;三是背题,熟悉题型。 看书就是看谭浩强的《C程序设计(第二版)》,最重要的是5、6、7章,要求...
非常经典,值得下载,yidiangh时间哦发牢骚法律
发牢骚 该应用程序依赖于名为NODE_ENV的环境变量,该变量具有以下属性 “开发”:不运行静态文件服务器,这意味着所有html / js前端文件都需要由grunt网络服务器提供。 后端应用程序正在端口3000上运行 “ test”:...
Bootstrap是一个基于栅格结构的前端结构框架(当然也有JS,JQuery),它的优点是内容框架能够迅速搭建起来,基于媒介查询可以使搭建的页面迅速的适应不同的用户端,无论是手机,平板,还是PC,基本上都能自适应,当然...
自适应窗口平滑,萨达是拉发牢骚复旦大学,说什么至少20个字??
快来下,这个是粉丝疯狂卢萨卡发牢骚阿飞萨科夫撒打翻了萨芬
角日历指令Google Material Design的日历角度指令演示版请参阅的演示建造npm安装凉亭安装运行应用程序-开发模式发牢骚运行应用-生产模式发牢骚服务:产品建立应用程式咕unt的构建执照许可证(有关全文,请参阅文件)...
爱死了大家法拉接到了发牢骚科技大弗拉说大家了房价阿里斯顿弗拉的斯拉夫
springboot 实现外部tomcat6的部署,springboot+tomcat6 实现jsp技术,哥是个程序员,最近有点倒霉,很多话没地方去说,在这里发发牢骚:想赚点钱养家真难,炒股真危险,赚钱不够养家,买哪个股,哪个股大跌,不带...
作为独立产品的在线编辑器很少。可能我们知道最多的是FCKeidter。但是FCK真是器如其名,相当的痤,臃肿复杂部署麻烦。也不多说了,反正对我来说就是一个字:痤...好了牢骚完了开始正题。 附配置文档和使用说明,见附件