- 博客(8)
- 收藏
- 关注
原创 Object.defineProperty()的用法
Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。Object.defineProperty(obj, prop, descriptor)参数说明:obj要在其上定义属性的对象。prop要定义或修改的属性的名称。descriptor将被定义或修改的属性描述符。...
2019-03-18 20:57:21
225
原创 开发移动端app时需要注意的事项
如今的网络宣传并不只是针对电脑,手机也成为互联网重要的组成部分。如今网站建设,不仅需要PC端,还需要做手机网站,微信网站等,那么手机网站相比较传统网站建设有哪些注意事项呢?为移动设备添加 viewportviewport 可以让布局在移动浏览器上显示的更好。 通常会写<meta name ="viewport" content ="initial-scale=1, maximum-sc...
2019-03-16 11:10:31
440
转载 restful风格的API
Rest的作者认为计算机发展到现在,最大的成就不是企业应用,而是web,是漫漫无边的互联网web世界。Web能有这么大的成就,它值得我们研究。所以Rest的作者仔细研究了Web,按照Web的世界一些关键特性,提出了我们在实现企业应用的时候应该遵循的一种风格,就是Restful。Rest风格的API可以给我们很多好处,比如:简洁,统一,性能,可扩展性等等。可惜的是,在实现Rest的时候,总有一些R...
2019-03-13 19:49:20
296
转载 HTTP协议
httpHTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(NextGeneration of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下:1.支持客户/服务...
2019-03-12 21:05:15
218
转载 浏览器兼容性问题
浏览器的兼容问题1.不同浏览器的标签默认的外边距和内边距不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。碰到频率:100%解决方案:css里 {margin:0;padding:0;}备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的css文件开头都会用通配符来设置各个标签的内外补丁是0。2.块属性标签float后,又有...
2019-03-11 21:28:24
267
原创 网页性能优化与搜索引擎优化seo
一、为什么要提升web性能?Web性能黄金准则:只有10% ~ 20%的最终用户响应时间花在了下载html文档上,其余的80%~90%时间花在了下载页面组件上。 web性能对于用户体验有及其重要的影响,根据著名的2-5-8原则:当用户在2秒以内得到响应,会感觉系统的响应非常快当用户在2-5秒之内得到响应,会感觉系统的响应速度还可以当用户在5-8秒之内得到响应,会感觉系统的响应非常慢,但还可...
2019-03-09 20:28:42
1228
转载 js中事件传播流程(冒泡,捕获)
js事件流(event flow ): 是指从页面中接收事件的顺序,也可理解为事件在页面中传播的顺序,并存在三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。事件冒泡和事件捕获的区别: 当事件发生时,最先得到通知的是window,然后是document,由上至下逐级依次而入,直到真正触发事件的那个元素(...
2019-03-07 20:13:11
484
转载 get和post的区别(面试必问题目之一)
1. 最大的区别‘get’ != ‘post’。咳咳,没毛病。2. 语义上的区别从字面意思上去理解,get是用来获取something,包括静态资源(HTML|JS|CSS|Image等等)、动态数据展示(列表数据、详情数据等等)而post是用来上传something,向服务器提交数据,比如增删改数据,提交一个表单新建一个用户、或修改一个用户等。3. 请求时和被扒的区别...
2019-03-05 20:44:05
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人