javaScript代码不懂,求解
你好,首先你要清楚上面代码中addEventListener是给一个元素绑定了一个鼠标移入事件。
不求性能,不考虑规范等因素,第一段代码可以这样只写一种new Image()或者document.createElement(img)两者都是图像对象,预加载,就是事先做好,把图片放到浏览器的缓存里面。如果图片小的话,也没有必要弄个预加载。
这不是javascript,上面已经写了language=C#。这是一段服务器代码。你可以略过。如果你真要了解Page.DataBind()是什么,Container是什么。我估计楼主并没有C#基础,所以要解释起来非常麻烦。请先自学C#。
先说一下orEach() : 其实orEach() 方法就是用于调用数组的每个元素,并将元素传递给回调函数。
js代码看不懂
1、不求性能,不考虑规范等因素,第一段代码可以这样只写一种new Image()或者document.createElement(img)两者都是图像对象,预加载,就是事先做好,把图片放到浏览器的缓存里面。如果图片小的话,也没有必要弄个预加载。
2、这一整段是jQuery脚本,第一句取得方法对象在页面中的位置值(包含top和left)。下一句就是就是将id为divPop的元素的top值改为取到的offset值的top坐标加上方法内部对象的高度。左偏移量改为取得offset的left坐标。
3、传了,上面的var numbers = [45, 4, 9, 16, 25];这个数组保存在了numbers 变量里面。先说一下orEach() : 其实orEach() 方法就是用于调用数组的每个元素,并将元素传递给回调函数。
4、假设有这样的代码:var a = window.alert; // 给alert函数起个别名叫a那么a(消息)实际就是alert(消息),同理a(#inform-container)就是window.Zepto(#inform-container)。
5、eval部分是被打包了的js代码,需要加开后才能读懂的。建议上传完整js代码,这样才能帮你解开打包了的js代码。
6、参数而已。而且那是m 不是n。。你让我找了半天的n。。
这段JS代码看不懂,求解释
不求性能,不考虑规范等因素,第一段代码可以这样只写一种new Image()或者document.createElement(img)两者都是图像对象,预加载,就是事先做好,把图片放到浏览器的缓存里面。如果图片小的话,也没有必要弄个预加载。
假设有这样的代码:var a = window.alert; // 给alert函数起个别名叫a那么a(消息)实际就是alert(消息),同理a(#inform-container)就是window.Zepto(#inform-container)。
这一整段是jQuery脚本,第一句取得方法对象在页面中的位置值(包含top和left)。下一句就是就是将id为divPop的元素的top值改为取到的offset值的top坐标加上方法内部对象的高度。左偏移量改为取得offset的left坐标。
看不懂的javascript代码,请高手解释
这不是javascript,上面已经写了language=C#。这是一段服务器代码。你可以略过。如果你真要了解Page.DataBind()是什么,Container是什么。我估计楼主并没有C#基础,所以要解释起来非常麻烦。请先自学C#。
这两段代码要细说的话,有很多要说的,两段代码都很好,功能是一致的。其中第二个更专业一点,更完善一点,运用了javascript的闭包(不解释)。 且第二段代码在闭包的基础上又进行了传参数。
然后到这一步,extendClass.prototype = new baseClass();这种写法是js的一种继承方式,但是你所写的例子的继承是不完整的,但这无大碍。var instance = new extendClass();新建他的对象,或者称作实例。
你忘记了,在html里面不管是什么标签,都需要配对出现的,你在第一句话里面相当于是创立了一个标签,然后就是在第二句话里面来关闭这个标签的,如果不加第二句话的话,你在运行的时候是会出现问题的。
getElementsByTagName 这个方法返回一个类似数组的对象,访问数组对象可以用下标来访问 【0】就是取其第一项,(注意是elements 那个S 说明是个数组类的),也可以循环遍历访问对象成员。