上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

2019年9月22日

012*【JS】 DOM常用方法、事件、事件的捕获和冒泡、事件的委托

摘要: 目录 一: DOM 常用方法 1:获取元素的方式 2: 操作属性 3:操作样式 .style(行内) getComputedStyle(所有) 4: 操作元素的类名 classList 5: DOM 的节点我们一般分为常用的三大类 元素节点 / 文本节点 / 属性节点 6:节点属性 nodeType 阅读全文

posted @ 2019-09-22 23:22 风zk 阅读(234) 评论(0) 推荐(0) 编辑

2019年9月20日

011:【JS】 BOM:窗口、弹窗、地址、历史记录、onload、onscroll、滚动距离、本地存储、session 存储

摘要: 目录 1:窗口 2:弹窗 3:地址 4:历史记录 5:onload、onscroll 6:滚动距离 7:本地存储 8:session 存储 正文 代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name= 阅读全文

posted @ 2019-09-20 19:24 风zk 阅读(224) 评论(0) 推荐(0) 编辑

2019年9月19日

010 *【JS】 JS复杂变量:函数、对象、数组、字符串、数字、时间、定时器

摘要: 目录 1:函数 2:对象 3:数组 4:字符串 5:数字 6:日期 7:定时器 正文 1:函数 代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width 阅读全文

posted @ 2019-09-19 11:35 风zk 阅读(277) 评论(0) 推荐(0) 编辑

2019年9月18日

009 *【JS】:JS特点、JS 引擎、JS 组成、JS书写位置、JS 注释、变量命名规范、5中变量、变量类型检测、变量转换、运算符、分支结构、循环

摘要: 目录 1:JS 特点:(4种语言) 2:游览器引擎(渲染引擎、JS 引擎) 3:JS 构成 4:JS 书写位置 5:JS 注释 1:变量命令规范 2:5种变量 3:变量类型检测 4:转 number、转 string、转 boolean 5:运算符 6:分支结构 7:循环 正文 一:JS 基础 1: 阅读全文

posted @ 2019-09-18 08:38 风zk 阅读(277) 评论(0) 推荐(0) 编辑

2019年9月15日

008*:线性渐变、径向渐变、过渡、变换(平移、缩放、旋转、多属性复写、倾斜、太极)动画(关键帧)、3D变换( 平移、 缩放、旋转、立方体)

摘要: 目录 1:线性渐变 linear-gradient background: linear-gradient(direction, color-stop1, color-stop2, ...); 2:径向渐变 radial-gradient: ellipse background: radial-gr 阅读全文

posted @ 2019-09-15 15:17 风zk 阅读(351) 评论(0) 推荐(0) 编辑

2019年8月29日

62 (OC)* leetCode 力扣 算法

摘要: 1:两数之和 1:两层for循环 2:链表的方式 视频解析 2:两数相加 两数相加 3. 无重复字符的最长子串 给定一个字符串,请找出其中长度最长且不含有重复字符的子串,计算该子串长度 无重复字符的最长子串 4. 寻找两个有序数组的中位数 给定两个大小为 m 和 n 的有序数组 nums1 和 nu 阅读全文

posted @ 2019-08-29 09:39 风zk 阅读(461) 评论(0) 推荐(0) 编辑

2019年8月26日

61 (OC)* 代理 block 通知 代理 kvo

摘要: 1.从源头上理解和区别block和delegate delegate运行成本低,block的运行成本高。 block出栈需要将使用的数据从栈内存拷贝到堆内存,当然对象的话就是加计数,使用完或者block置nil后才消除。delegate只是保存了一个对象指针,直接回调,没有额外消耗。就像C的函数指针 阅读全文

posted @ 2019-08-26 11:55 风zk 阅读(147) 评论(0) 推荐(0) 编辑

054* OC常见设计模式--23中设计模式(代理模式,观察者模式,单例模式,MVC,工厂模式,迭代器模式)

摘要: 1:代理模式:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。解耦 2:观察者模式:一般为model层对,controller和view进行的通知方式,不关心谁去接收,只负责发布信息。解耦 3:单例模式:确保程序运行期某个类,只有一份实例,用于进行资源共享控制。优势:使用简单, 阅读全文

posted @ 2019-08-26 11:38 风zk 阅读(139) 评论(0) 推荐(0) 编辑

2019年8月24日

59 (OC)* atomic是否绝对安全

摘要: 场景:如今项目中有这样一个场景,在一个自定义类型的Property在一个线程中改变的同时也要同时在另一个线程中使用它,使我不得不将Property定义成atomic,但是由此发现atomic并不会保证线程安全,由此我深入查询了解下atomic 与 nonatomic,发现自己之前并不了解atomic 阅读全文

posted @ 2019-08-24 11:20 风zk 阅读(705) 评论(0) 推荐(0) 编辑

58 (OC) 透传

摘要: 58 (OC) 透传 阅读全文

posted @ 2019-08-24 11:19 风zk 阅读(109) 评论(0) 推荐(0) 编辑

044*:怎么防止别人反编译你的app?app混淆、app加固 、app加密

摘要: 为什么要加固 引用:iOS APP安全加固方案(一、代码混淆CodeObfuscation) 1:iOS应用逆向常用工具 Reveal Cycript Class-dump Keychain-Dumper gdb iNalyzer introspy Fishhook removePIE IDA pr 阅读全文

posted @ 2019-08-24 11:18 风zk 阅读(425) 评论(0) 推荐(0) 编辑

