- 博客(54)
- 收藏
- 关注
原创 子线程中performSelector afterDelay
performSelector今天用几个例子来记录一下performSelector的各种用法和注意事项performSelector:withObject此方法同步阻塞当前线程 它走完再走后面的方法performSelectorOnMainThread:withObject:waitUntilDone此方法可以在主线程或者子线程去调 但selector方法运行在主线程wait...
2018-09-29 17:25:19 548
原创 JavaScript DOM编程艺术 学习笔记(十)用JavaScript实现动画效果
虽然说利用dom技术修改文档的样式信息,用javaScript添加样式信息可以节约精力,总的来说,css仍然是完成这类任务的最佳工具,但是又一个应用领域是目前css尚且无能为力的,那就是动画。如果我们想随着时间变化不断改变某个元素样式,只能利用javaScriptposition属性的值有static,fixed,relative,absolute。默认static
2016-12-06 17:51:38 726
原创 JavaScript DOM编程艺术 学习笔记(八、九)
JavaScript DOM编程艺术学习笔记(八)充实文档的内容display:inline 把本来纵向排列的设置成一行 从而横向排列display:block 让横向排列的元素独占一行 而不是在同一行横着往后排display:none 可以让其不出现有的浏览器会把title属性的内容显示为弹出式的提示框有些会把它们显示在状态栏里对于
2016-11-17 17:59:52 377
原创 JavaScript DOM编程艺术 学习笔记(七)动态创建标记
之前见到的dom方法只能用来查找元素。绝大多数的做法是网页的结构由标记负责创建,javaScript函数只用来改变某些细节而不改变其底层结构。本章将通过创建新元素和修改现有元素来改变网页结构。过去使用的技术:document.write和innerHTML var testdiv = document.getElementById(“testdiv”);
2016-11-09 17:28:15 425
原创 JavaScript DOM编程艺术 学习笔记(六)图片库改进版
图片库这个例子1。符合平稳退化Fireworks即使不支持javaScript 浏览器也会打开href属性给的链接 所以符合了平稳退化而如果用即选用了javaScript伪协议,则在不支持js的浏览器上运行出不来效果这也是不符合平稳退化的原则因为”#”是未指向任何目标的内部链接,把href属性的值设置为”#”只
2016-11-08 17:08:38 767
原创 JavaScript DOM编程艺术 学习笔记(五)最佳实践
平稳退化:正确使用JavaScript脚本,让访问者在它他们的浏览器不支持JavaScript的情况下能顺利浏览你的网站,这就是所谓的平稳退化(graceful degradation),即虽然某些功能无法使用但最基本的操作能顺利完成。分离JavaScript:html和css(表示层)的分离html和javaScript(行为层)的分离ht
2016-11-08 15:43:30 388
原创 JavaScript DOM编程艺术 学习笔记(四)JavaScript 图片库
此例子是实现一个图片库,虽然网页标记代码没有多大,但加上几张图片后用户要下载的数据量就相当可观了。所以此例中做了以下几件事:1.保持图片清单list在当前页面2.保持点击文字链接时不要转到新的窗口(即文字链接加一个onclick事件)3.添加一个placeholder img来作为图片的显示替换,以此减少图片全部一起显示造成的下载数据量大的问题,做到按需显示
2016-10-28 13:41:42 607
原创 xcode 8 的一个坑: UIDeviceRGBColor length]: unrecognized selector
UIDeviceRGBColor length]: unrecognized selector
2016-10-12 17:12:36 3749
原创 JavaScript DOM编程艺术 学习笔记(三)DOM
5个常用的dom方法:getElementById getElementByTagName getElementByClassName getAttribute setAttributedom:当创建了一个网页并把它加载到web浏览器中 dom就产生了它把你编写的网页文档转换为一个文档对象。document object model把一个文档的各种元素想象成
2016-10-10 16:16:08 352
原创 JavaScript DOM编程艺术 学习笔记(二)语法
JavaScript 语法:JavaScript 允许程序员直接对变量赋值而无需事先声明declare。这在许多程序设计语言中是不允许的。不过提前声明变量是一个良好的编程习惯。通常驼峰格式是函数名 方法名和对象属性名命名的首选格式必须明确类型声明的语言称为强类型语言。javaScript是弱类型,这意味着程序员可以在任何阶段改变变量的数据类型。字符串可以
2016-10-10 16:14:58 250
原创 JavaScript DOM编程艺术 学习笔记(一)简史
DOM编程技术:Document Object Model文档对象模型dom是个api接口一个与系统平台和编程语言无关的接口 程序和脚本可以通过这个接口动态地访问和修改文档的内容,结构和样式w3c 万维网联盟推出的标准化DOM市场上的浏览器基本都支持可以用简单的对象检测代码来取代复杂的浏览器嗅探代码AJAX技术:A
2016-10-10 16:13:10 268
原创 Xcode 插件管理工具Alcatraz安装的坑
本来是想装个VVDocumenter-Xcode,结果搞了一堆问题。说明里说The best way of installing is by Alcatraz,于是先去安装Alcatraz按照说明:Alcatraz requires Xcode Command Line Tools, which can be installed in Xcode via Preferences > D
2016-06-03 14:57:07 664
原创 jspatch 的简单原理理解
作者:Love@YR 链接:http://blog.csdn.net/jingqiu880905/article/details/51017142请尊重原创,谢谢!入口 [JPEngine startEngine]; NSString *sourcePath = [[NSBundle mainBundle] pathForResource:@"demo" ofType:@...
2016-03-30 17:32:11 749 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人