javaScript
JS-javaScript:记录javaScript相关信息!
大雷!
士不可不弘毅任重而道远!
展开
-
JavaScript_toFixed()函数的使用纪要
背景:公司项目设计金额计算,特此纪要!问题:toFixed()函数的使用场景及意义?toFixed(num)函数 (属JavaScript函数) 函数释义:计算函数四射五入后的值。 num:必填参数,表示保留小数点后的小数位位数。一般为0~20之间的整数参数。如果忽略该参数,默认会当做入参为0处理。也有某些实现可以支持更大的数值范围。范例: var val = 30.657; console.log(val.toFixed(2)); // 30.6.原创 2021-02-05 17:58:03 · 297 阅读 · 0 评论 -
JS中!和!!,==和===的区别纪要
背景:以往公司项目都是小型项目,对于代码的规范不会有很严格细致的划分。近期新项目中看到有相应的规范和要求,为夯实牢固的基础,特此纪要。问题:JS中!和!!的区别?!在日常的开发中作为逻辑判断的操作符是被经常用到的,例如在对后端传值判断的时候: if (data != null && data != undefined && data != '') { console.log("Codding......"); }类似与上面的操作以.原创 2021-01-23 13:23:48 · 180 阅读 · 0 评论 -
JS写一个定时器
轮循定时器: 作用:间隔多长时间循环执行。 函数: window.setInterval(code,millisec,lang); 参数说明: code:必填参数。内容为你需要调用的函数或需要执行的表达式。 millisec:必填参数。毫秒参数。表间隔时间。 lang:非必填。JavaScript代码。 实现: // 以2秒为时间间隔,每隔2秒调用login()函数。 window.setInterval("login()", 2000);定时器: 作用: 多.原创 2020-12-03 14:46:45 · 1205 阅读 · 0 评论 -
jQuery-attr()方法_使用纪要
jQuery-attr()方法语法: 1. 返回属性值的语法: $(selector).attr(attribute) 2. 设置属性值的语法: 2.1. 设置单个属性值的语法: $(selector).attr(attribute,value); Eg:$("#"+xid).attr("class","active open"); 2.2. 设置多个属性值的语法: $(selector).attr({attribute,value, attribute.原创 2020-08-26 03:18:16 · 598 阅读 · 0 评论 -
JavaScript解析控制台打印Object对象
JavaScript解析控制台打印Object对象语法: JSON.stringify(obj); console.dir(obj);区别: JSON.stringify()相当于Java中的toString,是将对象序列化为了String输出控制台; console.dir(obj)是结构化解析传入的对象;原创 2020-08-10 14:14:25 · 1363 阅读 · 1 评论 -
CSS设置元素的透明度(不透明度)
CSS3 opacity 属性作用: 设置元素的透明度语法: 1. object.style.opacity=0.5 2. opacity: value|inherit;参数: value: 指定的透明度;从0.0~1.0; inherit: opcity的值从父元素继承;Demo:<!DOCTYPE html><html><head> <style> div { background-color:red; opa.原创 2020-08-07 14:16:04 · 2650 阅读 · 0 评论 -
CSS裁剪超出边界的内容
CSS3 overflow-y 属性作用: 裁剪div元素中内容的左右边缘溢出(如果内容有溢出的话)JavaScript语法: object.style.overflowY="scroll"参数: visible: 不裁剪内容,可能会显示在内容框之外。 hidden: 裁剪内容 - 不提供滚动机制。 scroll: 裁剪内容 - 提供滚动机制。 auto: 如果溢出框,则应该提供滚动机制。 no-display: 如果内容不适合内容框,则删除整个框。 no-content: 如果内容不.原创 2020-08-07 13:55:27 · 4678 阅读 · 0 评论 -
JS-下拉框(IE兼容)
本文乃鄙人对于下拉框的大概的实现思路,已经得到验证这种方案可行。特此记录!代码为抽离代码,仅供参考! <style> .ul{ width: 2.8%; display: none; border-top: 0; padding: 5px 0; ...原创 2020-03-24 15:02:08 · 355 阅读 · 0 评论 -
JS-鼠标光标指针悬停事件
// 当鼠标从元素上移开时事件! $("#selected").mouseout(function(){ $("#selected").removeClass("border"); $("#selected").css("border","1px solid #AAAAAA"); }); // 当鼠标指针位于元素上方...原创 2020-03-24 13:06:58 · 5733 阅读 · 0 评论 -
JavaScript-var、let、const三者的区别
JavaScript-var、let、const三者的区别var:全局对象定义属性。let:局部对象定义属性。const:局部定值对象定义属性。JavaScript-var、let、const三者的区别:1.var和let在初始化的时候都可以不进行参数初始化。 var str_a = 'Hello World!'; var str_b; // 省略初始值的写法...原创 2020-03-12 14:23:12 · 329 阅读 · 0 评论 -
JavaScript-递归纪要
递归使用过程中的两个先决条件: 1. 要递归的条件。 2. 递归结束的条件。Eg: var thisArr = function(arr) { var new_arr = []; for(var i = 0; i < arr.length; i++){ if(Array.isArray(arr[i]...原创 2020-06-12 11:27:53 · 121 阅读 · 0 评论 -
JS-实现上一题下一题切换功能
业务背景:系统有一个数据列表,其中的每行数据都可以进行详细信息修改配置。为了提升用户体验,需要在用户触发单条任务记录详细配置界面之后添加进入上一题和下一题的操作。实现构思: 有两种办法:第一种简单点的话就是不去数据库实时查询数据,利用已经在列表中的数据信息进行数据切换展示与修改。 第二种办法稍微麻烦一点,数据切换的时候实时rownum去数据库查询定位当前数据行的index,然后切换...原创 2020-03-11 13:14:21 · 6651 阅读 · 0 评论 -
js遍历对象
for(var s=0; s<Object.keys(list).length;s++){ var obj = list[Object.keys(list)[s]]; obj.key; alert(obj.key); console.log(obj.key); }原创 2020-03-10 13:10:58 · 150 阅读 · 0 评论 -
JS获取对象长度大小!
/** * js对象无法直接通过.length来获取对象的长度大小。 * 获取方式: * var length = Object.keys(obj).length; */原创 2020-03-10 13:10:35 · 16474 阅读 · 0 评论 -
GET和POST两种基本请求方法的区别:
-- GET和POST两种基本请求方法的区别:-- 1: 最直观的区别就是GET参数通过URL传递,POST通过request body传递参数.-- 2: GET在浏览器回退时是无害的,而POST会再次提交请求.-- 3: GET产生的URL地址可以被Bookmark,而POST不可以.-- 4: GET请求会被浏览器主动cache,而POST不会,除非手动设置.-- 5...原创 2019-02-04 01:29:16 · 200 阅读 · 0 评论 -
jQuery常见问题纪要集锦
-- 1.问题描述:使用$(window).load(){}数据加载报错e.indexOf is not a function Eg:$(window).load(function(){ alert("text1"); });报错内容:This error might be caused by jquery event aliases lik...原创 2019-02-04 02:12:51 · 1085 阅读 · 0 评论 -
jQuery与JavaScript、JS 三者间的区别
JavaScript:是浏览器中一种常见的脚本语言,以此来实现网页的动态以及和后端(数据库)的交互。jQuery:是JavaScript整合后的类库,通过操作jQuery可以减少原生JavaScript语句的使用,从而提高效率。JS:则是JavaScript的一种简称。 区别概要: 1.JQuery极大的简化了JavaScript,最大程度上做到了以最少代码完成更多功能的艰巨任务。 ...原创 2018-04-03 16:04:17 · 11447 阅读 · 6 评论 -
js中获取时间new date()的用法
js中获取时间new date()的用法获取时间:var myDate = new Date();//获取系统当前时间myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获...原创 2019-02-04 01:21:45 · 549 阅读 · 0 评论 -
setTimeout()使用实例
setTimeout(method|expression , delay)函数用于在指定的毫秒数后调用函数或计算表达式。使用注意事项: 在调用其他函数时一定要在该函数外围添加双引,否则不会计算毫秒停滞,而直接运行该函数. 例1: SetTimeout("ladding()",6000); [6000=6秒,1分钟=6万毫秒]. 例2: SetTimeout("alert('2...原创 2019-02-03 01:39:28 · 2093 阅读 · 2 评论 -
javaScript创建对象
<script src="../js/jquery-3.3.1.min.js"></script></head><body> <p><button onclick="see();">按钮</button></p></bo原创 2019-02-03 00:41:15 · 266 阅读 · 0 评论 -
设置堆叠顺序,使某个元素处于最上层堆叠-即漂浮在最上面
#设置堆叠顺序(拥有最高堆叠顺序的元素总是会处于堆叠顺序较低的元素前面)z-index: 9999; eg:style="z-index: 9999;"#把元素放置到一个固定的位置中。position: fixed;...原创 2018-07-19 16:20:32 · 2244 阅读 · 0 评论 -
对于mui动态加载数据之后点击事件时有时无的解决办法:
粘贴一下代码,id为区域展示容器id,.mui-media为动态加载找不到的那层mui("#pullrefresh").on('tap', '.mui-media', function(event) { this.click();});原创 2018-07-18 17:05:37 · 1475 阅读 · 1 评论 -
querySelectorAll与querySelector的区别
querySelectorAll与querySelector的区别: querySelectorAll : 找出所有匹配的节点并返回数组. querySelector : 找到一个后就返回节点对象。1、querySelector只返回匹配的第一个元素,如果没有匹配项,返回null。2、querySelectorAll返回匹配的元素集合,如果没有匹配项,返回空的nodelis...原创 2018-07-17 09:26:32 · 22317 阅读 · 0 评论 -
样式抽离到样式表中不起作用的原因:
1:浏览器缓存原因2:有其他样式覆盖了当前样式样式定义注意项: a:定义任何用来定位的坐标节点时都要在当前域内进行查验有无重名现象. b:定义任何坐标节点时都要规范化命名,始终做到见名知意....原创 2018-06-09 22:57:21 · 458 阅读 · 0 评论 -
JavaScript函数typeof()
JavaScript函数typeof():返回该对象数据类型原创 2018-06-08 17:26:47 · 1254 阅读 · 0 评论 -
JavaScript String 对象 .split()
var str="Hello Wold aaa bbb!";str.split(" "); //分隔字符函数answer: Hello,Wold,aaa,bbb!原创 2018-04-02 00:14:29 · 371 阅读 · 0 评论 -
JS初始化的几种方式_使用纪要
1: $(window).load(function(){});在高版本的js中已经被废弃,可用$(window).on('load',function(){});替代.2: window.onload=function(){}; 当一个页面中同时出现多个window.onload=function(){}; 时会忽略前面的而执行最后一个.3: $(document).ready(functi...原创 2017-12-21 11:16:57 · 14041 阅读 · 0 评论 -
ajax
/** *不关心参数传递与参数返回的形式。 */url =ctxPath + '/ccb/xxx ';$.get(url);$.post(url);/** * 常见形式。 */var url = "";$.ajax({ url:url, //ajax URL地址 type:"", ...原创 2017-12-20 20:14:52 · 219 阅读 · 0 评论 -
jQuery on() 方法
$(document).ready(function(){ $("p").on("click",function(){ alert("事件绑定!"); });});原创 2018-05-30 19:03:59 · 217 阅读 · 0 评论