摘要:
vi状态退出并保存:shift+ZZ vi readme.txt 进入VIM编辑器,可以新建文件也可以修改文件 如果这个文件,以前是没有的,则为新建,则下方有提示为新文件。 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 阅读全文
摘要:
背景图片距离 阅读全文
摘要:
用css实现三角形 阅读全文
摘要:
flex元素水平垂直居中(三种position水平垂直居中和两种新老版本水平垂直居中) (1).position : 阅读全文
摘要:
4.prosition 的值都有哪些,其最本质的区别在哪里? position:relative 相对定位 position:fixed 相对浏览器定位 position:absolute 绝对定位 relative, absolute,fixed,static 阅读全文
摘要:
3.PNG,GIF,JPG的区别及如何选? 照片用 JPG。 动画用 GIF。 Logo、Icon 等小图用 PNG-8。 非特殊情况,尽量不要用 PNG-24 和 PNG-32。 照片用 JPG。 动画用 GIF。 Logo、Icon 等小图用 PNG-8。 非特殊情况,尽量不要用 PNG-24 阅读全文
摘要:
2.css3有哪些新特性? 1. CSS3实现圆角(border-radius),阴影(box-shadow), 2. 对文字加特效(text-shadow、),线性渐变(gradient),旋转(transform) 3. transform:rotate(9deg) scale(0.85,0.9 阅读全文
摘要:
1.css sprite是什么,有什么优缺点? 通常被意译为“CSS图像拼合”或“CSS贴图定位” 1)CSS Sprites的优点 利用CSS Sprites能很好地减少网页的http请求,从而大大提高了页面的性能,这也是CSS Sprites最大的优点; CSS Sprites能减少图片的字节, 阅读全文
摘要:
4. H5标签有哪些? 2)行内元素有哪些? a - 锚点 em - 强调 img - 图片 font - 字体设定 ( 不推荐 ) i - 斜体 input - 输入框 a - 锚点 em - 强调 img - 图片 font - 字体设定 ( 不推荐 ) i - 斜体 input - 输入框 3 阅读全文
摘要:
3.介绍一下你对浏览器内核的理解 渲染引擎(layout engineer或 Rendering Engine) 和 JS 引擎。 1)渲染引擎:负责取得网页的内容(HTML、 XML 、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的 阅读全文
摘要:
1.前端需要注意哪些SEO? 1)设置网站TDK标签的设置 2)图片img标签必须加上alt属性 3)h1~h6标签合理使用 4)a标签增加rel="nofollow" 5) 安装百度的自动推送代码 <script> (function(){ var bp=document.createElemen 阅读全文
摘要:
2.如何进行网站性能优化? 1) 减少HTTP请求数 合并js文件 合并css文件 雪碧图的使用(css sprite) 使用base64表示简单的图片 合并js文件 合并css文件 雪碧图的使用(css sprite) 使用base64表示简单的图片 2)减小资源体积 gzip压缩 js混淆 cs 阅读全文
摘要:
在还原设计稿的时候我们常常会需要用到透明属性,所以解决 IE9 以下浏览器不能使用 opacit。虽然面试官的问题十分的笼统,浏览器的兼容性无非还是样式兼容性(css),交互兼容性(javascript),浏览器 hack 三个方面。 1. 样式兼容性(css)方面 1)因为历史原因,不同的浏览器样 阅读全文
摘要:
用户名、整数、电子邮件地址(Email)、手机号码正则。表单验证必备!有错误欢迎指正! 1)用户名正则 var username=/^[A-z0-9_-]{6,16}$/; // 6到16位(大小字母,数字,下划线,减号) 2)整数正则 var posPattern=/^\d+$/; //匹配正整数 阅读全文
摘要:
回文数(或迴文數)是指一个像14641这样“对称”的数,即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样。 判定一个正整数是否是一个回文数。例如12121是回文数,而1231不是回文数。 解法1:转换成字符串再判断 要判断一个整数是否是回文数,最自然的想法是把整数转换成一个字符串, 阅读全文
摘要:
相信大家在开发中遇到需要判断变量类型的问题,js变量按存储类型可分为值类型和引用类型,值类型包括Undefined、String、Number、Boolean,引用类型包括object、Array、Function, 直接上辨别类型的封装函数 阅读全文
摘要:
window.onload和$(function() { } )的区别 1)执行时机不一样 $(function() { } )是在dom结构创建完成以后就执行,window.onload是在整个页面加载完成之后(包括页面上的资源,比如图片)才执行 2)执行次数不一样: $(function() { 阅读全文
摘要:
我们都知道渲染引擎遇到 script 标签会停下来,等到执行完脚本,继续向下渲染,如下: <script type="text/javascript" src="../../libs/public.js" ></script> 这样会阻止浏览器的后续解析,只有当前加载完成才能进行下一步操作,所以默认 阅读全文
摘要:
JS延迟加载,也就是等页面加载完成之后再加载 JavaScript 文件。 JS延迟加载有助于提高页面加载速度。 一般有以下几种方式: 1)defer 属性 <script src="test1.js" defer="defer"></script> 2)async 属性 <script src=" 阅读全文
摘要:
1.谈谈this对象的理解? 2.this指向问题 Javascript理解this对象 this是函数运行时自动生成的一个内部对象,只能在函数内部使用,但总指向调用它的对象。 通过以下几个例子加深对this的理解。 (1)作为函数调用 var name = 'Jenny'; function pe 阅读全文