自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

图解AI

关注:机器学习、深度学习、数据分析、算法、架构、C/C++/Rust、HTML5/webAPP、Go、Python、Lua...

  • 博客(29)
  • 资源 (35)
  • 论坛 (1)
  • 收藏
  • 关注

原创 [整理成书]关于webAPP实用功能点的集成与编写汇总

一 前言有两个星期没有更新博客了,晚上决心把关于webAPP开发过程的一些实用功能点,整理成书,这里列举了部分内容:二 内容1.webApp第三方登录(QQ,微信,微博等)集成步骤及源码2.webApp第三方分享功能(QQ空间,微信,微博等)集成及代码编写3.webApp微信支付代码书写及集成步骤及源码4.webApp支付宝支付代码书写及集成步骤及源码5.webApp银联支付代码书写及集成步骤及源码

2016-12-25 01:08:29 8212

原创 [canvas系列]addHitRegion(options)讲解

这是一个实验中的功能此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀.由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变. CanvasRenderingContext2D.addHitRegion() 是 Canvas 2D API 给位图添加点击区域的方法。 它允许你很容易地实现一个点击区域, 让你触发 DOM 元

2016-12-15 23:15:47 6464

原创 [Canvas系列]Canvas绘制曲线之arcto_05

arc与arcTo,从名字都能看出来相似。arcTo也是画曲线的方法,而且他画出的曲线也是正圆的一段弧线。但他的参数和arc简直是不共戴天~ctx.arcTo(x1,y1,x2,y2,radius);arcTo的参数中包括两个点,而且这两个点中并没有表示圆心的点,仅仅最后的参数是圆的半径,表示arcTo和圆有那么点关系。网上关于arcTo的文章很少,好不容易找到一篇还是外国的;而且canvas画图木

2016-12-14 00:09:11 5724

原创 [Canvas系列]Canvas绘制圆弧形状_04

canvas里画曲线的难点之一,就在于他连曲线的函数就有4个!分别是arc,arcTo,quadraticCurveTo,bezierCurveTo.我从最简单的arc方法讲起吧。arc的作用是画一个正规的圆弧,可以是一个完整的圆,也可以是一个圆的某一段弧线。arc的语法如下:context.arc(x, y, radius, startAngle, endAngle, anticlockwise)

2016-12-14 00:06:03 8486

原创 [Canvas系列]Canvas填充与渐变_03

一般绘图的方式有两种,即填充和描边,前面的文章已经讲了描边的方法stroke,本文就讲一下Canvas中填充图形的方法。填充即fill(),很直白吧?而且和strokeStyle表示描边样式一样,fillStyle即表示填充样式。ctx.fillStyle = '颜色';默认的填充样式是不透明的黑色提问:未闭合的路径可以填充吗?可以。Canvas会从你当前路径的终点直接连接到起点,然后填充。如图:但

2016-12-14 00:02:04 6783

原创 [Canvas系列]Canvas简单线条绘制_02

在学画画的时候,线条是最基本的了,而线条的连接可以组成任何图形。在Canvas中也是如此。在开始之前我们先拿出画布和画笔:12var cvs = document.getElementById(‘cvs’); //画布var ctx = cvs.getContext(‘2d’); // 画笔我们画画的时候,落笔点是不固定的,随时都会变。canvas虽然不是通过手来决定落笔点,但也有一个方法,就是m

2016-12-13 23:58:24 6452 2

原创 [Canvas画图系列]Canvas基本概念_01

一 开始之前虽然大家都称Canvas为html5的新标签,看起来好像Canvas属于html语言的新知识,但其实Canvas画图是通过javascript来做的。所以,如果你想学习Canvas画图,你必须要有Javascript基础。另外,画图嘛,总有一些图像方面的术语和知识点,所以如果你有过做图或美工经验,学习Canvas会更容易。Canvas,意为画布也。而Html5中的Canvas也真的跟现实

2016-12-11 15:19:06 6395 1

原创 [Canvas系列]Canvas画布系列教程

一 canvas系列[Canvas系列]Canvas基本概念_01[Canvas系列]Canvas简单线条绘制_02[Canvas系列]Canvas填充与渐变_03[Canvas系列]Canvas绘制圆弧形状_04[Canvas系列]Canvas绘制曲线之ARCTO_05[Canvas系列]Canvas绘制曲线之QUADRATICCURVETO_06[Canvas系列]Canvas绘制曲线之贝塞尔曲

2016-12-11 15:13:39 8204 3

原创 [jQuery知识]jQuery之知识十四-Ajax高级进阶

前言 1.JSON 和 JSONP 2.jqXHR 对象一.JSON 和 JSONP如果在同一个域下,$.ajax()方法只要设置 dataType 属性即可加载 JSON 文件。而在非同域下,可以使用 JSONP,但也是有条件的。//$.ajax()加载 JSON 文件$.ajax({type : 'POST',url : 'test.json',dataType : 'js

