现在位置: 首页 > web前端 > 文章
2017年02月16日 web前端 ⁄ 共 4227字 评论关闭
在Javascript面向对象的编程中我们常常会见到这三个关键字:this、prototype、constructor。 对这三个关键字的理解是对Javascript面向对象编程理解的要点   一、首先我们来说说“this”:   1、this表示当前对象;   2、如果在全局作用范围内使用this,则指代当前页面对象window;   3、如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用   4、我们还可以使用apply和call两个全局方法...
阅读全文
2017年02月16日 web前端 ⁄ 共 5249字 评论关闭
JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。 虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型是很简单,但是实现 JavaScript 中的原型继承则要困难的多。 由于 JavaScript 是唯一一个被广泛使用的基于原型继承的语言,所以理解两种继承模式的差异是需要一定时间的,今天我们就来了解一下原型和原型链。 原型 10年前...
阅读全文
2017年02月11日 web前端 ⁄ 共 348字 评论关闭
Swift可以方便给自定义类加下标,其中参数和返回值可以在类里定义为任意类型:  subscript(parameters) -> ReturnType {     get {         //return someValue     }     set (newValue) {         //setSomeValue()     } } 下标通常是访问某些方法的快捷方式,就算对NSArray操作的时候一样。 和计算属性一样,下标也能以只读或只写的方式出现,如只读下标: subscript(parameters) -> ReturnType {     return s...
阅读全文
2017年01月27日 web前端 ⁄ 共 12418字 评论关闭
Javascript_06_ 表单验证(离开单项,输入框后提示信息)   说明:对于必须输入的入力框,光标离开(使用 onblur方法)时进行检查。假如有错,红色的提示信息直接在该画面的这个输入框的后面显示出来,并把光标重新定向到这个输入框。   待解决问题: ①    内存泄漏问题:比如用户名没输入,离开用户名输入框时,画面上会给出提示警告信息;此时再点击密码输入框时,会导致 IE占用很大的内存,好像是内存泄漏了。 ②    对于选...
阅读全文
2017年01月27日 web前端 ⁄ 共 1025字 评论关闭
这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法。最关键的JavaScript API是: event.selection = window.getSelection(); 这里的selection实际上是个对象,但如果我们使用 .toString()或强行转化成字符串,我们将得到被选中的文字。 $(document).ready(function () { $(".contenttext").mouseup(function (e) { var txt; var parentOffset = $(this).offset(); var x = e.pageX - pare...
阅读全文
今天看了看目前广泛使用的C-SIFT特征,搜到了这篇写局部特征的,给大家参考。 局部特征(1)——入门篇 局部特征(2)——Harris角点 局部特征(3)——SURF特征总结 局部特征(4)——SIFT和SURF的比较 局部特征(5)——如何利用彩色信息 Color Descriptors 局部特征(6)——局部特征描述汇总 在局部特征(5)里,详细列举了各种RGB和SIFT有关的特征,并且说明了其中的不变性,RGB-SIFT和Transformedcolor SIFT相对C-SIFT更优,...
阅读全文
2017年01月10日 web前端 ⁄ 共 15402字 评论关闭
//校验是否全由数字组成  function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true }  //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串  function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/; if (!patrn.exec(s)) return false return true }     //校验用户姓名:只能输入1-30个以字母开头的字串  function isTrueName(s) { v...
阅读全文
2017年01月08日 web前端 ⁄ 共 283字 评论关闭
这是ADT 16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButton等,ADT会提示你定义一个android:contentDescription属性,用来描述这个控件的作用。 加上这个属性即可: android:contentDescription="@string/app_name" 原文链接:http://stackoverflow.com/questions/8500544/android-lint-contentdescription-warning 但是: 我的项目中一直就没有写过这个属性。。 有182项需要改偶?这。。。。。。
阅读全文
2017年01月01日 web前端 ⁄ 共 318字 评论关闭
关于html表格的列标题,从网上收集整理的资料如下: <th>实际上也是单元格,只不过它用作表格标题。 从语义上来说:<td>标识表格中的数据单元,<th>表示表格中一列或者是一行的标题。 一个标题,可能是行标题,也可能是列标题,如何区分?需要使用scope属性scope=row/col。 效果截图如下: 例子代码如下: <table border="1" width="300"> <tr> <th scope="col">标题1</th> <...
阅读全文
2017年01月01日 web前端 ⁄ 共 481字 评论关闭
关键代码:<caption align="top">我是表格标题</caption> 效果截图如下: 主要代码如下: <table border="1" align="center"> <caption align="top">我是表格标题</caption>  <tr><td width="50">1</td> <td width="50">A</td> <td width="50">TE</td> </tr> <tr><td width="50">2</td> <td width="50">A</td>...
阅读全文