学习项目总结的几个知识点

1、知识一
jQuery.noConflict( [removeAll ] ) 解决版本冲突问题
很多javascript库使用 $ 作为一个函数或者变量名,正如jquery做的一样。在jQuery下 $只是jQuery的一个别名,所以不使用
$所有功能都是有效的。如果我们需要同时使用jQuery和其他javascript库,
我们可以使用 $.noConflict()把 $的控制权交给其他库。旧引用的$ 被保存在jQuery的初始化; noConflict() 简单的恢复它们。
如果由于某种原因,加载两个版本的jQuery(这是不推荐), 第二个版本中调用$.noConflict(true) 将返回全局的jQuery变量给第一个版本。
2、知识点二
所有图标在一个页面上是根据相对位置控制如: -192px 值就是控制显示的
.icon { width:48px;height:48px;background:url(images/not-icons-big.png) no-repeat 0 -192px; display:inline-block; vertical-align:middle; margin-right:3px; }

3、知识点三
拖动垂直滑动条网页上某个部位不变。是通过判断离顶端距离然后改变postion 属性来实现
window.onscroll = function () {
if (pre_scrollTop != (document.documentElement.scrollTop || document.body.scrollTop)) {
//滚动了竖直滚动条
pre_scrollTop = (document.documentElement.scrollTop || document.body.scrollTop);
// if (obj_th) {
// obj_th.style.top = (document.documentElement.scrollTop || document.body.scrollTop) + "px";
// }
if (pre_scrollTop > 120) {
$("#hotelinfo").css("position", "fixed");
$("#hotelinfo").css("top", "0");
$("#hotelinfo").css("left", $("#roominfo").offset().left + 730 + "px");
}
else {
$("#hotelinfo").css("position", "relative");
$("#hotelinfo").css("top", "0");
$("#hotelinfo").css("left", "0");
}
}
else if (pre_scrollLeft != (document.documentElement.scrollLeft || document.body.scrollLeft)) {
//滚动了水平滚动条
pre_scrollLeft = (document.documentElement.scrollLeft || document.body.scrollLeft);
}
}
4、知识点四
js中window也可以设置自定义属性 如这里说明
http://bbs.csdn.net/topics/370069046

5、知识点五(总计经验)
页面输入或选择框发生改变,在提交之前一定要做判断,不然数据可能与你想要的不一致。

6、知识点六
jQuery 替换,禁用 --jquery限制文本框(金额输入、兼容浏览器、屏蔽粘贴拖拽)等
http://blog.sina.com.cn/s/blog_4b5bc0110100vp61.html
$(this).val($(this).val().replace(/[^A-Za-z\s]/, ‘‘));不是字母的不允许输入

css("ime-mode", "disabled");禁用输入法
http://www.cnblogs.com/goole/archive/2010/07/22/1783125.html

7、知识点七
jQuery 事件 - bind() 方法
定义和用法
bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。
$("button").bind("click",function(){
$("p").slideToggle();
});

8、知识点八
多语言
http://www.cnblogs.com/annabook/p/4595120.html

9、知识点九
获取文件路径
Private Function GetTempPath(ByVal StrLang As String) As String
Dim path As String = ""
If StrLang = "en-US" Then
path = HttpContext.Current.Server.MapPath("~") & "\Template\en-US\hello.txt"
Else
path = HttpContext.Current.Server.MapPath("~") & "\Template\zh-CN\hello.txt"
End If
Return path
End Function
-------------------------
Dim strPath As String = HttpContext.Current.Server.MapPath("log")

------------------------
10、知识点十
获取支付宝 post 返回数据 保存到数据库

时间: 2024-10-03 00:25:10

学习项目总结的几个知识点的相关文章

学习ThinkPHP框架必须了解的知识点(一)

