`
文章列表
           此文章系列给自己重新复习下javascript的基础,一步步夯实自己的基础。   1: javascript的五种原始数据类型:Number,String,Boolean,Undefined,Null 所以利用typeof对数据进行类型判断的时候就有 number,string,boolean,undefined,object五种类型,有一种NaN是代表未知类型的,而object---对应的是Null. 2:Boolean类型 在javascript中0代表false,大于1代表true 如 alert(Boolean(0));//false alert ...
save 方法更新数据 save方法的更新判断失败用 false === 来判断, 否则执行都是成功的,只是如果为0 表示没有更新任何记录(就是你说的更新值和原来值相同的情况)。 发生错误返回false,未更改记录返回0,更改成功就返回更新成功的行数
javascript中的面向对象 理解js中的对象 最底层的对象Object; 每个函数对象都有一个prototype属性,prototype属性指向一个prototype(原型)对象,prototype对象有个constructor属性,contructor属性指向对象本身 ES5中对对象新增了一些数据属性,详细可自行搜索。比如,configurable(false,不可删除属性和不可修改非可写状态的属性),enumerrable(可枚举),writeable(可读写),通过Object.defineProperty(obj,propertyname,configrables); ...
React介绍(具体总结请参考附件chm,本文的chm版本) 什么是Reaact以及为什么要使用它React 是一个 Facebook 和 Instagram 用来创建用户界面的 JavaScript 库。 React不是一个mvc框架,可以说是View(不使用template的view),是单数据流(使用插件可以完成双向),对于数据更新的响应简单的不能再简单了,用官方的话:Reactive updates are dead simple! 可运行在node服务端和web端,是一个对于构建大规模web系统的轻量级解决方案。 基于VirtualDom构建,可以更快,更有效的完成 ...
在mac下面搭建Android开发环境完全指南 1:下载Android studio 或者 eclipse+adt adt地址:http://dl.google.com/android/android-sdk_r24.0.2-macosx.zip 但是这个地址一直有变的   2: Fiddler---找到应用程序,右键查看内容--》contents-->bin-->idea.properties的最后一行加上如下内容 disable.android.first.run=true 然后启动Android stdio的时候去掉冗长的检查   3:adt更新问题 ...
获取元素准确位置的写法 知识点预备:getBoundingClientRect() clientTop,left:边框的距离 scrollTop,scrollLeft:到上边或者左边的滚动距离 pageYOffset:firefox 滚动条顶部到网页上边的距离 pageXOffset:firefox 滚动条顶部到网页左边的距离 var getCoords = function(el){ var box = el.getBoundingClientRect(), doc = el.ownerDocument, body = doc.body, ht ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; chars ...
1:数据类型判断 基础类型判断 Object.prototype.toString.call(data); [object Number] [object String] [object Boolean] [object Function] [object Object] [object Array] [object Null] [object Date] [object RegExp] 继承----- function A(){}; function B(){}; A.prototype = new B(); //A继承自B--- ...
<!doctype html> <html> <head> <meta charset="gbk"> <title>无标题文档</title> <script type="text/javascript" src="jquery-1.6.2.min.js"></script> </head> <body> <script> //找到问题----用data传递参数就会转码出问题 ...
首先安装package controls s2 import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2. ...
var source = {"a":3,"b":4};//源对象 var cpsource = source; cpsource.c = 5; //source.c 输出的是5 cpsource = {"c":5}; source.c //输出的是undefined //引用对象只能对源对象进行扩展而不能进行修改    
  /* *知识点预备 clientX,clientY 鼠标相对于可视区的位置 offsetX,offsetY layerX layerY 鼠标相对于事件源的位置 screenX,screenY 鼠标相对于屏幕的位置 pageX , pageY IE(不支持)鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化。 在有滚动条的情况下就需要做这种额外的处理 兼容性的处理如下var docE = document.documentElement,docBody=document.body;pageX = clientX + M ...
/* *知识点预备 clientX,clientY 鼠标相对于可视区的位置 offsetX,offsetY layerX layerY 鼠标相对于事件源的位置 screenX,screenY 鼠标相对于屏幕的位置 pageX , pageY IE(不支持)鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化。 在有滚动条的情况下就需要做这种额外的处理 兼容性的处理如下 var docE = document.documentElement,docBody=document.body; pageX = clientX + ...
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>自定义滚动条</title> <link rel="stylesheet" href=""> ...
Global site tag (gtag.js) - Google Analytics