Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript知识点总结之如何提高性能

JavaScript知识点总结之如何提高性能

JavaScript的性能问题不容小觑,这就需要我们开发人员在编写JavaScript程序时多注意一些细节,本文非常详细的介绍了一下JavaScript性能优化方面的知识点,绝对是干货。先给大家巩固下javascript基本语法:javascript基本语法 定义变量统一用var关键字语法:var 变量名称=变量值标示符:①、由字母数字下划线构成 不能以数字开头 不能是关键字 严格区分大小写数据类型:数值型:number字符串:string布尔型:bool...
探讨JavaScript标签位置的存放与功能有无关系

探讨JavaScript标签位置的存放与功能有无关系

在网页中,我们可以将JavaScript代码放在html文件中任何位置,但一般放在head或body标签里面。一般来说,<script>元素放在哪里与其的功能作用是紧密相关的,在这里讨论2种情况:1、放在<head>里将<script>元素放在head中是为了让浏览器在一开始就读取,<script>元素会在整个网页最开始解析时就加载执行,其优先次序仅次于<title>元素。然后依次向下解析渲染。应...
实例详解AngularJS实现无限级联动菜单

实例详解AngularJS实现无限级联动菜单

多级联动菜单是常见的前端组件,比如省份-城市联动、高校-学院-专业联动等等。场景虽然常见,但仔细分析起来要实现一个通用的无限分级联动菜单却不一定像想象的那么简单。比如,我们需要考虑子菜单的加载是同步的还是异步的?对于初始值的回填发生在前端还是后端?如果异步加载,是否对于后端API的返回格式有严格的定义?是否容易实现同步、异步共存?是否可以灵活的支持各类依赖关系?菜单中是否有空值选项?……一系列的问题都需要精心处理。带着这些需求搜索了一圈,不太出乎意料,并没...
input点击后placeholder中的提示消息消失

input点击后placeholder中的提示消息消失

html中,placeholder作为input的一个属性,起到了在输入框中占位并提示的作用。但是有一些浏览器,如chrome,当鼠标点击输入框时,placeholder的值不消失,只有输入数据才消失,会使前端用户体验大打折扣。看了很多大神的方法,写了长长的js,看着有点吃力,就想到了下面这种最傻的方法解决了这个问题。html代码:<input type="text" placeholder="多个关键词空格隔开"> 鼠标点击input时,pl...
NodeJS实现阿里大鱼短信通知发送

NodeJS实现阿里大鱼短信通知发送

1、说明阿里大鱼提供了验证码,短信通知,语音等服务,在使用后感觉挺方便,不愧是阿里旗下的产品。最近想搞个NodeJS发送短信通知的功能,这里没有使用 alidayu-node (开始做的时候并不知道有这个。如果使用alidayu-node那就简单了。),自己整一个签名sign,实现短信发送。官方的 文档 说明了签名 sign 的生成步骤,不过第三步骤:3、连接字符串 连接参数名与参数值,并在首尾加上secret有错误( 首尾加上secret 是错的)2、代...
Jquery和angularjs获取check框选中的值的方法汇总

Jquery和angularjs获取check框选中的值的方法汇总

在我们平常的开发中,有时候会需要获取一下check框选中的值,以及check框选中行的所有信息。这个时候有一个小技巧那就是我们可以把要获取的信息全部放到check框的值里面,这样我们可以获取check框选中值的时候也就相当于获取了当前行的信息。复制代码 代码如下:<td><input class="states" type="checkbox" name="orders" value="{{e.merchantId}},{{e.order...
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层

基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层

很多网站,当鼠标悬浮在一个元素上的时候能够弹出一个信息说明层,并且此层能够跟随鼠标移动,同时弹出的层带有箭头,此箭头指向鼠标悬浮的元素,下面就通过实例代码简单介绍一下如何实现此效果。代码实例如下:<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta nam...
<< 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 >>