jQuery(function(){})与(function(){})(jQuery)的区别
jQuery(function(){})与(function(){})(jQuery)的区别
开发jQuery插件时总结的一些经验分享一下。
一、先看
jQuery(function(){
//Code
jQuery(function(){})与(function(){})(jQuery)的区别
开发jQuery插件时总结的一些经验分享一下。
一、先看
jQuery(function(){
//Code
今天去python后台ajax方式提交时候,发现我们有个动态表单(随着用户的添加自动增加表单),这样情况下,我们就不能用传统的手动固定data:’name=abc&sex=1′这种形式来请求,必须把所有表单的值都全部自动提取出来,这样情况下,serialize()隆重登场(之前傻逼没用到过,还是其他哥们提示的,恨自己!!)。
jquery中serialize()用法:序列化表单值
<html>
<head>
刚刚过去的2010年里,我们看到了 HTML5技术的崛起,以及 CSS3的日渐成熟,经历了 Rails 3.0 新版本的推出,以及全球范围内采用的@font-face selector 技术(属于 CSS3 部分内容)等等一些更多的新技术和新鲜事情。总之,2010年对于web前端开发人员来说是一个忙碌的一年。
2011年将会有什么web前端技术出现或者成熟?一下列举了5个web技术以及技术趋势,我们认为这些技术应该会在今年进入我们的视线范围,有些列举项虽然不是具体的web开发技术,但无论如何,都会或多或少的影响到我们。
1. jQuery Mobile jQuery 移动应用
jQuery 已经成为JavaScript事实上的代名词,很大程度上是因为其可扩展性,易用性以及在项目管理方面可控。随着用于平板电脑和智能手机等设备的触屏优化技术的演进,以及与此相关的web框架的发展,jQuery Mobile 将成为跨平台,支持多设备的手机应用的非常重要的技术选择之一。
jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。
1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined )
2. attr(属性名, 属性值) //设置属性的值 (为所有匹配的元素设置一个属性值。)
3. attr(属性名,函数值) //设置属性的函数值 (为所有匹配的元素设置一个计算的属性值。不提供值,而是提供一个函数,由这个函数计算的值作为属性值。)