js
粥粥周周舟舟
正在前端之路上磕磕绊绊地走,加油!gitHub: https://github.com/Zhouzhouzzz/
展开
-
js中Date对象getYear()和getFullYear()的区别
getYear() 本意是获取年份在IE中是可以正确获取年份;在 FF等浏览器内 getYear 返回的是 “当前年份-1900” 的值(即年份基数是1900)getFullYear()使用getFullYear()在IE和FF中都可以正确获取年份使用js来获取年份都使用:getFullYear()...原创 2019-12-26 14:17:55 · 917 阅读 · 0 评论 -
【JS】DOM事件
事件JavaScript和HTML的交互式通过事件实现的。事件是某个行为触发的,比如鼠标移动,点击,键盘等等事件流事件流描述的是从页面中接收事件的顺序,目前主要有三种模型:事件冒泡:事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的元素事件捕获:不太具体的节点更早接收事件,而最具体的元素最后接收事件,和事件冒泡相反DOM事件流:DOM2级事件规定事件流包括三个阶段,事件捕...原创 2019-07-20 13:30:12 · 96 阅读 · 0 评论 -
【JS】cookie, session, localStorage之间的区别
cookiecookie是存储在浏览器上的一小段数据,用来记录某些当页面关闭或者刷新后仍然需要记录的信息。在控制台用 「document.cookie」查看你当前正在浏览的网站的cookie。cookie可以使用 js 在浏览器直接设置(用于记录不敏感信息,如用户名), 也可以在服务端通使用 HTTP 协议规定的 set-cookie 来让浏览器种下cookie,这是最常见的做法。(打开一个...转载 2019-08-05 13:41:31 · 173 阅读 · 0 评论 -
【Web】多读书多看报
你不知道的浏览器页面渲染机制 https://juejin.im/post/5ca0c0abe51d4553a942c17d原创 2019-08-26 18:57:42 · 158 阅读 · 0 评论 -
【JS】深拷贝和浅拷贝的理解
提出问题问题:在拷贝之后,为什么修改a数组里的数据,b数组也会变?解决问题从这个问题发散开来,我们首先要弄明白的是以下几个知识点,从而弄清楚造成这个问题的原因:知识点1:js的数据类型和拷贝方式-基本数据类型引用数据类型number,string,boolean,null,undefindedobject,array,function数据存储值存在栈内...原创 2019-08-28 17:37:37 · 103 阅读 · 0 评论 -
【JS】定时器和单线程模型
定时器添加定时器功能setTimeout()setInterval()两者相同点用法相同—两者不同点隔一段时间执行每隔一段时间执行取消定时器功能clearTimeout()clearInterval()用法function consoleLog(val) { console.log(val);}function conLog(){...原创 2019-08-31 09:22:06 · 175 阅读 · 0 评论 -
【PRACTICE】GitHub榜单移动端页面技术总结
预览地址https://zhouzhouzzz.github.io/GitHubTopList/GitHubList.html原创 2019-09-07 17:33:46 · 284 阅读 · 0 评论 -
【JS】懒加载和瀑布流
懒加载当打开一个有很多图片的页面时,先只加载页面上看到的图片,等滚动到页面下面时,再加载所需的图片。这就是图片懒加载。为了防止页面一次性向服务器发送大量请求,导致服务器响应面,页面卡顿崩溃,从而减少或延迟请求数,缓解浏览器的压力,增强用户体验。原理:设置图片src属性为同一张图片,同时自定义一个data-src属性来存储图片的真实地址页面初始化显示的时候或者浏览器发生滚动的时候判断图片是...原创 2019-09-16 21:58:35 · 410 阅读 · 0 评论 -
【JS】typeof 和 instanceof(原型,原型链)
typeoftypeof运算符主要是返回运算数类型信息的字符串,可用于判断基本类型和引用类型返回值有一下六种情况运算数类型typeof(x)的返回值数字number字符串string布尔值boolean函数function对象,数组,正则和nullobject未定义undefined用法示例:typeof(123) = "...原创 2019-09-20 14:59:08 · 277 阅读 · 0 评论 -
【JS】声明提前和作用域链以及实例
预编译函数声明整体提升,变量只有声明提升,赋值不提升AO activation object 函数的执行期上下文寻找形参和变量声明实参值赋值给形参找函数声明,赋值执行GO global object 全局的执行期上下文 === window找全局变量找函数声明执行作用域和作用域链函数也是一种对象类型 引用类型 引用值对象 -> 有些属性是我们无法访问的j...原创 2019-02-22 19:26:31 · 222 阅读 · 0 评论 -
【JS】关于if(xx)和a==b的判断
if(xx)的判断:对于括号里的表达式,会强制转换为布尔类型类型结果undefinedfalsenullfalseboolean直接判断number+0, -0, 或者NaN为false,其他的均为truestring空字符串为false,其他都为trueobjecttrue==的判断xy结果null...原创 2019-07-04 21:14:30 · 890 阅读 · 0 评论 -
【JS】javascript使用
今天开始记录我的前端自学生涯喽,目前在啃的书是《js高级程序设计(第三版)》新的一年,希望自己可以学到更多的东西,加油ヾ(◍°∇°◍)ノ゙以下是我在思维导图里总结的,发现思维导图真是个好用的app第一章 js的实现第二章 js的使用...原创 2019-02-14 19:08:16 · 79 阅读 · 0 评论 -
javascript变量及运算符
上面是我自己总结的转载一个我觉得思维导图总结的很好的博客https://segmentfault.com/a/1190000011151972#articleHeader2原创 2019-02-19 18:50:54 · 148 阅读 · 0 评论 -
【EasyUI】Easyui datagrid validatebox有多个验证条件
//定义列{ field:'ReportItemCode', title:'报表项编码', width:120, align:'left', halign:'left', editor:{ type:'validatebox', options:{ required:true, validType:[...原创 2019-02-28 17:19:54 · 1152 阅读 · 0 评论 -
【JS】正斜杠/和反斜杠\的区别
总结:(1)浏览器地址栏网址使用 正斜杠/;(2)windows文件浏览器上使用 反斜杠\;(3)出现在htm url()属性中的路径,指定的路径是网络路径,所以必须使用 正斜杠/;<div style="background-image:url(/Image/Control/title.jpg); background-repeat:repeat-x; padding:10px 1...原创 2019-04-30 14:36:06 · 2499 阅读 · 0 评论 -
【JS】逻辑或 断路操作的用法(取值时)
var yearmonth = mainRow.YearMonth || $("#AddYMbox").combobox("getValue");// 逻辑或 断路操作的用法:// 若mainRow.YearMonth为真(不为空),则取值mainRow.YearMonth;// 若mainRow.YearMonth为假(为空),则取值$("#AddYMbox").combobox("g...原创 2019-05-06 10:41:54 · 332 阅读 · 0 评论 -
【EasyUI】easyui datagrid selectRecord的用法
1、使用后达成效果:表格刷新依旧选中该行2、配置方法://① 如果是js中配置表格,则加上*idField: "id",*配置项idField: "id",//② html中配置表格,则加上*idField="id",*配置项//具体示例 ---- js配置: var MainGridObj = $HUI.datagrid("#MainGrid", { url:...原创 2019-05-23 11:24:58 · 4352 阅读 · 3 评论 -
【JS】数组方法整理
组成键值对构成的无序数据集合(属性,值,方法)var friend = { name: '小红', age: 22, character: 'out-going'}console.log(friend.name);console.log(friend['age']);///遍历获取每个属性for(var key in friend){ console.log[friend.k...原创 2019-07-09 02:34:38 · 97 阅读 · 0 评论 -
【JS】DOM(Document Object Model)的简单理解和实操
DOM 文档对象模型是html和xml文档的编程接口提供了一种表述形式将文档作为一个结构化的节点组以及包含属性和方法的对象定义了一种程序可以对结构树进行访问,以改变文档的结构、样式和内容document对象每个载入浏览器的html文档都会成为document对象document对象包含了了文档的基本信息,我们可以通过js对html页面中的所有元素进行访问和修改常用属性:doc...原创 2019-07-13 11:56:59 · 129 阅读 · 0 评论 -
【EasyUI】easyui datagrid内combobox结束行编辑时的前端渲染
问题:easyui datagrid内combobox在换行或者结束行编辑的时候(未进行保存操作),显示的依然是修改之前的数据。保存之后可以看出,保存的是修改之后的数据,所以修改数据是成功的,是combobox的数据显示出现了问题。解决思路及方法:因为格式化函数返回的值是后台传过来的,在没有进行保存操作之前,返回的是未修改之前的值,所以需要前端修改一下格式化函数的返回值,这样子在没有进行保...原创 2019-04-23 17:31:58 · 894 阅读 · 0 评论