`
特立独行
  • 浏览: 24121 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
   为什么会有ready函数        在javascript中有window.onload函数,但是这个函数是在页面所有元素都加载完毕才执行的。而图片加载通常需要很长时间,这个ready函数就是可以让javascript函数在图片加载完毕前执行的方法。   ...
先看一下下面的URL:http://192.168.1.1:8080/hello/index.html一个URL由服务器地址: http://192.168.1.1:8080WEB应用上下文: /hello网页或请求: /index.html三个部分组成。WEB应用发布时,WEB应用上下文可以自行指定,如放在ROOT/下的话,WEB应用上下文就是空,如:http://192.168.1.1:8080/index.html它的WEB应用上下文就是空。HTML协议中要求,form的action属性,以“/”开头是绝对路径,不以“/”开头的是相对路径。绝对路径是相对于服务器地址而言的,相对路径是相对于 ...
Apache中 RewriteCond语句对于我来说一直是个难点,多次试图去把它搞明白,都没有结构,这次我终于算大概知道它的意思了。   RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始、基础的功能,为了方便理解,下面来看看几个例子。   RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^Mozilla\\/5\\.0.* RewriteRule index.php ...
1. 两个函数各自的意义   setTimeout (fu,time,args); //过time时间自动执行fn函数,fn可以是codestr可以使函数 setInterval(fn,time)args; //每隔time时间执行fn函数 重复循环执行     2. 在浏览器下表现的差异   function f(){ var s = 'arguments.length:'+arguments.length+'; '; for(var i=0,n=arguments.length;i< n;i++){ s += ' ['+i+ ...
一   定义一个正则表达式 :       两种表达方式:          var reg = new RegExp("cat","gi"); var reg = /cat/gi      常用的方法 :  test  :  RegExp.$1等反向引用 exec      match     search   replace  :  $1 ...可以反向引用   slice   match和exec的区别 :  都是完成匹配字符串功能 调用的对象和传递的参数不一样 返回的都是一个数组 但是数组的 ...
在传统事件模型中:             对于事件的注册采用了 window.onclick = function(){}这种写法。 因此事件上onclick是dom节点的一个事件句柄属性它的值为一个函数,所以我们可以通过window.onclick()执行这个函数。 在DOM二级事件模型中:      我们是通过addEventListener和attachEvent进行事件绑定的,因此不能通过上面那种绑定获得事件句柄执行。我们就需要自己派发事件。       针对W3C标准: 1. 创建事件 var event = document.creat ...
JavaScript中实现继承可以有三种方式: 1.类式继承  类似于java和c++等语言。 实现这种继承首先要创建一个父类的构造函 数,接着实现子类的构造函数在子类中调用父类的构造函数。 还要修改子类的prototype属性,和prototype.constructor属性。因为JavaScript定义一个构造函数默认的prototype是object,而constructor则被设置为该对象本身。 我们动态修改了prototype所以要重新赋值。             实例代码:                         var Person = function(name ...
在JavaScript中创建对象 1.  字面常量法   var person = {}; 2.  定义构造函数   function Person(){};                 var person = function(){}   //定义一个person变量 并将匿名函数赋值给这个变量                  var person = new Function();     封装作为面向对象语言的三大特性之一  JavaScript是如何实现的呢?   首先定义一个对象 function person(name){ ...
git学习记录         1. git工作原理 : 对象模型           git上面的所有历史信息文件都是通过一个40位的对象名建立索引的。 这个对象名使用过SHA1算法计算,其实就是文件的信息摘要。           三个好处:        ...
什么是DOM  ?         首先需要说明DOM不是javascript,他是文档,规范。DOM是一个定义了脚本如何与类似于xml、html等结构化页   面进行交互的规范,定义了一组接口和对象。因此只要符合这个规范,实现了这些接口就可以访问。可以用javascript也可以用vbscript访问   DOM 的发展?         dom一级:               dom core : 定义了创建和操作xml文档节点的一些属性 方法               dom html : 定义了一系列与html特定标签相关联的对象         dom二级:在d ...
JavaScript中的常见类型:  number string boolean  object  null  undefined.   判断一个变量的类型可以使用的方法:   1.  typeof方法 :   可以判断  number  string  boolean   object  function undefined 但是对于具体的Object类无法细分是Array还是Date,以及自定义的对象类型。   实例代码展示:   var str = []; typeof str == "object"; //true       2. ...
DOM 事件?       就是浏览器检测到某种操作并执行相应事件的过程。   事件类型:        1. 对象事件              load和unload                       a)  适用于javascript对象和dom对象                     b)  lo ...
 1. DIRECTORY_SEPARATOR          因为在window上分隔符是"\"而在linux上分隔符是"/"  使用这个符号就可以避免这个问题。    2. realpath         返回文件所在的绝对路径。    3. 在php中 0==null 是成立的。     ...
   一:配置             1. 创建一个smarty文件夹              2. 将下载的包lib文件夹拷到下面            3. 在smarty下创建templates文件夹            4. 在templates文件夹下面分别创建 cache  config  templates templates_c四个文件夹            5. 在templates文件夹下创建你的tpl模板文件            6. 在php中引入lib下面的smarty.class.php文件,在php中指定相关的目录就可以使用了。    ...
  实习也有一段时间了,总觉得一天特别的赶,时间特别紧很累,但是效率又不是很高,这里总结下自己要改进的一些地方。           1. 工作任务完成以前坚决不能上网,或者玩手机。           2. 任何任务一定要在思路清楚,有了一个详细设计之后在开始动手编码,学会先理清思路在写代码。           3. 不要害怕出错,认真看错误信息,静下心来慢慢调错。调错一定要思路清晰,错误就意味涨经验的时候到了。           4. 坚持记录每天学到的东西,不要在同一个地方摔倒两次。           5.  工作时一定不要着急。           6.   ...
Global site tag (gtag.js) - Google Analytics