3.31每日总结
Posted louwangshayu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.31每日总结相关的知识,希望对你有一定的参考价值。
PHP 命名空间(namespace)是在 PHP 5.3 中加入的,目的是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。
PHP 命名空间可以解决以下两类问题:
- 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
- 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。
定义命名空间
默认情况下,所有常量、类和函数名都放在全局空间下,就和PHP支持命名空间之前一样。
命名空间通过关键字namespace 来声明。如果一个文件中包含命名空间,它必须在其它所有代码之前声明命名空间。语法格式如下;
<?php
// 定义代码在 \'MyProject\' 命名空间中
namespace MyProject;
// ... 代码 ...
每日总结#2
[遇到的问题]
1.复习的时候发现js和jquery的代码作用一样但是获取到的结果不同:
js代码:
var newImg = document.createElement(‘img‘); //newImg=img
jquery代码:
var newImg = $("<img>"); //newImg=[img]
它们之间的不同就是jquery对象和DOM对象的差别:
DOM对象是对节点的引用,而jquery对象是包装DOM对象之后的一个数组对象。
[学习新知识]
1.scrollTop属性可以让元素移动一段像素:
<div id=>点击</div>
JS添加一个动画,就可以实现点击之后页面滚动一段像素:
$("#nav-icon").on("click",function(){ $(‘body‘).animate({ ‘scrollTop‘ : ‘200px‘, },1000); });
相应的还有scrollLeft属性。
以上是关于3.31每日总结的主要内容,如果未能解决你的问题,请参考以下文章