- 博客(34)
- 收藏
- 关注
原创 js中Date对象getYear()和getFullYear()的区别
getYear() 本意是获取年份在IE中是可以正确获取年份;在 FF等浏览器内 getYear 返回的是 “当前年份-1900” 的值(即年份基数是1900)getFullYear()使用getFullYear()在IE和FF中都可以正确获取年份使用js来获取年份都使用:getFullYear()...
2019-12-26 14:17:55
938
原创 【Vue】报错解决(Module parse failed: Unexpected token (1:0) You may need an appropriate loader)
一直显示这个报错,百度了很久也没解决,后来发现是因为Header文件没有.vue的后缀,加上之后编译就没有再报错了,在此记录一下
2019-10-28 11:57:02
51708
3
原创 【Vue】组件注册方法
组件的注册方法全局注册Vue.component('my-component',{ template:'<div>我是组件的内容</div>'})//优点:所有的vue实例都可以用//缺点:权限太大,容错率降低局部注册var app = new Vue({ el:'#app', components:{ 'my-co...
2019-10-05 10:33:49
412
原创 【JS】typeof 和 instanceof(原型,原型链)
typeoftypeof运算符主要是返回运算数类型信息的字符串,可用于判断基本类型和引用类型返回值有一下六种情况运算数类型typeof(x)的返回值数字number字符串string布尔值boolean函数function对象,数组,正则和nullobject未定义undefined用法示例:typeof(123) = "...
2019-09-20 14:59:08
286
原创 【JS】懒加载和瀑布流
懒加载当打开一个有很多图片的页面时,先只加载页面上看到的图片,等滚动到页面下面时,再加载所需的图片。这就是图片懒加载。为了防止页面一次性向服务器发送大量请求,导致服务器响应面,页面卡顿崩溃,从而减少或延迟请求数,缓解浏览器的压力,增强用户体验。原理:设置图片src属性为同一张图片,同时自定义一个data-src属性来存储图片的真实地址页面初始化显示的时候或者浏览器发生滚动的时候判断图片是...
2019-09-16 21:58:35
414
原创 【PRACTICE】GitHub榜单移动端页面技术总结
预览地址https://zhouzhouzzz.github.io/GitHubTopList/GitHubList.html
2019-09-07 17:33:46
296
原创 【JS】定时器和单线程模型
定时器添加定时器功能setTimeout()setInterval()两者相同点用法相同—两者不同点隔一段时间执行每隔一段时间执行取消定时器功能clearTimeout()clearInterval()用法function consoleLog(val) { console.log(val);}function conLog(){...
2019-08-31 09:22:06
177
原创 【JS】深拷贝和浅拷贝的理解
提出问题问题:在拷贝之后,为什么修改a数组里的数据,b数组也会变?解决问题从这个问题发散开来,我们首先要弄明白的是以下几个知识点,从而弄清楚造成这个问题的原因:知识点1:js的数据类型和拷贝方式-基本数据类型引用数据类型number,string,boolean,null,undefindedobject,array,function数据存储值存在栈内...
2019-08-28 17:37:37
110
原创 【Web】多读书多看报
你不知道的浏览器页面渲染机制 https://juejin.im/post/5ca0c0abe51d4553a942c17d
2019-08-26 18:57:42
163
原创 【CSS】实现元素水平居中和垂直居中的几种方式和示例
1. 水平居中1.1 内联元素水平居中利用 text-align: center 可以实现在块级元素内部的内联元素水平居中。<div class="center-text"> <p>我是内联元素</p></div>.center-text { text-align: center; }1.2 块级元素水平居中通过把固定...
2019-08-21 16:10:23
802
转载 【JS】cookie, session, localStorage之间的区别
cookiecookie是存储在浏览器上的一小段数据,用来记录某些当页面关闭或者刷新后仍然需要记录的信息。在控制台用 「document.cookie」查看你当前正在浏览的网站的cookie。cookie可以使用 js 在浏览器直接设置(用于记录不敏感信息,如用户名), 也可以在服务端通使用 HTTP 协议规定的 set-cookie 来让浏览器种下cookie,这是最常见的做法。(打开一个...
2019-08-05 13:41:31
187
原创 【JS】DOM事件
事件JavaScript和HTML的交互式通过事件实现的。事件是某个行为触发的,比如鼠标移动,点击,键盘等等事件流事件流描述的是从页面中接收事件的顺序,目前主要有三种模型:事件冒泡:事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的元素事件捕获:不太具体的节点更早接收事件,而最具体的元素最后接收事件,和事件冒泡相反DOM事件流:DOM2级事件规定事件流包括三个阶段,事件捕...
2019-07-20 13:30:12
100
原创 【JS】DOM(Document Object Model)的简单理解和实操
DOM 文档对象模型是html和xml文档的编程接口提供了一种表述形式将文档作为一个结构化的节点组以及包含属性和方法的对象定义了一种程序可以对结构树进行访问,以改变文档的结构、样式和内容document对象每个载入浏览器的html文档都会成为document对象document对象包含了了文档的基本信息,我们可以通过js对html页面中的所有元素进行访问和修改常用属性:doc...
2019-07-13 11:56:59
134
原创 【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
100
原创 【JS】关于if(xx)和a==b的判断
if(xx)的判断:对于括号里的表达式,会强制转换为布尔类型类型结果undefinedfalsenullfalseboolean直接判断number+0, -0, 或者NaN为false,其他的均为truestring空字符串为false,其他都为trueobjecttrue==的判断xy结果null...
2019-07-04 21:14:30
892
原创 【CSS】实现单行溢出加点,三角形以及圆形
三角形预览地址:https://codepen.io/Zhouzhouzzz/pen/dBNbry<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>JS Bin</title></head><body> <d...
2019-06-20 16:35:17
425
原创 【JQuery】创建动态表格(使用部分easyui组件)
一直用easyui创建表格,忽然要用到jquery的时候真的是很不熟悉,在各种试错中浪费了很多时间,好在终于也是接近尾声了,接下来把思路理一理。以下分别为原型图和效果图,数据为后台获取,动态生成的:思路1之前的表格使用的都是easyui datagrid,这次也想使用easyui datagrid。注意这种复杂表头的定义,对于“出发”,“到达”等这种并没有实际对应值的列,需要定义:fie...
2019-06-18 17:33:09
1238
原创 【CSS】选择器举例
(最近遇到了一个优秀的人,真的是深深地为自己的不优秀脑壳疼,好好学习吧!)一个简单的html例子:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,...
2019-06-17 23:05:48
655
原创 【浏览器】用户访问一个网站的过程描述
从浏览器打开http://www.baidu.com地址回车发送请求到看到页面的过程:主要分成两个步骤:第一步:DNS服务器将域名解析成IP具体来说:客户端用户从浏览器输入 www.baidu.com 网站网址后回车后,浏览器会查询浏览器缓存,查找是否存在网址对应的IP解析记录。如果有,就直接获取到IP地址,然后访问网站;如果浏览器缓存没有该记录,则在操作系统缓存即本地hosts文件中...
2019-06-11 10:43:36
1750
原创 【命令行】Git Bash命令行小结
操作展示当前完整路径 pwd创建文件夹 mkdir创建文件 touch删除文件夹 rm -rf删除文件 rm重命名 mv展示当前路径下文件(除了隐藏文件)ls展示当前路径下所有文件 ls -a展示当前路径下所有文件以及详细信息 ls -al转至某目录 cd根目录 /上级目录 ..当前目录 .查看文件 cat文件名称含空格: 比如my classmates.html ...
2019-06-09 22:20:51
239
原创 【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
4371
3
原创 【HTML】web语义化理解以及示例
web语义化:html标签语义化,内容和标签尽量贴合,标题用<h1>,页脚用<footer>,而不是统一用<div>优点:有助于构架良好的html结构;有利于搜索引擎的建立索引、抓取;有利于页面在不同的设备上显示尽可能相同;有利于构建清晰的机构,有利于团队的开发、维护总之,就是HTML的结构清晰怎么做:简言之,理解html的常用标签及用法参考...
2019-05-21 16:51:12
528
原创 【JS】逻辑或 断路操作的用法(取值时)
var yearmonth = mainRow.YearMonth || $("#AddYMbox").combobox("getValue");// 逻辑或 断路操作的用法:// 若mainRow.YearMonth为真(不为空),则取值mainRow.YearMonth;// 若mainRow.YearMonth为假(为空),则取值$("#AddYMbox").combobox("g...
2019-05-06 10:41:54
338
原创 【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
2508
原创 【EasyUI】easyui datagrid内combobox结束行编辑时的前端渲染
问题:easyui datagrid内combobox在换行或者结束行编辑的时候(未进行保存操作),显示的依然是修改之前的数据。保存之后可以看出,保存的是修改之后的数据,所以修改数据是成功的,是combobox的数据显示出现了问题。解决思路及方法:因为格式化函数返回的值是后台传过来的,在没有进行保存操作之前,返回的是未修改之前的值,所以需要前端修改一下格式化函数的返回值,这样子在没有进行保...
2019-04-23 17:31:58
904
原创 【CSS】FCC Bulid a Tribute Page(致敬页)
GitHub Pages: Tribute Page<html><style> #outFrame { margin: 40px 50px 50px 40px; background-color: rgb(236, 232, 232); padding: 40px 50px 50px 40px; b...
2019-03-16 23:36:07
650
1
原创 【CSS】CSS浮动和定位小结
http://fgm.cc/learn/ 实例索引控制div属性GitHub Pages: https://zhouzhouzzz.github.io/have-a-try-one/divStyleControl改变style属性的三种方式var div = document.getElementById("styleChange");//第一种 CSS属性对应的style属性f...
2019-03-10 22:40:54
385
原创 【GitHub】GitHub Pages上发布静态页面
原创原创,转载要标明出处哦,一个一个截图上传还是有点麻烦的呢~为什么要发布静态页面呀?代码这个东西呀,怎么可能一直浮于理论搜了搜,找到了一些实例,其实就是实现一些简单的功能实例网址:http://fgm.cc/learn/是在 https://blog.csdn.net/shelbyandfxj/article/details/79560091 上发现的,感激完成了页面,自然是想发布出...
2019-03-10 00:02:24
698
原创 【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
1166
原创 【JS】声明提前和作用域链以及实例
预编译函数声明整体提升,变量只有声明提升,赋值不提升AO activation object 函数的执行期上下文寻找形参和变量声明实参值赋值给形参找函数声明,赋值执行GO global object 全局的执行期上下文 === window找全局变量找函数声明执行作用域和作用域链函数也是一种对象类型 引用类型 引用值对象 -&amp;gt; 有些属性是我们无法访问的j...
2019-02-22 19:26:31
236
原创 SQL 多表关联查询更新 以及 生成查询列数据的字符串
UPDATE herp_budg_data.BudgChecktRec a SET BSAR_StepNO=( SELECT BSARD_StepNO FROM herp_budg_data.BudgChecktRecDetail b WHERE a.BSAR_Rowid=b.BSARD_CheckRecId AND b.BSARD_CurStep=:curstep AND a.BSAR_...
2019-02-20 11:09:40
720
原创 javascript变量及运算符
上面是我自己总结的转载一个我觉得思维导图总结的很好的博客https://segmentfault.com/a/1190000011151972#articleHeader2
2019-02-19 18:50:54
151
原创 【EasyUI】JQuery Easyui datagrid动态设置列,单元格不可编辑
列不可编辑//注意要在开启行编辑之**前**完成设置editor为空的操作var ee = $('#FYDetailGrid').datagrid('getColumnOption', 'oneUpVal');ee.editor={};单元格不可编辑//注意要在开启行编辑之**后**设置该单元格不可用var ff = $('#FYDetailGrid').datagrid('getE...
2019-02-16 18:14:06
6092
1
原创 【JS】javascript使用
今天开始记录我的前端自学生涯喽,目前在啃的书是《js高级程序设计(第三版)》新的一年,希望自己可以学到更多的东西,加油ヾ(◍°∇°◍)ノ゙以下是我在思维导图里总结的,发现思维导图真是个好用的app第一章 js的实现第二章 js的使用...
2019-02-14 19:08:16
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人