2016-12-11 00:56:15 5518

原创 [jQuery知识]jQuery之知识十四-Ajax高级进阶

前言 1.JSON 和 JSONP 2.jqXHR 对象一.JSON 和 JSONP如果在同一个域下,$.ajax()方法只要设置 dataType 属性即可加载 JSON 文件。而在非同域下,可以使用 JSONP,但也是有条件的。//$.ajax()加载 JSON 文件$.ajax({type : 'POST',url : 'test.json',dataType : 'js

2016-12-10 00:33:16 5340

原创 [jQuery知识]jQuery之知识十三-Ajax高级

前言 1.加载请求 2.错误处理 3.请求全局事件在 Ajax 课程中,我们了解了最基本的异步处理方式。本章,我们将了解一下 Ajax 的 一些全局请求事件、跨域处理和其他一些问题。一.加载请求在 Ajax 异步发送请求时,遇到网速较慢的情况,就会出现请求时间较长的问题。而超 过一定时间的请求,用户就会变得不再耐烦而关闭页面。而如果在请求期间能给用户一些提 示,比如:正在努力加载

2016-12-10 00:29:05 5745 2

原创 [jQuery知识]jQuery之知识十二-Ajax中级

前言 1.getScript()和.getScript()和.getJSON() 2.$.ajax()方法 3.表单序列化一.getScript()和.getJSON()jQuery 提供了一组用于特定异步加载的方法:.getScript(),用于加载特定的JS文件;.getScript(),用于加载特定的 JS 文件;.getJSON(),用于专门加载 JSON 文件。有时

2016-12-10 00:24:33 5734 5

原创 [jQuery知识]jQuery之知识十一-Ajax初级

前言 1.Ajax 概述 2.load()方法 3..get()和.get()和.post()Ajax 全称为:“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML), 它并不是 JavaScript 的一种单一技术,而是利用了一系列交互式网页应用相关的技术所形 成的结合体。使用 Ajax,我们可以无刷新状态更新页面,并且实现

2016-12-10 00:16:14 5410 1

原创 [jQuery知识]jQuery之知识十一-动画高级

