JavaScript知识点小结

jQuery是JavaScript的一个框架:
这里介绍几个jQuery的方法区别:
$(function(){}):
这是一个匿名函数,载入页面之后第一个执行的方法,不能全局访问,只能发在载入页面的时候执行方法
$(document).ready(function(){});可以简写成jQuery(function(){ });
这个是在DOM记在完成之后才能访问

 (function($){})(jQuery):相当于	
	 function aa($){} 
	aa(jQuery)   这个jQuery就相当于是一个参数。
	例子:
	(function(str){alert(str)})("output"));相当于
	function OutPutFun(str){alert(str);};
	OutPutFun("output");
只能在载入页面DOM完成之后才能访问,有个什么缺点,就是页面DOM加载完成之后页面已经出现了,这个时候才执行,执行完成之后页面还有会变化,页面会出现闪的情况

不太理解网上的说法:

jQuery(function(){ });  用于存放操作DOM对象的代码,执行其中代码时DOM对象已存在。不可用于存放开发插件的代码,因为jQuery对象没有得到传递,外部通过jQuery.method也调用不了其中的方法(函数)


(function(){ })(jQuery);:
用于存放开发插件的代码,执行其中代码时DOM不一定存在,所以直接自动执行DOM操作的代码请小心使用。

关于字符串的操作:
例子:http://localhsot:8080/abc/esw/sodas.html
获取从开始到最后一个“/”的数据

var url=http://localhsot:8080/abc/esw/sodas.html;
var num=url.lastIndexOf("/");//这个是获取到最后一个“/”的位置

var str=url.substring(0,num+1);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值