摘要:
1. vue 1.立即执行函数 (function(global,factory){ }(this,(...)) ) 将this和vue的构建函数传入匿名函数,根据当前环境进行vue初始化,如果是ADM模块管理下则传入define函数,Commonjs模块管理输出vue函数给module.expor 阅读全文
摘要:
关键:eval 会将传入的字符串当做js代码执行。 1..模板部分主要内容是 静态html 代码: js代码:<% %>, if .. else..等 js表达式:<%= ...%> 2. 用正则式提取出js代码和js表达式中的内容,将这三部分合成由字符串组成的可执行函数的内容部分。 一是 根据代码 阅读全文
摘要:
相同点: 1.两者都用于改变函数上下文,第一个参数就是用来指定函数执行时的上下文。 2.两者实现时都调用函数的内置函数[[Call]]。 3.第一个参数为null或undefined,则用全局对象替换this。 区别: 1. 除了第一个参数,apply的第二个参数表示传入被调用函数的参数数组,cal 阅读全文
摘要:
1. 使用绝对定位和负外边距对块级元素进行垂直居中 缺点必须知道居中块级元素尺寸 css: 2. 使用绝对定位和transform 不用事先确定被定位的容器高度,使用transform的2d变换,垂直方向上平移,移动相对于元素本身长宽做参考 position: absolute; left: 50% 阅读全文
摘要:
1.css代码:(IE不是绕中心点旋转,图形会贴着上边和左边旋转) html: 模拟轮播的两个 向前、向后箭头 注:矩阵可参考:http://zywhunter.blog.163.com/blog/static/6465994120121164913173/ 阅读全文
摘要:
项目需求:jsp页面自定义搜索行,点击a标签搜索分类,重新刷新页面,select标签加载数据后由js控制搜索请求链接。内容:搜索行主要包括A标签 和select标签,a标签生成时带href,具体内容由request获取的属性和属性值生成。select标签实现页面刷新时加载初始化数据即可。这里只需要实 阅读全文
摘要:
一:加载和执行 1.<script>标签放在页面底部,</body>闭合标签之前,这能确保在脚本执行前页面已经完成渲染。 2.合并脚本。页面中<script>标签越少加载越快。 3.无阻塞下载脚本:defer(延迟加载)、async(异步加载)、动态创建<script>元素下载并执行、使用XHR对象 阅读全文
摘要:
主页面main.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <form> <input type='text' id='sr'> < 阅读全文
摘要:
注:适合同步验证,不太适合异步。 可完善:如果form是新增窗口(通过显示隐藏新增div实现),form每次需要初始化,此时需要对验证信息都清空一次,这里需要补上删除各种样式。 可参考代码:(复制自Tinyshop->framework->web->js ->source->form) 阅读全文
摘要:
在chrome上安装vue 的dev-tools报错,如下 解决: 失败原因:https://registry.npmjs.org/chromedriver下涉及的部分下载网址被墙。 安装失败的原因可参考:https://segmentfault.com/a/1190000008310875 阅读全文