- 浏览: 51378 次
- 性别:
- 来自: 株洲
最新评论
文章列表
前端知识点补充(常用前端面试题)
- 博客分类:
- javascipt
一:数组去重复(注意数组中有复杂类型的数据)
简单版本:hash形式
复杂版本:需要对数据类型进行判断
如:先判断基本类型(值类型) undefined|number|string|boolean
然后判断引用类型: Date,Number,Array,Object,Function,RegExp, JSON等
二:事件委托
某个父类下面有数量庞大的子类节点。
怎么处理在子类节点上的事件
事件委托-----addEventListener/attachEvent(ie需要加on);event = e ...
javascript小知识点
- 博客分类:
- javascipt
一:Object.prototype.toString.call(param) 可以用来判断传入参数的构造类型
在toString方法被调用时,会执行下面的操作步骤:
1 如果this的值为undefined,则返回"[object Undefined]".
2 如果this的值为null,则返回"[object Null]".
3 让O成为调用ToObject(this)的结果.
4 让class成为O的内部属性[[Class]]的值.
5 返回三个字符串"[object ", class, 以及 "]&q ...
<!DOCTYPE html>
<html>
<head>
<title>测试DOM</title>
<meta charset="utf-8"/>
<style type="text/css">
#myid li:nth-child(2n+1){
height:20px;
background-color: red;
}
</style&g ...
javascript---call使用
- 博客分类:
- javascipt
extendClass = function (subClass,baseClass) {
// body...
if(typeof baseClass != 'object')
return;
subClass.baseConstructor = baseClass;//保存父类构造引用
subClass.base = {};//空对象,用来复制存储父类的属性和方法
baseClass.call(subClass.base);//通过调用 ...
JavaScript’s “this”: how it works, where it can trip you up
Labels: dev, javascript, jslang
In JavaScript, the special variable this is relatively complicated, because it is available everywhere, not just in object-oriented settings. This blog post explains how this works and where it can cau ...
startService不会随着activity的消亡而消亡
boudService则会共消亡
If you need your service to communicate with remote processes, then you can use a Messenger to provide the interface for your service. This technique allows you to perform interprocess communication (IPC) without the need to use AIDL.
要提供远 ...
今天自己写个引导界面的时候,view里面放啦个imageview,然后加入到viewpager里面,发现图片上下总是没有填满。把图片设置为背景又可以填满,经过分析发现应该是图片的的比例与手机的分辨率不符合。
那方法就由2种啦,1:制作9.png 2:拉伸图片 拉伸的属性为scaleType。
还是就是adjustViewBounds属性,但是必须配合Max属性
<?xml version="1.0" encoding="utf-8"?>
<LinearLayou ...
16进制常用颜色对照表
- 博客分类:
- html
红色和粉红色,以及它们的16进制代码。
#990033
#CC6699
#FF6699
#FF3366
#993366
#CC0066
#CC0033
#FF0066
#FF0033
..#CC3399..
#FF3399
#FF9999
#FF99CC
#FF0099
#CC3366
#FF66CC
#FF33CC
#FFCCFF
#FF99FF
关于LayoutParams的使用经验
- 博客分类:
- android
//配置文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<android.support.v4.view ...
Backbone事件相关
- 博客分类:
- javascipt
var Events = Backbone.Events = {
// Bind an event to a `callback` function. Passing `"all"` will bind
// the callback to all events fired.
//上面的话就是说如果传递的事件名称是all的话,就会激活所有绑定在上下文上面的事件
on: function(name, callback, context) {
if (!eventsApi(this, 'on', ...
javascript的Object对象
- 博客分类:
- javascipt
今天无意中放到道格拉斯的关于javascript面向对象的一篇文章
http://javascript.crockford.com/prototypal.html
突然燃烧起了自己看看现在的原生对象Object的具体问题。发现msdn上面也有啦,自己的js知识实 ...
android知识点记录
- 博客分类:
- android
android 去掉顶部状态栏
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
-----------------------------------------------------------------------------------------
privot :单位
数字代表绝对定位
%代表相对自身的定位
p代表相对应父控件定位
-------------------------- ...
函数声明
//函数声明
function fa(){
}
//函数表达式
var aa=function fab(){
}
/**
*javascript引擎对于函数声明和函数表达式的解析是不一样的
优先提升函数声明,这就可以在函数声明之前就可以使用,而函数表达式则类似于
一般的函数变量,只会对变量名字(aa)进行提前声明,直到执行的时候才解析,也就是说当在函数表达式之前使用的时候会报错,not a function,typeof aa会报错为undefined
**/
自定义函 ...
java strategy
- 博客分类:
- Java设计模式
谈谈自己对策略设计模式的简单理解
策略设计模式概念网上有很多啦,我就黏贴过来:
策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用
谈谈我的理解,
策略模式中有个如上图三个重要的元素,
容器---持有策略的引用
策略--定义方法的接口
具体策略---不同的策略实现方式