
JavaScript
一朵红杏
Proper preparation solves 80 percent of life's problems.
展开
-
javaScript strict Mode and Window
js strict can check more error and make your cede quick run .the code as: <script type="text/javascript"> 'use strict' function doing(){ employee=1;原创 2016-06-24 00:39:51 · 501 阅读 · 0 评论 -
react-native 完整实现登录功能
React Native write login , UI framework , network , navagate, click event.Refer : http://blog.csdn.net/u012915455/article/details/52594091if the server is springmvc need as below configuration. <!--in原创 2017-04-28 12:43:59 · 1932 阅读 · 0 评论 -
JS Array ...map ,reduce , filter..
Array共有九个方法Refer: http://www.cnblogs.com/webapi/p/5706348.htmlArray.prototype.indexOfArray.prototype.lastIndexOfArray.prototype.everyArray.prototype.someArray.prototype.forEachArray.prototype.map原创 2017-04-02 23:38:31 · 1378 阅读 · 0 评论 -
js object.create()、Object.defineproperty()、,Object.keys()...for..in,for..each
Speak of that how to create object in javascript , maybe you know:new Object();var obj = {};new function(){}; // var obj = new function(){}();Have you know Object.create()?//as the photo you needn’原创 2017-04-02 23:18:47 · 1251 阅读 · 0 评论 -
web 观察者模式
介绍一种观察者模式其实观察者模式是一个比较简单的 Publish,Subscribe过程,整个过程概括起来说就是对 对订阅者这个数组的操作,而消息的发布其实就是 遍历订阅者对象调用订阅者本身方法的一个过程,在实际中的应用的话,还需要用setter 方法做一下数据劫持 function Publisher(){ this.observers = [];原创 2017-02-27 08:34:46 · 1195 阅读 · 0 评论 -
js callback , ajax call back can observer mvvm
do something other || like android network after the net work down do some thing by param but android only can pass the param by interface callBack just like click event android -- web {原创 2017-02-24 18:17:47 · 1023 阅读 · 0 评论 -
ecmascript 6 get set WeakMap Class static val
es 6 中在取值设值时会默认调用 set get 方法:拦截即 我在调用设置值得时候自动调用 set get 方法与 ES5 一样, 在 Class 内部可以使用get和set关键字, 对某个属性设置存值函数和取值函数, 拦截该属性的存取行为。es6 中写法如下: //get set 只是拦截了该属性存取的行为 class objTest{ constructor(原创 2017-02-08 23:47:34 · 1241 阅读 · 0 评论 -
用纯js实现悬浮按钮组件
先上效果 下面附上代码 使用方式很简单只需要 在页面引入这段js 即可$(()=> { let param = { tag: true, num: 1, ele: document.createElement('div'), icon: '', homeIcon: '',原创 2016-12-17 16:10:30 · 10155 阅读 · 0 评论 -
javascript闯关记
http://www.jianshu.com/p/83bd92538634原创 2016-12-04 01:56:22 · 803 阅读 · 0 评论 -
一道很不错的js面试题
function Foo() { getName = function () { alert (1); }; return this;}Foo.getName = function () { alert (2);};Foo.prototype.getName = function () { alert (3);};var getName = function () { al原创 2016-12-04 01:42:33 · 1367 阅读 · 0 评论 -
js 设计模式 oop 面向对象编程
最初我们写js代码的时候是这么写 function checkName(){ //验证姓名 } function checkEmail(){ //验证邮箱 } function checkPassword(){ //验证密码 }这种方式会造成全局变量的严重污染,再过渡到 var checkObject = {原创 2016-12-03 21:46:54 · 2208 阅读 · 1 评论 -
js,jquery then,angular.js $q 异步编程
我们知道,JavaScript语言的执行环境是单线程的。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码原创 2016-12-02 10:30:00 · 1463 阅读 · 0 评论 -
js executed immediately function
摘要: javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。正文( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函原创 2016-11-07 12:25:53 · 443 阅读 · 0 评论 -
Js 原型初步认识
一个函数可以看成一个类,原型是所有类都有的一个属性,原型的作用就是给这个类的每一个对象都添加一个统一的方法<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w原创 2016-07-25 10:42:51 · 455 阅读 · 0 评论 -
js 跨域详解
js across area url这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 协议:http 域名:localhost||127.0.1 prot:8000...对http://store.compa原创 2016-07-23 17:15:13 · 501 阅读 · 0 评论 -
js if null undifined
var b = undifined; //false var c= null; //false var d = 'undifined' //true var a = 'a'; if(a){ }else{ alert('ceshi'); }js 中 if() 如果 条原创 2016-05-23 15:05:39 · 806 阅读 · 0 评论 -
axios 进行文件上传
async uploadFile () { var config = { onUploadProgress: (progressEvent) => { let percentCompleted = Math.round((progressEvent.loaded * 100) / progressEvent.total) /...原创 2018-04-01 21:48:03 · 8541 阅读 · 2 评论