- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 js a-z索引排序
想要在react-native上实现IOS通讯录section索引效果:利用了控件react-native-tableview输入:var testArray = ['d', 'C', 's', 's11', 'dv', 'DD', '11', '你', '181', 'HH', '1号', '#'];想要实现效果:按照A-Z字母分类,数字和符号归类为‘#’输出:
2016-09-16 19:51:32 7063
原创 为什么要用module.exports
理想的情况下,只需要赋值给exports即可:exports = function() {// My Class}但exports对象是通过形参传入的,直接赋值形参会改变形参的引用,但不能改变作用于外面的值var change = function(a) {a = 100;console.log(a);}var a = 10;chan
2016-09-06 09:32:58 1286
原创 apache 301重定向
1. /var/www/html/ 下面新建.htaccess文件2. 文件内容Options +FollowSymLinksRewriteEngine onRewriteCond %{HTTP_HOST} (www.stack.plus|stack.plus) [NC]RewriteRule ^(.*)$ http://www.stackplus.me/$1 [L,R
2016-09-05 21:21:45 244
转载 JS Promise的简单实现
//constructorvar Promise = function() { this.callbacks = [];}Promise.prototype = { construct: Promise, resolve: function(result) { this.complete("resolve", result); },
2016-08-29 22:04:39 822
原创 apache WordPress 伪静态.htaccess出现403 Forbidden Error
背景:由于一台服务器上同时存在wordpress,question2answer,mediawiki所以使用apache做了反向代理问题:wordpress在做文章伪静态时出现 403错误You don’t have permission to access /balabalabla on this server.定位:找到apahce日志 /var/l
2016-08-18 17:09:24 2781
原创 百度搜索小尾巴
rsp相关提示位置0 第1个提示1 第2个提示2 第3个提示3 第4个提示4 第5个提示5 第6个提示6 第7个提示7 第8个提示8 第9个提示9 第10个提示oq原先查询字符串rs_src相关搜索_语义关联性0 与原先查询字符串语义关联性较高1 与原先查询字符串语义关联性较低
2016-08-17 18:27:56 1044
原创 js 单例模式
1. 使用静态属性function Universe() { if(typeof Universe.instance === "object") { return Universe.instance; } this.start_time = 0; this.bang = "big"; Universe.instance = this;
2016-08-06 11:54:24 241
原创 javascript继承的几种方式
1. 默认继承function inherit(C, P) { C.prototype = new P();}缺点:不支持将参数传递到子构造函数中2. 借用构造函数function Child(a, b, c, d) { Parent.apply(this, arguments);}缺点:无法从原型继承任何东西3. 借用和设置原型function Ch
2016-08-05 12:20:21 223
原创 javascript对象的几种创建方式
1,工厂模式function createPerson(name, age, job) { var o = new Object(); o.name = name; o.age= age; o.job= job; o.sayName = function() { alert(this.name); } retrun o;
2016-08-05 12:05:09 259
原创 js CORS
概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域服务器端对于CORS的支持,主要就是通过设置Access-Control-Allow-Origin来进行的。如果浏览器检测到相应的设置,就可以允许Ajax进行跨域的访问。1. 通过jsonp跨域在js中,我们直接用XMLHttpRequest请求不同域上的数据时,是不可以的。但是,在页面上引入不同域上的js脚本文件却是可以
2016-08-04 14:36:15 1524
原创 js new
当以new操作符调用构造函数时,函数内部会发生以下情况:1. 创建一个空对象并且this变量引用了该对象,同事还继承了该函数的原型2. 属性和方法被加入到this引用的对象中3. 新创建的对象由this所引用,并且最后隐式地返回this(如果没有显式地返回其他对象)var Person = function(name) {//var this = { } 创建一个新对
2016-08-03 21:31:13 244
原创 js pattern
1. 尽量少用全局变量2.使用单一的var模式3. for循环条件中尽可能不要有计算4. for in循环要注意使用hasOwnProperty5.不要增加内置原型6. 使用 === 比较,避免使用隐式转换7. 避免使用eval,防止安全隐患,如必要,使用Function()8. 使用parseInt时,第二个参数不要省略9. 大括号放到与前一语句的同一行,避免
2016-08-03 16:27:42 1185
转载 angularjs compile link
使用compile函数可以改变原始的dom(template element),在ng创建原始dom实例以及创建scope实例之前.可以应用于当需要生成多个element实例,只有一个template element的情况,ng-repeat就是一个最好的例子,它就在是compile函数阶段改变原始的dom生成多个原始dom节点,然后每个又生成element实例.因为compile只会运行
2016-08-02 16:45:00 314
原创 react listview最上方空白
现象:使用listview最上方有一个空白解决方案:ListView automaticallyAdjustContentInsets={false} ... />automaticallyAdjustContentInsets属性为scrollview的ios版本属性:automaticallyAdjustContentInsets bool Cont
2016-07-26 18:06:16 1457
原创 闭包
A closure is a combination of a code block (in ECMAScript this is a function) and statically/lexically saved all parent scopes.Thus, via these saved scopes a function may easily refer free variables.
2016-06-14 21:40:09 274
原创 react native中需要rnpm link的组件
react-native-vector-iconsreact-native-image-pickerreact-native-camera
2016-05-28 15:09:39 9188
转载 react native 选择手机照片页面英文问题
使用react-native-image-picker选择本机图片时,页面为英文。https://github.com/marcshilling/react-native-image-picker解决方案:1. 进入项目2. TARGET -> Info -> Custom iOS Target Properites -> Localization native dev
2016-05-20 18:20:19 901
转载 React Native 解决iOS上键盘遮挡TextInput
React Native 键盘遮挡TextInput问题的问题IOS解决方案: IQKeyboardManager,https://github.com/hackiftekhar/IQKeyboardManager使用cocoaPods安装1. 进入项目的ios文件夹下2. 新建文件 Podfile3. 使用文本编辑器增加以下内容
2016-05-20 18:14:03 1804
数据库设计网络工资管理系统
2011-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人