摘要:
图片等比例缩放方案 在 开发时无可避免的需要将图片进行缩放,缩放时需要保证图片不变形,也就是需要等比例缩放。 设定宽度或高度 引入图片时,仅设置图片的 或者是 就可以使另一边自适应,从而实现等比例缩放。 设定最大宽度或最大高度 引入图片时,仅设置图片的 或者是 就可以使另一边自适应,从而实现等比例缩 阅读全文
摘要:
手动实现Promise 是单线程的语言,通过维护执行栈与任务队列而实现了异步操作, 与`Ajax Promise`就是异步操作的一个解决方案,用于表示一个异步操作的最终完成或失败, 及其结果值。 语法 是带有 和`reject Promise executor resolve reject exec 阅读全文
摘要:
Window对象 window作为全局变量,代表了脚本正在运行的窗口,将属性与方法暴露给JavaScript。 Window对象属性 closed: 表示所引用的窗口是否关闭。 console: 提供了向浏览器控制台输出日志信息的方法。 crypto: 此对象允许网页访问某些加密相关服务。 cust 阅读全文
摘要:
Js获取数据类型 有着七种基本类型 、`Number Boolean Null Undefined Symbol Object Object`为引用类型。 typeof 或`typeof operand operand`是一个表示对象或原始值的表达式,其类型将被返回。 规则 : : : : : : 阅读全文
摘要:
响应式布局的实现 响应式布局指的是同一页面在不同屏幕尺寸或者在不同的设备下有不同的布局,能够在大屏设备以及小屏设备获得更好的浏览体验,简单来说就是页面适应终端而无需为每个终端制作单独的页面。 媒体查询 通过使用 媒体查询来实现响应式布局,针对不同的媒体类型设置不同的样式规则,可以根据视窗、设备高度与 阅读全文
摘要:
PHP验证码识别实例 验证码识别实例,识别的过程包括对图像的二值化、降噪、补偿、切割、倾斜矫正、建库、匹配,最后会提供实例代码,能够直接运行识别。 简述 要识别的验证码相对比较简单,没有粘连字符,但是会有几种不同程度的字体加粗,以及大约 度的倾斜,还有字符的个数会在 个之间变化,相对来说还是使用 进 阅读全文
摘要:
行内元素和块级元素 可以将元素种类分为行内元素、块级元素和行内块级元素三种,在使用过程中可以通过 的`display`属性相互转换。 行内元素 行内元素对应的 样式设置为 。 特点 元素排在一行 封闭后不会自动换行 不能指定高度与宽度 可以使用 来指定高度 外边距对于水平方向有效,垂直方向无效 内边 阅读全文
摘要:
Js遍历对象总结 Js遍历对象的方法主要有for in、Object.keys()、Object.getOwnPropertyNames()、Reflect.ownKeys()、Object.getOwnPropertySymbols()。 for in for in语句以任意顺序迭代对象的可枚举属 阅读全文
摘要:
微信小程序实现原理 微信小程序采用 、`wxss javascript MVVM UI Webview AppService Webview AppService JSBridge UI`的渲染与事件的处理。 目录结构 打包前 打包后 架构方案 微信小程序的框架包含两部分 视图层与 逻辑层, 层用来 阅读全文
摘要:
手动实现apply、call、bind 每个 对象都存在 、`call() bind() this`对象的值,以扩充函数赖以运行的作用域。 apply : 必选,在 函数运行时使用的 值, 可能不是该方法看到的实际值,如果这个函数处于非严格模式下,则指定为 或`undefined`时会自动替换为指向 阅读全文