- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 html5 canvas基础与动画开发详解-吴华-专题视频课程
一、本课程几乎包括所有canvas常用的api用法讲解二、包括以下案例应用:1、坐标系绘制2、图片裁剪与填充3、requestAnimationFrame详解4、七巧板绘制5、常见运动:匀速,变速,加速,抛物线,摩擦力运动6、边界判断与喷泉,散弹模拟效果7、跟随鼠标而动的炫彩小球8、下雪特效9、色彩处理10、运动的边界判断,边界穿透,反弹等等...
2017-10-30 13:59:05 461
原创 Javascript数组,正则之模板引擎与单页路由实战-吴华-专题视频课程
本套课程共分为3大块:1,数组常见函数及其实战2,字符串常见函数及其实战3,正则表达式及其实战以上3部分内容,是js中非常核心基础的部分.对这些知识的灵活变通与运用,是衡量一个人JS水平高低的重要标准之一,也是分析源码的必要基础.本课程通过各种小案例的应用,掌握API的用法与浏览器兼容性, 后通过以下2个案例:。模板引擎的实现。SPA单页路由的实现...
2017-10-19 13:19:34 427
原创 [javascript高手之路] es6系列教程 - promise常见用法详解(resolve,reject,catch,then,all,race)
关于promise我在之前的文章已经应用过好几次,如[js高手之路]Node.js+jade+express+mongodb+mongoose+promise实现todolist,本文就来讲解下promise的常见用法.为什么会有promise,他的作用是什么?promise主要是为了解决js中多个异步回调难以维护和控制的问题.什么是promise?从图中,我们可以看出,Pro
2017-09-28 13:52:13 928
原创 [javascript高手之路] es6系列教程 - new.target属性与es5改造es6的类语法
es5的构造函数前面如果不用new调用,this指向window,对象的属性就得不到值了,所以以前我们都要在构造函数中通过判断this是否使用了new关键字来确保普通的函数调用方式都能让对象复制到属性 1 function Person( uName ){ 2 if ( this instanceof Person ) { 3 this.
2017-09-28 13:51:07 274
原创 [javascript高手之路] es6系列教程 - 新的类语法实战选项卡
其实es6的面向对象很多原理和机制还是ES5的,只不过把语法改成类似php和java老牌后端语言中的面向对象语法.一、用es6封装一个基本的类1 class Person{2 constructor( uName ){3 this.userName = uName;4 }5
2017-09-28 13:49:57 531
原创 [js高手之路] es6系列教程 - 解构详解
解构通俗点说,就是通过一种特定格式,快捷的读取对象/数组中的数据的方法,es6之前,我们通过对象名称[键] 读取数据1 var User = {2 'name' : 'ghostwu',3 'age' : 22 4 };5 console.log( User.n
2017-09-25 17:23:58 456
原创 [js高手之路] es6系列教程 - 不定参数与展开运算符(...)
三个点(...)在es6中,有两个含义:用在形参中, 表示传递给他的参数集合, 类似于arguments, 叫不定参数. 语法格式: 在形参面前加三个点( ... )用在数组前面,可以把数组的值全部打散,展开,叫展开运算符. 语法格式: 在数组面前加三个点( ... )求不定参数的和,以前可以用arguments来做,现在可以用不定参数来做,如下: 1 fu
2017-09-25 17:22:26 1009
原创 [js高手之路] es6系列教程 - var, let, const详解
1 function show( flag ){ 2 console.log( a ); 3 if( flag ){ 4 var a = 'ghostwu'; 5 return a; 6 } else { 7
2017-09-20 22:39:55 402
原创 [js高手之路] es6系列教程 - 函数的默认参数详解
在ES6之前,我们一般用短路表达式处理默认参数1 function show( a, b ){2 var a = a || 10;3 var b = b || 20;4 console.log( a, b );5 }6 show( 100, 200 ); //1
2017-09-20 22:34:26 580
原创 [js高手之路] es6系列教程 - 对象功能扩展详解
第一:字面量对象的方法,支持缩写形式1 //es6之前,这么写2 var User = {3 name : 'ghostwu',4 showName : function(){5 return this.name;6 }7 };
2017-09-19 10:06:04 512
原创 [js高手之路] es6系列教程 - 箭头函数详解
箭头函数是es6新增的非常有意思的特性,初次写起来,可能会觉得别扭,习惯之后,会发现很精简.什么是箭头函数?箭头函数是一种使用箭头( => )定义函数的新语法, 主要有以下特性:不能通过new关键字调用没有原型, 因为不能通过new调用,所以没有原型没有this, super,arguments和new.target绑定, new.target和super关键字是es6新增的箭头函
2017-09-19 10:04:30 795
原创 立即表达式的多种写法与注意点以及in操作符的作用
立即表达式,在javascript中非常常见, 采用立即表达式可以形成一个局部作用域, 常配合闭包实现模块化编程等其他用途,接下来我们看看,在大多数的框架中,立即表达式都有哪些写法,以及需要注意的点,另外再介绍下in操作符的用法1、 通过小括号把函数声明变成表达式, 然后再外面加个小括号 就可以达到立即调用的效果1 (function(){2
2017-09-19 09:54:15 1010
原创 自己动手封装一个url参数解释器( ghostWuUrlParser.js )
ghostWuUrlParser.js的作用是分析一段url中的查询参数,即: '?'号后面的 键值对参数.ghostWuUrlParser.js 使用说明:ghostWuUrlParser( 'https://www.baidu.com/s?wd=ghostwu&name=ghost&age=22&sex=man&name=zhangsan&name=lisi' )解释出
2017-09-19 09:51:27 411
原创 [javascript高手之路]最通俗易懂的javascript变量提升
1 a = 'ghostwu';2 var a;3 console.log( a );在我没有讲什么是变量提升,以及变量提升的规则之前, 或者你没有学习过变量提升,如果按照现有的javascript理解, 对于上述的例子,你可能会认为第3行代码的输出结果应该是undefined, 因为第二行是var a; 声明变量,但是没有赋值,所以a的值是undefined, 但是正确的结果是gh
2017-09-15 15:26:54 308
原创 [js高手之路]学生问的一道javascript面试题[来自腾讯]
function Parent() { this.a = 1; this.b = [1, 2, this.a]; this.c = { demo: 5 }; this.show = function () { console.log(this.a , this.b , th
2017-09-15 15:23:17 408
原创 [js高手之路] dom常用API【appendChild,insertBefore,removeChild,replaceChild,cloneNode】详解与应用
本文主要讲解DOM常用的CURD操作,appendChild(往后追加节点),insertBefore(往前追加节点),removeChild(移除节点),replaceChild(替换节点),cloneNode(克隆节点)的语法与实战应用一、appendChild: 向元素的内部最后面增加一个节点,或者移动一个现有的节点到元素的内部最后面用法:someNode.appen
2017-08-23 21:13:27 656
原创 Javascript面向对象特效&框架封装实战-吴华-专题视频课程
本套Javascript面向对象课程主要包括以下四大块内容,通过以下内容安排帮助大家掌握用面向对象的方式来写程序,1,掌握面向对象的基本语法 封装 原型与原型链 this 等等2,使用面向对象封装一些特效3,使用面向对象实现一个类似于jQuery的小型框架4,用框架来做特效...
2017-02-23 08:50:54 333
原创 php工具调试&Thinkphp;运行流程分析-吴华-专题视频课程
工具调试的优势&应用场景:1,审核系统的性能2,各种疑难杂症3,掌握系统的运行流程4,其他很多用途等课程包括以下内容:一,开发环境: netbeans8.0+phpstudy二,调试环境配置起来三,演示程序调试效果四,如何使用工具调试五,全面分析THINKPHP(3.2.3)系统运行流程...
2016-11-08 08:40:33 187
原创 阿里云ECS Linux服务器项目部署实战视频课程-吴华-专题视频课程
本套课程建立在阿里云linux(centos6.5)具体内容如下:1,购买云主机&安装上传工具2,安装nginx3,绑定域名(域名备案,虚拟主机绑定等)4,安装mysql(设定开机启动,环境变量,更改连接密码等)5,安装php6,配置nginx识别php7,安装thinkcmf完成pathinfo模式&伪静态模式的nginx设置8,安装phpmyadmin&ftp;服务...
2016-11-07 08:59:40 327
原创 ThinkCMFX 2.2.0二次开发视频教程【第一部:系统使用篇】-吴华-专题视频课程
本套ThinkCMF课程,采用的版本是基于thinkphp3.2版本的ThinkCMFX 2.2.0,课程包括以下四个方面:1,系统使用2,源码分析&讲解3,功能开发&目前存在的官方bug修复4,建站该课程为ThinkCMF系列的第一部:系统使用...
2016-10-13 17:43:16 376
原创 Thinkphp3.2.3+Bootstrap初级入门到商城实战-吴华-专题视频课程
本套thinkphp采用的版本是3.2.3,完全从初级开始,搭载bootstrap+jquery,实现商城的开发.商城具备的功能:分类管理,商品管理(支持多图上传,前台有图片放大镜),购物车,下订单(ajax三级联动地址管理),注册,登录等等...
2016-09-29 13:11:34 242
原创 jQuery入门-吴华-专题视频课程
本套jQuery从初级完全讲解,主要包括以下内容:1,jQuery选择器2,jQuery事件3,jQuery Dom操作4,jQuery动画5,实例实战
2016-09-27 08:54:09 185
原创 javascript零入门实战系列-吴华-专题视频课程
本套javascript从入门开始,课程采用大量案例讲解js在网站中的应用.案例主要有大量的逻辑训练题,常见的网站特效,轮播,手风琴,选项卡,键盘控制物体运动,图片透明度,缓存运动,面向对象&闭包的应用等等...
2016-09-26 17:09:30 251
原创 php初级到项目实战-吴华-专题视频课程
本套php为完整的从初级到smarty,thinkphp,ecshop项目实战,课程安排循序渐进,通俗易懂
2016-09-26 08:43:38 251
原创 Thinkphp3.2入门到企业站项目与购物车实战-吴华-专题视频课程
本套thinkphp版本为3.2.3,课程包含2个小项目,企业站&购物车案例
2016-09-26 08:42:41 256
原创 html+div+css初级入门到制作企业站视频课程-吴华-专题视频课程
本套html,div&css;课程完全初级, 通过学习DIV+CSS, 了解分清html div css三者关联&作用,通过一个企业站首页排版掌握html,div+css
2016-08-15 10:38:08 153
原创 vim+sublime+atom打造高逼格的开发环境-吴华-专题视频课程
vim+sublime或者vim+atom 外加emmet&代码酷炫特效,再也不是简单枯燥黑乎乎的编程窗口,视觉冲击+高效率录入代码=运指如飞的开发环境
2016-08-12 10:38:31 129
原创 【ghost】2小时速成学会Ecshop仿站视频课程-吴华-专题视频课程
本套Ecshop课程采用2.7.3版本,在2个小时内,利用ecshop自带的功能完成商城的仿制,通过该课程可以掌握Ecshop中模板标签的用法以及各个模块的调用方法
2016-08-03 17:20:00 265
原创 jQuery实战[上百个网站实例&插件开发及其使用(持续更新中)]-吴华-专题视频课程...
本套可能针对有一定JS或者jquery基础的人员,偏实战!! jQuery发展至今,已经成为web开发人员必须掌握的一门技术,本套课程,希望通过大量案例,使大家掌握jquery核心功能:选择器,DOM,事件,动画,插件开发,插件使用....
2016-08-01 09:11:50 244
排序算法的一些PHP源码 php排序
2009-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人