-
面向对象的程序设计——创建对象
一、工厂模式 工厂模式解决了创建多个相似对象的问题,但没有解决对象识别的问题(即怎样知道一个对象的类型)。 1 // 工厂模式创建对象 2 function createPerson(name , age , job){ 3 var o = new Object(); 4 o.name = name; 5 o.job = job; 6 o.sayName = function...
2018-06-24 01:53:29
-
js ajax post 提交的时候后台接收不到参数,但是代码
这个错误有两点,你自己写的php页面里面的参数接收出错了 还有就是你没有写一句重要的代码告诉浏览器 你使用post提交方式去提交 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 出现这个错误的时候 php页面信息就会说 你的什么参数是未定...
2018-06-24 01:53:30
-
react性能优化
前面的话 本文将详细介绍react性能优化 避免重复渲染 当一个组件的 props 或者 state 改变时,React通过比较新返回的元素和之前渲染的元素来决定是否有必要更新实际的DOM。当他们不相等时,React会更新DOM。 在一些情况下,组件可以通过重写这个生命周期函数 shouldCom...
2018-06-24 01:53:26
-
js预解析实例
1 script 2 // f1(); 3 // console.log(c);//9 4 // console.log(b);//9 5 // console.log(a);//报错 6 // function f1() { 7 // var a = b = c = 9; 8 // console.log(a);//9 9 // console.log(b);//9 10 // console.log(c);//9 11 // } 12 //调用时f1函数提前 13 //v...
2018-06-24 01:53:24
-
Windows 10 开发环境搭建
Windows 相较于 Mac 差距最大的莫过于命令行工具了 Windows 的命令行工具 cmd 和 Linux 不太一样,一些基本命令不同,环境也不同 Windows 10 可以安装 Linux 子系统,避免了选择第三方模拟 bash 环境的纠结。 安装 Linux 子系统 1. 打开设置,调至开发人员模式 2. 启用...
2018-06-24 01:53:22
-
ES6要点总结(3)-Promise异步编程解决方案
Promise是ES6中新增的异步编程解决方案,体现在代码中它是一个对象,可以通过 Promise 构造函数来实例化。其最基本的使用 new Promise(function(resolve,reject){}) 传两个参数resolve和reject 然后再逻辑里返回resolve和reject 它有两个原型方法 Promise.prototype.th...
2018-06-24 01:53:21
-
one:arguments对象伪数组
这是我的第一个博客 1 script 2 // 计算N个数字的和 3 // 定义一个函数,如果不确定用户是否传入了参数,或者说不知道用户传入了几个参数,没办法计算, 4 // 但是如果在函数中知道了参数的个数,也知道了,每个参数的值,可以 5 // 定义 6 function f1() { 7 // argum...
2018-06-24 01:53:20
-
如何从0开发一个Atom组件
最近用Atom写博客比较多,然后发现一个很严重的问题。。 没有一个我想要的上传图片的方式,比如某乎上边就可以直接copy/paste文件,然后进行上传。 然而在Atom上没有找到类似的插件,最接近的一个,也还是需要手动选择文件,然后进行上传。 这个操作流程太繁琐,索性自...
2018-06-24 01:53:14
-
IE浏览器版本的判断
var userAgent = navigator.userAgent; // 取得浏览器的userAgent字符串 var isIE = userAgent.indexOf( " compatible " ) - 1 userAgent.indexOf( " MSIE " ) - 1 ; // 判断是否IE11浏览器 var isEdge = userAgent.indexOf( " Windows NT 6.1 " ) - 1 !isIE; // 判断...
2018-06-24 01:53:19
-
js中each函数的用法
官方说明: jQuery.each(object, [callback]) 概述 通用例遍方法,可用于例遍对象和数组。 不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容。如果需要退出 each...
2018-06-24 01:53:05
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash