位置: 编程技术 - 正文

原生JavaScript制作微博发布面板效果(原生js实现promise)

编辑:rootadmin

推荐整理分享原生JavaScript制作微博发布面板效果(原生js实现promise),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js原生dialog,原生js实现ajax步骤,js原生dialog,原生javascript开发,js原生dialog,原生javascript开发,原生js实现promise.all,原生js实现promise,内容如对您有帮助,希望把文章链接给更多的朋友!

javaScript实现微博发布面板效果.采用的js知识有:

正则表达式区分中英文字节、随机数生成等函数 淡入淡出、缓冲运动。闪动等动画函数 onfocus、onblur、oninput、onpropertychange等事件 动态添加元素,获取设置动态属性

基本思路:

当内容为空时,发布按钮为灰色,点击时候文本框会闪动,输入文字会提示还可以输入多少文字,超出会提示,且不能发布,要注意的是,判断文本框内容的长度,不能直接来,因为英文属于一个字节,中文占两个,要用正则处理一下!

原生JavaScript制作微博发布面板效果(原生js实现promise)

获取到所有头像的src之后,存入到一个变量中,当点击头像时候,将头像的src赋予添加元素的img,动态创建日期对象,手机型号,姓名存到数组,采用生成随机数的方式获取,当文本框有了内容并且选取头像后,可以发布成功,发布时候淡出效果,创建一个li,添加li的时候 不能直接采用 appendChild,这回直接添加到已有元素的后边,而微博效果是插入到前头,这是需要判断一下,当有元素时候采用 insertBefore方法,当没有元素时候采取appendChild。

html代码,因为不是同一天做的,后续的后头添加的,所以js代码的可读性不是很好,请谅解。不过尽量注释的很明白了,如有疑问请留言!

下面附源码下载地址!

源码下载:微博发布面板

希望本文所述对大家学习javascript程序设计有所帮助。

简单谈谈json跨域 这一篇文章呢,主要是之前一直听别人讲json跨域跨域,但是还是一头雾水,只知其一,于是一怒之下,翻阅各种资料,如果有不正确的地方,劳烦指正

深入探究JavaScript中for循环的效率问题及相关优化 Underscore.js库你一天(一周)内写了多少个循环了?vari;for(i=0;isomeArray.length;i++){varsomeThing=someArray[i];doSomeWorkOn(someThing);}这当然无害,但这种写法非常丑而

GitHub上一些实用的JavaScript的文件压缩解压缩库推荐 项目里要用到archive和unarchive整个已存在的folder,在找解决方案的时候尝试了一些当前比较流行的library,主要有adm-zip,JSZip,archiver等。一.Useadm-zipadm-zip支

标签: 原生js实现promise

本文链接地址:https://www.jiuchutong.com/biancheng/377496.html 转载请保留说明!

上一篇:JavaScript获取图片像素颜色并转换为box-shadow显示(js 获取图片大小)

下一篇:简单谈谈json跨域(jsonp如何解决跨域问题)

  • 财税2019 21号第二条
  • 买车要交哪些税收
  • 人头税是什么税
  • 税收负担影响企业的利润吗
  • 收到发票未收到款
  • 开民工工资专户
  • 建筑行业增值税税负率一般控制在多少合适
  • 招聘服务合同印花税
  • 会费要交增值税吗
  • 网上代购收取手机费吗
  • 计划成本法委托加工物资例题
  • 先开了发票给客户,不付款怎么办
  • 长期挂账应付款的审计
  • 事业单位的股东是什么
  • 美元转到中国账户可不可以取人民币
  • 收财务拨款的贷款合法吗
  • 管理费用月末怎么结账
  • 未交增值税怎么记账
  • 去年的定额的发票可以报销吗?
  • 雇主责任险税前列支
  • 单位经济合同由谁来签
  • 应收账款的产生之一是由于销售
  • 怎么防止接受虚开增值税发票?
  • 企业可以用当月的进项票抵扣上月的销项吗?
  • 取得运输单位开具的普通发票
  • 房屋对外投资
  • 推广服务费收入如何核算成本
  • Windows11怎么连接网络
  • win7绝地求生帧数不稳定
  • 长期股权投资评估报告模板
  • 借助的近义词
  • windows10设备如何打开蓝牙
  • 苹果macOSBigSur是什么型号
  • 购入股票佣金会减少吗
  • 销售旧设备如何开票
  • 想做酒水批发的生意怎么做?
  • 零售业的进货帐务怎么做
  • 合同中违约金
  • 约当产量法的会计分录
  • php实现验证码
  • php计算多个集合的数据
  • vue-cli2.0
  • 没有发票的支出可以扣除企业所得税么
  • 工业企业采购流程
  • 我向银行借钱我是贷方还是借方
  • 项目竣工决算审查
  • mysql innodb锁
  • 留抵进项税太多怎么办
  • 公司车辆过户给个人需要多少费用
  • 房地产中介公司排名
  • 过次页是本页合计吗
  • 委托代销受托方会计分录
  • 预付款开了增值税专票怎么办
  • 社会团体收到的会费怎么入账
  • 土地使用税为什么要交
  • 公司银行开户的一些资料是公司办公室保存还是财务保存
  • 原始凭证的审核和填制
  • SSB(SQLservice Service Broker) 入门实例介绍
  • 将Reporting services的RDL文件拷贝到另外一台机器时报Data at the root level is invalid的解决方法
  • iis w3svc
  • linux中chkconfig命令的作用
  • mac键盘怎么开
  • mac中的快捷键大全
  • rtc resume
  • win7如何设置多个显示器
  • win7怎么让系统更加快
  • linux gc
  • mobile window
  • win7系统电脑开机密码怎么设置
  • dos cat命令
  • 添加ie
  • css控制文字换行
  • shell错误日志输出
  • android 保存密码
  • 河南电子税务局开票流程
  • 海淀区地税局电话
  • 小汽车都交消费税吗
  • 广西电子税务局电话人工客服电话
  • 下载安徽税务app并安装
  • 济宁任城区多大面积
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设