![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WEB前端
yangbolin890826
现在就读于南京航空航天大学信息科学与技术学院计算机科学与技术系,想以后从事软件开发.
展开
-
JavaScript中的一些知识点积累
[size=medium]1.字符串的操作[/size][size=small]JavaScript中提供了很多字符串的操作,例如字符串的截断,字符串的链接等,所有这些操作都不会引起字符串本身的变化,操作的结果是返回一个新的字符串。substr和substring都是返回一个原来字符串的子串,二者的区别在于substring(m, n)表示的是[m,n)即左闭右开区间,而substr(m,...原创 2013-03-03 13:23:03 · 103 阅读 · 0 评论 -
前端自定义事件的编程基础
[size=medium][b]一.概述[/b][/size][size=small] 在进行前端开发的时候,如果出现模块与模块之间的通信,我们把这两个模块简称为A和B,我们设想一下A和B通信的条件是,A首先告诉B说要通信,然后A在传递一些数据给B,在前端B没有必要给A一个收到数据的反馈。在这里可以进行这样的设计,A模块中触发一个事件,B模块中注册同样一个事件,这样一旦在B中注册的事...原创 2013-02-28 11:20:33 · 129 阅读 · 0 评论 -
JavaScript中的面向对象思想
[size=medium][b]一.概述[/b][/size][size=small] 任何一门面向对象的编程语言都有如下三个特性:封装,继承和多态。封装的意思就是把相关的方和和变量封装在一起,并且赋予这些方法和变量一些访问的权限,简单的说就是明确了那些变量或者方法只能在对象内部或者派生类中使用,那些变量或者方法可以在类的外部使用,封装的好处可以不把接口的实现细节暴漏给使用者,比如开关...原创 2013-02-27 19:29:29 · 179 阅读 · 0 评论 -
javascript中的两个注意点
[size=medium][color=orange]javascript中的两个注意点[/color][/size][list][*][size=medium]1.if(company.creditFlag){...}如果company.creditFlag为0的话,上述if条件的判断还是真。[/size][*][size=medium]2.在js中要是使用了全局变量,记得做全局变量...原创 2013-07-31 09:05:27 · 142 阅读 · 0 评论 -
jQuery模拟placeholder属性
[size=large]一.概述[/size][size=medium]在使用HTML的input元素时,经常会用到placeholder属性。但是IE8不支持这个placeholder属性,有点悲催,只能使用js来模拟这个placeholder了[/size][size=large]二.模拟placeholder的js代码[/size][code="java"]if(!$.s...原创 2013-07-03 10:29:04 · 279 阅读 · 0 评论 -
IE6/7下面mouseover和mouseout鼠标事件的一些问题
[size=x-large]一.概述[/size][size=medium][list]1.在IE6下面使用mouseover和mouseout事件时,如果被注册事件的元素下面有一些子元素,这时候如果鼠标在当前元素的子元素上滑动时,鼠标的事件也会被触发,我们就是想阻止这个中情形下面鼠标事件的触发。[/list][list]2.使用了mouseleave之后为什么鼠标没有移出...原创 2012-12-12 18:15:35 · 169 阅读 · 0 评论 -
如何编写自己的jqueryUI组件
[size=large]一.概述[/size][size=small] 现在的软件开发都追求组件化的思想,特别是前端开发,目前有很多前端的组件我们可以方便的使用来满足一些需求,比如图片的轮播,TAB切换等等。其实基本原理都是使用了jquery的ui组件,下面我们来自己动手基于jquery的ui组件来开发组件。这只是一个小例子,主要目的是演示如何写jquery的ui组件开发代码。[...原创 2013-05-15 16:00:32 · 332 阅读 · 0 评论 -
关于JS中的Date
[size=large]一.问题描述[/size][size=small]今天写了一段JS代码,调用一个后台接口,这个后台接口返回一个日期,日期的格式是2013-07-11这样的格式,我直接使用var date = new Date('2013-07-11'),此时把date打印出来,发现在IE系列浏览器下面date是NAN,非IE浏览器显示正常。此时问题很明确了浏览器兼容性的问题,就是说...原创 2013-05-14 13:52:10 · 115 阅读 · 0 评论 -
HTML的a标签中文本超出一定宽度之后的截断样式
[size=large]一.概述[/size][size=medium]在写HTML页面的时候经常会用到a标签,注意href属性,a标签要是没有href属性,其hover效果就不会在IE系列的浏览器中出现,如果点击后没有页面跳转,一般需要把href设置为javascript:;。在讨论页面的时候要考虑一些文本的截断处理,同时在编写HTML代码的时候也需要考虑一下文本会不会超出既定的宽度,这...原创 2013-05-02 15:57:12 · 1542 阅读 · 0 评论 -
Javascript中的eval函数
[size=medium]一.概述[/size][size=small]我们知道JS中有一个函数eval,在调用这个函数的时候,我们可以传递一段JS代码进去,这时候这个JS代码就会被执行。如果这段JS代码中有些已经定义的变量,那么此时的变量作用域如何确定呢?我们想到eval函数在JS中也是一个变量,这个变量也有自己的作用域,我们假设eval函数的作用域是A,那么在eval函数中使用到的变量...原创 2013-03-10 14:51:52 · 238 阅读 · 0 评论 -
HTML5的canvas元素
[size=medium][b]一.概述[/b][/size][size=small]使用HTML5的canvas元素,我们可以在页面上绘制自己想要的图形,有点客户端编程时绘制图形的味道,比如C++的MFC中经常在屏幕上绘制图形。这个元素之前没有研究过,今天写了一段测试代码如下。[/size][size=medium][b]二.代码[/b][/size][code="html"...原创 2013-02-28 15:27:58 · 77 阅读 · 0 评论