1.框架:有大量的类.方法.函数按一定的逻辑组成的集合: 2.MVC(Model-View-Controller):即模型-视图-控制器这种编程模式:  M->Model:实体层,它主要是对数据库的操作:每一个Model.cs文件对于一张数据表,和它相应的数据库库操作:  V->View:视图层,可以简单的理解为模板,主要是展示作用:  C->Controller:控制层(控制器),对数据进行分析.过滤:它向上连接视图层,向它提供从数据口读取的数据,向下连接实体层,控制数据的读取.  M

学习IOS开发UI篇--UI知识点总结(四) UITabelView/UITableViewCell

UITabelView:常用属性 @property (nonatomic)          CGFloat    rowHeight;             // will return the default value if unset @property (nonatomic)          CGFloat     sectionHeaderHeight;   // will return the default value if unset @property (nonatom

学习IOS开发UI篇--UI知识点总结(三) UIScrollView/UIPageControl/NSTimer

UIScrollView:常用属性 @property(nonatomic)   UIEdgeInsets     contentInset;               // default UIEdgeInsetsZero. add additional scroll area around content @property(nonatomic,getter=isPagingEnabled) BOOL   pagingEnabled;     // default NO. if YES,

鱼C《零基础入门学习Python》10-17节课时知识点总结

第10讲:列表:一个打了激素的数组 1. 列表都可以存放一些什么东西?  我们说 Python 的列表是一个打了激素的数组,如果把数组比喻成集装箱,那么 Python 的列表就是一个大仓库,Ta 可以存放我们已经学习过的任何数据类型. 2. 向列表增加元素有哪些方法?  三种方法想列表增加元素,分别是:append().extend() 和 insert().    3. append() 方法和 extend() 方法都是向列表的末尾增加元素,请问他们有什么区别?  append() 方法是将

NET开发学习项目资源

最近在整理资料时发现自己当初学习NET的一些项目资源,一直放在硬盘里不如拿来分享给初学者学习还是不错的. 项目代码为<精通ASP.NET20+SQL Server2005项目开发>书中源码,请不要原封不动的下载后用于商业用途. 点击标题链接即可下载. 目录: 1.电子通讯录系统 功能包括用户注册.用户登录.修改密码.添加好友.添加好友联系方式.修改好友联系方式.删除好友联系方式等. 2.网上选课系统 通过该系统,学校不同角色的用户可以通过网路完成选课系统功能:管理员通过该系统实现对学生.教师.

MongoDB权威指南学习笔记4---查询相关的知识点

1 find find({查询条件},{"key":1,"email":1})  后面表示返回哪些键 2 可用的比较操作符 $lt , $lte,$gt,$gte 比如db.users.find({"age":{"$gte":18,"$lte":30}}) 3不等于 find(...{"key":{"$ne":"value"}} 4 in find

MongoDB权威指南学习笔记5---索引相关的知识点

1 查看查询计划 db.user.find({"username":"xxx"}) .explain() db.doc.find({"es_y":"2014"}).explain() {  "cursor" : "BasicCursor",  "isMultiKey" : false,  "n" : 0,  "nscannedObject

Python学习笔记(一)——基本知识点

主要记录学习Python的历程和用于复习.查阅之用. 知识点: 数据类型(列表.元组.字典.集合) 帮助文档 函数(默认参数.可变参数.关键字参数.参数组合) 数据类型: 列表:list       有序集合,可增删元素 ,使用[]表示.可变. 元组:tuple    与list类似,但是一初始化就不能修改.使用()表示.不可变. 字典:dict      使用key-value存储,查找速度极快,但占用大量内存.使用{}表示. 集合:set       一组key的集合,但不存储value.使

学习IOS开发UI篇--UI知识点总结(一) UIButton/UITextField

UIkit框架下的几个基本控件,UIButton,UITextField,UILabel,UIImageView,UIScrollView,UITableView,UITableViewCell,UIPageControl; 他们的继承关系,UILabel,UIImageView,UIScrollView,UITableViewCell,直接继承自UIView; UIButton,UITextField,UIPageControl,继承自UIControl; UIControl继承自UIView