55 (OC)* 图片圆角处理

摘要: iOS图片设置圆角性能优化 问题 圆角虽好,但如果使用不当,它就是你的帧数杀手,特别当它出现在滚动列表的时候。下面来看圆角如何毁掉你的流畅度的。 实测 layer.cornerRadius 我创建了一个简单地UITableView视图,为每个cell添加了2个UIImageView实例,且为UIIm 阅读全文

posted @ 2019-08-24 11:17 风zk 阅读(406) 评论(0) 推荐(0) 编辑

2019年8月22日

034* (网络七层架构)(TCP三次握手和四次挥手)(TCP、UDP、SOCKET、http、Https)(单向认证和双向认证)(http状态码)

摘要: 一:网络7层协议和主要协议 OSI 模型 主要协议 单位 作用 应用层 HTTP、FTP、Telnet、STMP、POP3、IMAP等 数据流 为应用程序提供访问网络服务的接口 表示层 CSS GIF HTML JSON XML GIF 数据流 数据格式转换、加密、压缩 会话层 FTP SSH TL 阅读全文

posted @ 2019-08-22 08:41 风zk 阅读(440) 评论(0) 推荐(0) 编辑

2018年12月18日

53 (OC) 皮肤切换

摘要: 1:添加皮肤 1.1:iOS皮肤切换方案 http://www.cocoachina.com/ios/20171012/20762.html 1.2:整合 iOS几种换肤思路和demo https://blog.csdn.net/u014600626/article/details/72867071 阅读全文

posted @ 2018-12-18 14:17 风zk 阅读(148) 评论(0) 推荐(0) 编辑

2018年11月27日

52 (OC)* 苹果手机各种尺寸详细表以及iPhoneX、iPhoneXS、iPhoneXR、iPhoneXSMax屏幕适配

摘要: iPhone设备 物理分辨率是硬件所支持的,逻辑分辨率是软件可以达到的。 Tips: 机型屏幕宽高比 iPhone 5 320÷568=0.563 iPhone 6 375÷667=0.562 iPhone 6 Plus 414÷736=0.5625 iPod设备 设备操作系统物理分辨率(pixel 阅读全文

posted @ 2018-11-27 14:07 风zk 阅读(1327) 评论(0) 推荐(0) 编辑

2018年10月5日

007:CSS3新特性:层次选择器、属性选择器、伪类选择器、文本阴影和盒子阴影、圆角、怪异盒模型、弹性盒、多列布局、响应式布局、rem布局、vw 布局、网格布局

摘要: 目录 1:层次选择器 #box+p #box~p (#second+p: 会选中id为second元素且和#box 同一个级别的第一个兄弟元素p, #second~p: 会选中id为second元素且和#box 同一个级别的后面的所有兄弟元素,前面的兄弟元素不管) 2:属性选择器 div[class 阅读全文

posted @ 2018-10-05 10:24 风zk 阅读(259) 评论(0) 推荐(0) 编辑

2018年10月4日

006:CSS高级技巧:精灵图、宽高自适应、浮动元素宽高自适应、窗口自适应、两栏布局、三栏布局

摘要: 目录 1:精灵图 2:宽高自适应 3:浮动元素高度自适应 4:窗口自适应 5: 两栏布局 6:三栏布局 正文 一:精灵图 总述 精灵图 代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="view 阅读全文

posted @ 2018-10-04 11:04 风zk 阅读(151) 评论(0) 推荐(0) 编辑

2018年9月29日

005 (H5*) CSS三大重点之三:定位、静态、相对、绝对、固定、粘性、z-idnex、定位模式转换、子绝父相、定位兄弟元素水平垂直居中、定位父子元素水平垂直居中

摘要: 目录 1:定位模式和边偏移 2:静态定位 3: 相对定位:移动位置:脱标、占位置 4: 绝对定位:脱标、不占有位置、 拼爹型 子绝父相 5: 固定定位:脱标、占有位置 6: 粘性定位 7:定位模式转换 8:z-index 9:子绝父相 10:垂直居中 正文 一:元素的定位属性 1:元素的定位属性主要 阅读全文

posted @ 2018-09-29 15:09 风zk 阅读(458) 评论(0) 推荐(0) 编辑

004*(CSS) CSS三大重点之二:浮动(脱标、高度塌陷、转行内块)、溢出属性、元素种类和转换

摘要: 目录 1:浮动 float 浮 漏 特 2: 清除浮动6种方法 3:溢出属性、溢出省约号 4:元素转换 正文 一:浮动 1:CSS的定位机制有3种: 普通流(标准流) 浮动 定位 2:(float) 脱标、高度塌陷、转行内块 代码: <!DOCTYPE html> <html lang="en"> 阅读全文

posted @ 2018-09-29 14:31 风zk 阅读(3038) 评论(0) 推荐(0) 编辑

2018年9月28日

003* (CSS) CSS三大重点之一:盒子模型 padding、border、margin、盒子居中、兄弟垂直合并、父子外边距塌陷

摘要: 目录 1:盒子模型 2:内边距 3:边框: 4:外边距: 4.1: 盒子居中 4.2:盒子居中三大条件 4.3:兄弟垂直外边距合并、父子垂直外边距塌陷 正文 一:核心 CSS就三个大模块: 盒子模型 、 浮动 、 定位,其余的都是细节。 要求这三部分,无论如何也要学的非常精通。 二:盒子模型 盒子模 阅读全文

posted @ 2018-09-28 20:06 风zk 阅读(442) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

导航