- 浏览: 35283 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (36)
- js笔记 (11)
- extjs笔记 (4)
- openlayers笔记 (3)
- html笔记 (1)
- tomcat (1)
- ajax笔记 (1)
- css (2)
- 工作汇报 (2)
- GIS (3)
- SDK API (1)
- openlayers源码解读 (1)
- 单元测试 (0)
- bug积累 (1)
- 经济学基础 (0)
- 竞足 (0)
- 性能优化 (0)
- 互联网时代笔记 (0)
- 公司数据平台项目笔记 (0)
- 待解决的问题 (0)
- web (0)
- webapp (0)
- 生活 (0)
- 用户体验 (0)
- angularjs (0)
- 项目后台 (0)
- Java (1)
- 电力 (0)
- 算法 (0)
- 数据库 (1)
- sql (0)
- avalon (1)
- arcMap (0)
- 公共信息云平台笔记 (0)
- 工具使用 (0)
- arcgis js api笔记 (0)
- maven (0)
最新评论
1.项目中的非公用的功能模块,默认不用加载,等到用的时候才加载,使用init方法控制各个模块的加载顺序;
2.关于匿名内部类,它里面的局部变量,对内部是一直存在的,不会消失
eg:(function() { var a = 1 ; } )(); 此变量即使该方法执行完了,如果在内部引用全局变量,仍然可以访问它
如: Ext.namespce("Geo.map.a");
(function() { var a = 1 ; Geo.map.a = a} )();
3.在开发中如果既有html又有js,则在设计的时候应尽量将html和js分开编写,减少耦合度
4.在js中出现比较多的if else时,可以用json结果取代它,比如:
supporseService = {
"wfs" : funciton() { },
"wmts" : function() {}
}
5.这个是个人观点:在开发中如果用到其他方法或模块中的变量时,如果该变量变化可能比较大的话,尽量以参数的形式传递,不要直接将其他模块的变量或方法写在本方法内部
6.ajax框架都提供了改变调用方法对象引用的函数,extjs是使用createDelegate,例如:
var sayHi = function(name){
alert('Hi, ' + name + '. You clicked the "' + this.text + '" button.');
}
var btn = new Ext.Button({
text: 'Say Hi',
renderTo: Ext.getBody()
});
btn.on('click', sayHi.createDelegate(btn, ['Fred']));
7.在设计Ui时,UI要与功能尽可能的分开,减少耦合度,设计UI时,先搭建大的架子,再慢慢细化里面的内容
8.若要以非法字符作为js变量名,可以以window["ES:11"]的格式,window["ES:11"]表示ES:11是window的一个属性
发表评论
-
框架学习方法总结
2016-09-30 21:55 0学习一门框架,了解他是什么,能解决现实总的什么问题?他的更新日 ... -
webstorm编译typescript配置
2016-09-09 11:09 0写此文的目的是希望源文件(ts存放目录)与编译文件(js文 ... -
react生态圈讲座笔记
2016-07-06 11:31 01.react可以做到前后端同构,解决了页面首次打开速度慢 ... -
innerHTML,outerHTML,innerText,outerText
2016-01-29 17:24 0一张图好说话,如图:innerhtml_outerhtml. ... -
javascrpit设计模式之掺合模式(Mixin)
2016-01-25 22:49 0.。。。 -
iframe兼容性问题
2015-07-06 23:38 01.frame的onload事件在ie8下不会触发:docu ... -
js讲座笔记-编写js独有风格的代码
2015-05-20 23:53 0函数式编程,不是函数编程,是函数式编程是一种只关注输入与输 ... -
定制jquery包
2015-03-10 14:25 0jquery除了 核心模块(core)和 选择器(selec ... -
了解javascript中的prototype与 __proto__
2015-03-03 23:52 641我们先来看一个函数。 function person() ... -
javascript 创建对象的几种方式
2015-03-03 00:42 0js中创建对象有以下几种方式: 1.object构造函数和 ... -
bind可以改变函数执行的上下文
2015-03-02 11:50 581javascript有改变函数上下文的能力:原生的实现方式 ... -
string类型笔记
2014-10-29 17:45 0html页面里面,需要对页面设置编码方式,否则string在判 ... -
获取浏览器可视区宽高的属性
2014-07-07 19:24 0document.documentElement.clien ... -
onload事件讲解
2012-12-02 11:25 01.onload事件在什么时候发生? 2.onload事件的 ... -
js事件传播详解
2012-12-02 11:23 01.什么是事件传播? 2.为什么会出现事件传播? 3.事件 ... -
函数相关基础一
2012-11-25 23:19 01.函数(或者叫方法)的定义 函数一般有三种定义方式 ... -
js恶心的逻辑
2011-11-23 12:15 861例子一: var o={flag:0}; var test=o ... -
javascript 实现AOP
2011-09-25 12:44 653你相信么,在JavaScript只 ... -
onclick事件在脚本中与在html中的区别
2011-09-24 15:57 1008onclick在html中的写法:<a onClick= ... -
GIS Web前端设计规则
2011-09-22 22:24 8061.程序员在设计一套前 ...
相关推荐
功能包含设计原则、组件呈现以及资源下载几个功能模块,采用Vuecli脚手架搭建项目,http请求库Axios处理前后台数据交互。同时引入Vue-router和Vuex两个插件库,管理前端路由跳转和全局状态变量。最后利用Webpack3构建...
4.2系统功能模块设计 9 4.2.1系统功能组成 9 4.2.2管理员模块 10 4.2.3用户管理模块 10 4.3数据库设计 11 4.3.1设计原则 11 4.3.2数据字典 11 5系统实现 15 5.1登录功能 15 5.2系统前端用户功能 16 5.2.1个人信息的...
1.分离代码功能逻辑,让代码粒度更细,代码层次结构更加清晰 2.有利于代码复用,有利于测试问题排查 1.增加了封装代码编写的复杂度 2.代码的联系性变差,增加对
4.2系统功能模块设计 9 4.2.1系统功能组成 9 4.2.2管理员模块 10 4.2.3用户管理模块 10 4.3数据库设计 11 4.3.1设计原则 11 4.3.2数据字典 11 5系统实现 15 5.1登录功能 15 5.2系统前端用户功能 16 5.2.1个人信息的...
3.2 系统设计原则 3.3 系统功能结构设计 3.4 系统类图设计 3.5 数据库设计 3.6 本章小结 第四章 系统功能设计实现 4.1 注册登录功能设计实现 4.1.1 注册登录功能设计 4.1.2 注册登录功能实现 4.2购物车功能设计实现 ...
4.2 数据库设计原则 16 4.3 数据表 17 第五章 系统实现 18 5.1用户功能模块 18 5.2管理员功能模块 19 5.3前台首页功能模块 19 第六章 系统测试 20 6.1测试定义及目的 21 6.2性能测试 22 6.3测试模块 23 6.4测试结果
4.1界面设计原则 9 4.2功能结构设计 10 4.3数据库设计 11 4.3.2 数据库物理设计 12 第5章 系统实现 14 5.1用户信息管理 14 5.2 博客信息管理 16 5.3视频信息管理 18 5.1论坛信息管理 20 第6章 系统测试 23 6.1 系统...
3.3.1系统功能模块设计 23 3.3.2系统流程设计 24 3.4 数据库分析与设计 25 3.4.1系统E-R图 25 3.4.2数据库设计 27 第四章 详细设计与实现 30 4.1 学生学籍管理系统首页的设计 30 4.2 用户管理模块的设计 32 4.3 课程...
4.3 主要功能模块功能设计 43 4.4数据库设计 44 4.5系统实现及实现效果 46 4.5.1注册登陆功能 46 4.5.2鲜花信息展示 47 4.5.3系统公告展示 48 4.5.4购买及支付功能 48 4.5.5个人中心 49 4.5.6系统管理员功能 50 5....
4.1 系统设计原则 21 4.2 系统总体设计 21 4.3 数据访问层设计 22 4.4 服务层设计 23 4.5 WEB服务层设计 25 4.6 消息处理部分设计 26 4.6.1 消息队列设计 27 4.6.2 消息处理具体功能设计 28 4.6.3 Socket控制层详细...
3.3 系统设计原则 17 3.4 功能需求分析 18 4 系统设计 19 4.1 系统模块总体设计 19 4.3 数据库设计 20 5 系统详细设计 22 5.1 商品列表 22 5.2 我的发布 23 5.3 物品类别 24 5.4 我的 25 6 系统测试 26
3.6系统设计原则 4 数据库设计 4.1 数据库逻辑结构设计 4.2 数据库物理结构设计 5 系统的详细设计与实现 5.1 服务器端实现 21 5.1.1 后台登陆页面 21 5.1.2 用户管理信息页面 5.1.3 图书信息管理页面 5.1.4 订单...
4.1 系统设计原则 3 4.2 系统流程设计 4 4.3 系统逻辑设计 1 4.4 业务过程分析 2 5 数据库设计 2 5.1 E-R图 2 5.2 数据库设计 2 5.3 用例图设计 1 5.4 算法设计 1 6 系统功能实现 1 6.1 系统实现 1 6.1.1 首页 1 ...
4.1 设计原则 12 4.2 功能结构设计 12 4.3 数据库设计 13 4.3.1 数据库概念设计 14 4.3.2 数据库物理设计 16 第5章 系统实现 20 5.1 管理员功能实现 20 5.1.1 文章分类管理 20 5.1.2 博客文章管理 20 5.1.3 相册分享...
在技术方面,前端将使用HTML、CSS和JavaScript进行设计,后端可以选择使用Python的Django或Flask框架,或是Node.js的Express.js框架进行开发。数据库部分可以使用MySQL或MongoDB进行存储。API将遵循RESTful原则进行...