js
Huang-ioi
有大量前端开发及架构经验,熟练使用开发工具,有较多全栈经验。现阶段工作内容,项目前期需求沟通分析,项目技术选型,项目框架搭建,核心组件编写,开发过程中难点问题处理,项目团队新人引导,人员技术培训,前端任职资格评委,把控前端技术方向。搭建公司通用前端框架,提高团队开发效率。
展开
-
标签使用的严谨很重要
ios移动端中自定一下拉弹窗不显示,on click点击事件没效果。原创 2023-02-22 15:55:59 · 179 阅读 · 0 评论 -
第九天: arguments is not defined
我们在使用 arguments 的时候 出现 arguments is not defined其原因常见的是因为没有注意 es6 箭头函数 没有this 和 argumentsArray.prototype._push = (...value) => { for (let i = 0; i < arguments.length ; i++) { this[this.length] = arguments[i] return this.len.原创 2020-11-23 15:36:09 · 3198 阅读 · 0 评论 -
第八天:ios new Date() 兼容问题
js20202014 new Date() 创建时间在IOS 系统中的兼容问题问题描述: new Date(‘yyyy-MM-dd’) 这个操作在ios中会报错问题所在: ios new Date() 操作的时候 , 时间格式必须是 yyyy/MM/dd getToDay(curDate) { // 兼容ios // 这里一般合理的处理方式 就是将 ‘-’ 替换成 ‘/’ // 特别注意的是:curDate 这个值至少是 包含 yyyy-MM-dd 年月日原创 2020-10-14 16:38:55 · 153 阅读 · 0 评论 -
第四天:日常使用的正则判断
Javascript20200413 日常使用的正则判断/** * 判断是否是字母 * @param {Number} data */export const checkLetter = data => /^[a-zA-Z]+$/g.test(data)/** * 判断是否全部是小写字母 * @param {Number} data */export const...原创 2020-04-13 09:24:44 · 138 阅读 · 0 评论 -
第三天:数组操作集合
Javascript今天没想起什么特别的骚操作,就总结一下数组的操作吧20200410 数组操作/** * 数组并集,只支持一维数组 * @param {Array} arrOne * @param {Array} arrTwo */export const arrAndSet = (arrOne, arrTwo) => { return arrOne.concat...原创 2020-04-10 16:45:30 · 170 阅读 · 0 评论 -
2020 前端面试必问知识点
又到了一年一度 金三银四 ,今年因为疫情的影响。机会也显得格外的少,根据自己这段时间面试的三家公司,还有面试别人的经历来总结了一下面试必问知识点我整理了一个思维导图提供原始思维导图文件还在继续整理中,有兴趣的可以 在评论区留下你面试的考点...原创 2020-03-04 12:18:02 · 532 阅读 · 1 评论 -
JS 有些小数相加 会多出很多位
JS 浮点运算有点 BUG 有些小数相加会 自动多出很多位例如 39.7 + 24.2 = 63.900000000000006 9.7 + 4.2 = 13.899999999999999没有比这更坑的了 只能有 toFixed(1) 截断一下...原创 2019-11-22 16:01:42 · 2156 阅读 · 0 评论 -
VUE 调用PC摄像头 全浏览器可用
前几天项目有个需求 人脸识别 不想用flash这么恶心的组件 所有查找了网上一下资料 手撸了一个可用浏览器 谷歌 火狐 360 UC QQ 当然都是基于三大内核的 (除了该死的IE都能用)这里要特别说明 摄像头权限是浏览器比较高的权限 需要本地地址 上线需要https 域名 http 是没有用的不多说 直接代码吧 自己去看<template>...原创 2019-06-12 11:35:26 · 12837 阅读 · 17 评论 -
vue-cli3.x 组件es6 转es5 失败 导致低版本浏览器报错
错误为Uncaught SyntaxError: Unexpected token ...这个问题网上看了很多解决方式 都没发实现这个组件转化成ES5 这个坑爹的组件就是 vue-superslide 来看一下他入口文件的内容// 导入组件import superslide from './superslide'// import superSlide from "...原创 2019-05-20 18:28:05 · 7984 阅读 · 2 评论 -
手机端 键盘弹出 遮住输入框处理
这个问题的处理方式有几种 ,这里我只说明比较实用的一种$("input").focus(function(){ $('body').attr('height','9999px') ; this.scrollIntoViewIfNeeded();}) ;$("input").blur(function(){ $('body').attr('height','auto') ;}) ...原创 2019-02-11 15:19:15 · 3404 阅读 · 1 评论 -
《JavaScript高级程序设计(第3版)》 第一天 基本概念
/*======================================================*@author wf_Huang*@Time 2018/8/27 17:36*=======================================================*@function typeof 操作符*===================...原创 2018-08-27 19:20:41 · 1155 阅读 · 0 评论 -
《JavaScript高级程序设计(第3版)》 第二天 变量、作用域和内存问题
/*======================================================*@author wf_Huang*@Time 2018/8/29 20:54*=======================================================*@function 参数传递* 今天看到这个地方让我想起来以前遇到的一下面试题,...原创 2018-08-29 21:39:50 · 1168 阅读 · 0 评论 -
《JavaScript高级程序设计(第3版)》 第三天 引用类型
/*======================================================*@author wf_Huang*@Time 2018/9/18 20:06*=======================================================*@function 基于一串数组 添加一个或者多个生成一个数组*=========...原创 2018-09-18 21:34:32 · 1131 阅读 · 0 评论 -
《JavaScript高级程序设计(第3版)》 第四天 正则表达式
/*正则的基本术语. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束* 重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重复n次{n,} 重复n次或更多次{n,m} 重复n到m次\W 匹配任意不是字母,数字,下划线,汉字的字符\S 匹配...原创 2018-09-20 09:38:52 · 1881 阅读 · 0 评论 -
重新理解 单例模式 构造函数
/*单例设计模式以前我写代码,都是以特别简单的方式来操作 Dom节点没有从设计模式的角度来去编写代码当我们会写代码了,就应该去考虑一点代码的质量 *///例如 现在我们有 两个按钮 需要相互操作内容$('#btn_a').click(function () { var a_text = '这是A的内容';});$('#btn_b').click(function ...原创 2018-11-08 16:26:04 · 1959 阅读 · 0 评论 -
无限级下拉选择框 基于zTree
具体代码 请前往 https://github.com/862821165/zui-amdin-Hwf原创 2018-11-21 20:35:26 · 391 阅读 · 0 评论 -
js 裁剪图片压缩并且上传 图片
今天接到一个比较懒的后台的要求:后台要求在裁剪图片的同时,根据文件大小来按不同比例压缩图片。页面代码<!--** * *----------Created by 黄伟峰 on 2018/6/26.---------- * ┏┓ ┏┓ * ┏┛┻━━━┛┻┓ * ┃ ┃ * ┃ ━ ┃ * ┃ ┳┛ ┗┳ ┃ * ┃ ...原创 2018-06-26 19:31:01 · 4187 阅读 · 0 评论