随笔分类 -  js/js框架

摘要:如果使用vscode工具编辑前端,插件cssrem让px转换为rem. flexible.js原理: 利用调整根字体大小,让像素按照根字体大小成比例变化,即rem。 其实之前讲过一种思路,详见:像素2(pc端web中css的rem适配 就是屏幕像素/设计稿的大小*100px作为根字体大小,根字体大小 阅读全文
posted @ 2020-10-30 02:59 假程序猿 阅读(501) 评论(0) 推荐(0) 编辑
摘要:常见适配的解决方案 在微信小程序中引入了rpx这个单位, 在Android用的是dp,在ccs中用的rem, 在苹果中用的pt这个单位,苹果是以iPhone6 简介: 因为电脑屏幕虽然大小存在差异, 但差距也不是非常大, 以中间范围作为模板, 根据分辨率进行比例缩放,总是能凑合。 rem这种方式,基 阅读全文
posted @ 2020-10-26 02:30 假程序猿 阅读(689) 评论(0) 推荐(0) 编辑
摘要:模块化:是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。 AMD规范Asynchronous Module Definition, 即异步模块加载机制。 整描述了模块的定义,依赖关系,引用关系以及加载机制。 被requireJS,NodeJs,Dojo,JQuery使用 J 阅读全文
posted @ 2020-09-17 17:29 假程序猿 阅读(80) 评论(0) 推荐(0) 编辑
摘要:什么是矢量图?矢量图格式是什么?和位图又有什么区别? 个人理解: 矢量图就是有具体描述图的组成结构的(点和线)特性(大小长度颜色等) 位图就是只是描述单个像素点的色彩,然后将所有像素点整合成一张图。 绘制图表主要分为canvas和svg方式。 SVG 指可伸缩矢量图形 (Scalable Vecto 阅读全文
posted @ 2020-09-13 22:23 假程序猿 阅读(974) 评论(0) 推荐(0) 编辑
摘要:ajax跨域,这应该是最全的解决方案了 浏览器同源政策及其规避方法 跨域资源共享 CORS 详解 JS跨域请求解决方案 早期同源策略: 1995年,同源政策由 Netscape 公司引入浏览器。 目前,所有浏览器都实行这个政策。 最初,它的含义是指,A网页设置的 Cookie,B网页不能打开, 除非 阅读全文
posted @ 2020-05-17 20:15 假程序猿 阅读(234) 评论(0) 推荐(0) 编辑
摘要:js使用正则两种方式 语法 1 re = /pattern/[flags] 语法 2 re = new RegExp("pattern",["flags"]) 在使用js中正则表达式作为参数不能像java那么用双引号包裹而是斜杠: 实例: //替换非字母的字符 var reg = new RegEx 阅读全文
posted @ 2020-05-13 04:59 假程序猿 阅读(959) 评论(0) 推荐(0) 编辑
摘要:1,Content-Type:application/x-www-form-urlencoded 使用Ajax默认格式来传递数据【推荐】 Ajax的默认格式为:application/x-www-form-urlencoded, 相当于(username=“admin”&password=123) 阅读全文
posted @ 2020-05-12 11:27 假程序猿 阅读(2055) 评论(0) 推荐(0) 编辑
摘要:YogurtQ 特别注意parseInt()是js全局函数,(习惯(java的方式)integer.parseInt()会报错!) 1,Math.ceil()方法向上取整,整数部分值+1: Math.ceil(3/2) 输出:2 2,Math.floor()方法向下取整,整数部分值不变: Math. 阅读全文
posted @ 2020-03-14 04:23 假程序猿 阅读(2276) 评论(0) 推荐(0) 编辑
摘要:js的ES5 特性:模板字符串,用英文单引号表示, 内部直接用 ${变量} 获取值然后拼接字符串,不用通常:“字符串”+变量名称 的方式拼接 模板字符串必须用 `` 包含 变化的部分用 ${xyz}定义 let obj={name:'bob',age:18} let str=`姓名:${obj.na 阅读全文
posted @ 2020-03-13 00:46 假程序猿 阅读(2059) 评论(0) 推荐(0) 编辑
摘要:微信小程序setData中键名key中使用变量 以下省略了js中page({data:{属性省略了}})的数据。 1,当页面绑定值是根据变量值确定时候,如何更新数据: <van-field value="{{ weight }}" clearable label="体重(kg)" placehold 阅读全文
posted @ 2020-03-11 21:40 假程序猿 阅读(2730) 评论(0) 推荐(0) 编辑
摘要:JavaScript数组方法--concat、push 1,方法有参数:将参数和调用数组合并成一个新数组 2,方法没有参数:相当于拷贝元素返回一个新数组。 阅读全文
posted @ 2019-12-16 20:48 假程序猿 阅读(1544) 评论(0) 推荐(0) 编辑
摘要:JavaScript关于作用域、作用域链和闭包的理解 阅读全文
posted @ 2019-12-06 17:36 假程序猿 阅读(94) 评论(0) 推荐(0) 编辑
摘要:《Javascript面向对象编程(一):封装》 《Javascript面向对象编程(二):构造函数的继承》 《Javascript面向对象编程(三):非构造函数的继承》 1,Object空对象 2,函数名称赋值: 3,prototype属性 ps:即xxx对象.prototype对象中包含了自身的 阅读全文
posted @ 2019-12-06 17:31 假程序猿 阅读(273) 评论(0) 推荐(0) 编辑
摘要:手机端访问跳转到另一个网页 阅读全文
posted @ 2019-07-23 04:03 假程序猿 阅读(3062) 评论(0) 推荐(0) 编辑
摘要:实现图片轮播的几种思路: 1,将多张图片水平或者垂直方向衔接排好,沿着某一个方式移动,父元素设置固定的大小,溢出的内容进行隐藏 2,通过position条件下:z-index的覆盖显示。 3,利用元素的显示显示/隐藏方式。 阅读全文
posted @ 2019-07-21 17:19 假程序猿 阅读(1055) 评论(0) 推荐(0) 编辑
摘要:手机访问PC网站自动跳转到手机版 阅读全文
posted @ 2019-07-18 01:39 假程序猿 阅读(309) 评论(0) 推荐(0) 编辑
摘要:工作中遇到的mouseout 与mouseleave的问题 mouseout与mouseleave区别 ps: mouseout在所选区域内,从父元素到子元素也算移出触发。 mouseleave,在所选区域,不管有没有子元素,移出才会触发。 阅读全文
posted @ 2019-07-09 00:29 假程序猿 阅读(631) 评论(0) 推荐(0) 编辑
摘要:时间上 onmousemove 事件触发后,再触发 onmouseover 事件。 动作上 onmouseover 只在刚进入区域时触发。 onmousemove 除了刚进入区域触发外,在区域内移动鼠标,也会触发该事件。 当鼠标移动很快时,可能不会触发这两个事件。 onmouseover与onmou 阅读全文
posted @ 2019-07-08 22:40 假程序猿 阅读(5726) 评论(0) 推荐(1) 编辑
摘要:参考: JS实现图片自动滚动(图片横向滚动) html: css: js: 补充: offsetLeft与style.left的区别 JS中的位置和宽度:clientWidth、offsetWidth、scrollWidth等区别 原生js—offsetWidth、screenWidth、clien 阅读全文
posted @ 2019-07-05 03:49 假程序猿 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:定义和用法 height 属性设置元素的高度。 说明 这个属性定义元素内容区的高度,在内容区外面可以增加内边距、边框和外边距。 获取高和宽的属性值: width() - 返回元素的宽度。 height() - 返回元素的高度。 innerWidth() 方法返回元素的宽度(包括内边距)。 inner 阅读全文
posted @ 2019-06-30 02:07 假程序猿 阅读(671) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示