前言 1.自定义动画 2.列队动画方法 3.动画相关方法 4.动画全局属性一.自定义动画 jQuery 提供了几种简单常用的固定动画方面我们使用。但有些时候,这些简单动画无法 满足我们更加复杂的需求。这个时候,jQuery 提供了一个.animate()方法来创建我们的自定义动画,满足更多复杂多变的要求。$('.animate').click(function ()

2016-12-07 23:35:15 5436

原创 [jQuery知识]jQuery之知识十-动画初级

前言在以前很长一段时间里,网页上的各种特效还需要采用 flash 在进行。但最近几年里, 我们已经很少看到这种情况了,绝大部分已经使用 JavaScript 动画效果来取代 flash。这里 说的取代是网页特效部分,而不是动画。网页特效比如:渐变菜单、渐进显示、图片轮播等; 而动画比如:故事情节广告、MV 等等。 1.显示、隐藏 2.滑动、卷动 3.淡入、淡出一.显示、隐藏jQu

2016-12-07 23:22:10 5290 1

原创 [jQuery知识]jQuery之知识九-事件高级

前言 1.模拟操作 2.命名空间 3.事件委托 4.on、off 一.模拟操作在事件触发的时候,有时我们需要一些模拟用户行为的操作。例如:当网页加载完毕后 自行点击一个按钮触发一个事件,而不是用户去点击。//点击按钮事件 $('input').click(function () {alert('我的第一次点击来自模拟!'); });//模拟用户点击行为 $('i

2016-12-07 23:03:51 5334

原创 [jQuery知识]jQuery之知识八-事件对象

前言 1.事件对象 2.冒泡和默认行为一.事件对象事件对象就是 event 对象,通过处理函数默认传递接受。之前处理函数的 e 就是 event 事件对象,event 对象有很多可用的属性和方法,我们在 JavaScript 课程中已经详细的了解 过这些常用的属性和方法,这里,我们再一次演示一下。//通过处理函数传递事件对象$('input').bind('click', functi

2016-12-07 22:51:20 5289

原创 [jQuery知识]jQuery之知识七-事件初级

前言1.绑定事件2.简写事件 3.复合事件一.绑定事件在 JavaScript 课程的学习中,我们掌握了很多使用的事件,常用的事件有:click、dblclick、mousedown、mouseup、mousemove、mouseover、mouseout、change、select、submit、keydown、 keypress、keyup、blur、focus、load、resize、sc

2016-12-07 22:38:21 5362 1

原创 [jQuery知识]jQuery之知识六-表单操作

前言 1.常规选择器 2.表单选择器 3.表单过滤器表单作为 HTML 中一种特殊的元素,操作方法较为多样性和特殊性,开发者不但可以 使用之前的常规选择器或过滤器,也可以使用 jQuery 为表单专门提供的选择器和过滤器来 准确的定位表单元素。一.常规选择器我们可以使用 id、类(class)和元素名来获取表单字段,如果是表单元素,都必须含有 name属性,还可以结合属性选择器来

2016-12-07 00:02:18 5209

原创 [jQuery知识]jQuery之知识体系

知识体系:jQuery基础知识一jQuery之知识二-选择器[jQuery知识]jQuery之知识三-过滤器[jQuery知识]jQuery之知识四-DOM和CSS操作[jQuery知识]jQuery之知识五-DOM节点操作[jQuery知识]jQuery之知识六-表单操作[jQuery知识]jQuery之知识七-事件初级[jQuery知识]jQuery之知识八-事件中级[jQuery知识]jQue

2016-12-06 23:47:32 8558 6

原创 [jQuery知识]jQuery之知识五-DOM节点操作

前言 1.创建节点 2.插入节点 3.包裹节点 4.节点操作DOM 中有一个非常重要的功能,就是节点模型,也就是 DOM 中的“M”。页面中的元 素结构就是通过这种节点模型来互相对应着的,我们只需要通过这些节点关系,可以创建、 插入、替换、克隆、删除等等一些列的元素操作。一.创建节点为了使页面更加智能化,有时我们想动态的在 html 结构页面添加一个元素标签,那么在插入之

2016-12-06 23:39:49 4962 1

原创 [jQuery知识]jQuery之知识四-DOM和CSS操作

前言 1.DOM 简介 2.设置元素及内容 3.元素属性操作 4.元素样式操作 5.CSS 方法一.DOM 简介由于课程是基于 JavaScript 基础上完成的,这里我们不去详细的了解 DOM 到底是什么。只需要知道几个基本概念:1.D 表示的是页面文档 Document、O 表示对象,即一组含有独立特性的数据集合、M表示模型,即页面上的元素节点和文本节点。2.

2016-12-06 23:20:39 4757

原创 [jQuery知识]jQuery之知识三-过滤器

一.基本过滤器过滤器主要通过特定的过滤规则来筛选所需的 DOM 元素,和 CSS 中的伪类的语法类$('li:first').css('background', '#ccc'); //第一个元素 $('li:last).css('background', '#ccc'); //最后一个元素$('li:not(.red)).css('background', '#ccc'); //非 class 为

2016-12-06 22:56:07 4626

原创 [架构之美]一款APP从"想法-开发-上线-产品"的全过程

前言如果没有做过开发,研发过产品的人,很难体会做产品的艰难,刚进公司的人,一般充当的是程序开发,我这里说的是开发,它与研发是有区别的.一个需求下来,如果不能很好地理解产品需求,如果不能很好的驾驭需求实现的逻辑,肆意的根据理解去做技术方面的架构和编码,等到后来发现了不对了再去修改就特别麻烦。 所以我们在实现产品需求时,每一个功能需求,不管是大还是小,都要想商量清楚了,我们在采取编码. 言归正转,那么整

2016-12-05 23:41:42 8840 6

原创 [js操作(转)]JavaScript 跨域漫游解析

JavaScript 跨域漫游 前言:  最近在公司做了几个项目都涉及到了iframe,也就是在这些iframe多次嵌套的项目中,我发现之前对iframe的认识还是比较不足的,所以就静下心来,好好整理总结了iframe的相关知识:  在做公司项目的过程中,让我纠结之一的就是iframe的跨域问题,在网上查到的资料,基本都是

2016-12-04 10:44:45 4953 1

原创 [js操作(转)]在IE下js操作本地文件相关方法

JS读取/创建本地文件及目录文件夹的方法 注:以下操作只在IE下有效!Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要

2016-12-04 10:31:44 5328

原创 [webGL学习]基于three.js构建WebGL实例讲解大纲

[webGL学习]基于three.js构建WebGL实例第一讲 [webGL学习]基于three.js构建WebGL实例第二讲 [webGL学习]基于three.js构建WebGL实例第三讲 [webGL学习]基于three.js构建WebGL实例第四讲 [webGL学习]基于three.js构建WebGL实例第五讲 [webGL学习]基于three.js构建WebGL实例第六讲

2016-12-03 11:27:23 5660 1

原创 [微信小程序]知识总结及案例汇总

目录 主要从以下几个方面给大家总结一下微信小程序相关的知识!1 前言2.什么是小程序?3.微信小程序在微信开发中的位置?4.微信小程序框架–MINA5.现代化前端技巧6.MINA 是不是 HTML 57.小程序与传统APP区别8.小程序为开发者提供了什么?9.微信小程序源码结构10.MINA 组件11.微信小程序案例12.公众号1.前言今天把之前收集的微信小程序案例,给大家共享出来,一起学习!

2016-12-01 23:56:30 6338 1

原创 [微信小程序]微信小程序知识总结及案例集锦

前言 今天把之前收集的微信小程序案例,给大家共享出来,一起学习!学习的别人东西是自己技能增长最快的一种方式.就像之前我们在写程序时,主管或项目经理,经常提醒我们一样,程序写的太乱,不简洁,要多看别人写的好的的程序源码,看多了,模仿多了,自己写代码结构和性能就提高很多了.回归正题,今天着重给大家15个微信小程序案例,需要的可以下载看看!首先在介绍源码之前,还是给大家讲讲微信小程序相关的知识.什

2016-12-01 10:36:55 32591 1

C语言版cJSON处理工具.rar

C语言版cJSON处理工具:cJSON.c;cJSON.h

2021-01-27

Linux下shell自启动程序.zip

Linux下shell自启动程序

2021-01-27

C语言版sqlite3源文件.rar

C语言版sqlite3源文件:sqlite3.c,sqlite3.h

2021-01-27

C语言cgic源文件版.rar

C语言cgic源文件版:cgic.c,cgic.h

2021-01-27

嵌入式项目中各个部分语音.rar

包括10个数字语音、26个字母语音、基本用语语音、省简称

2021-01-27

刷卡程序文件资源.rar

里面包括刷卡程序,makefile的写法

2021-01-27

数据库一键式启动服务程序脚本.bat

数据库一键式启动服务程序

2021-01-27

C++httpserver.rar

C++httpserver程序

2021-01-27

终端测试工具资源文件

com1,com2连接,进入ARM系统

2021-01-27

js与iOS交互.zip

js与iOS交互欢迎大家下载学习

2016-05-18

iOS 工厂模式

iOS 工厂模式

2016-03-09

iOS策略模式

iOS策略模式

2016-03-09

target——action模式

target——action模式

2016-03-12

iOS八种传值

iOS中常见的8种传值方式

2016-04-24

机器学习笔记

机器学习笔记,深度学习笔记,下载资源,欢迎下载学习,交流

2019-04-08

微信小程序demo

微信小程序,欢迎下载学习

2016-11-26

webView图文混排.zip

欢迎大家下载,一起学习,一起交流

2016-05-26

ReadDiffrentLanguages.zip

语音合成 欢迎大家下载学习

2016-05-23

机器人交互技术.zip

机器人交互技术,大家相互学习

2016-05-20

图文混排.zip

图文混排,欢迎大家下载学习

2016-05-10

UnitTest.zip

UnitTest 单元测试 欢迎大家下载学习

2016-05-09

LoadNibViewDemo

加载多XIB 欢迎大家下载学习

2016-05-08

IOSAnimationDemo.zip

动画大全,欢迎大家下载

2016-05-07

iOS常见分类

iOS常见分类 欢迎大家下载学习

2016-05-03

HTML5鼠标滑过按钮背景动画特效集锦

HTML5鼠标滑过按钮背景动画特效集锦 欢迎大家下载学习

2016-05-02

iOS之短信,邮件,通信录的实现

iOS之短信,邮件,通信录的实现,欢迎大家下载学习

2016-05-01

iOS蓝牙开发

蓝牙开发案例,欢迎大家下载

2016-05-01

HTML5与iOS交互

HTML5与iOS交互,欢迎大家下载一起学习,共同探讨

2016-04-30

HTML5与iOS交互实现的各种动态排序

HTML5,iOS,交互,动画,HTML5与iOS交互实现的各种动态排序 欢迎大家下载学习

2016-04-27

不同风格时间轴的设计

不同时间轴的不同设计,欢迎大家下载学习!

2016-04-26

iOS开的常见8中传值(初始化传值,代理传值,属性传值,代理传值,block传值,通知传值,NSuserDefault传值,AppDelegate传值)

iOS开的常见8中传值(初始化传值,代理传值,属性传值,代理传值,block传值,通知传值,NSuserDefault传值,AppDelegate传值)

2016-04-24

iOS各种图标的绘制

各种图标的绘制,曲线,折线,图形,饼状图等绘制

2016-04-22

自定义UITextView

自定义UITextView,具体占位符等功能

2016-04-20

百度地图轨迹

百度地图轨迹 欢迎大家进行下载学习

2016-04-20

iOS设计模式之原型设计模式

iOS设计模式之原型设计模式

2016-03-08

刘玉刚的留言板

发表于 2020-01-02 最后回复 2020-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除