首页
冬树
取消

跨域

同源策略 浏览器故意设置的一个功能限制,主要是为了保护用户隐私。CORS和JSONP是跨域的两种方法。JSONP是对IE的妥协。 浏览器规定:若JS运行在源A里,那么只能获取源A的数据,而不能获取源B的数据,即是不允许跨域。 问题的根源:浏览器无法区分正常请求者和黑客,他们只有referer不一样,所以不同源的页面之间,不准相互访问数据 同源策略知识限制了数据访问,我们引用js,css和图...

浏览器渲染原理

浏览器渲染原理 浏览器渲染的6个步骤 三种不同的渲染(更新)方式 第一种 全走 第二种 跳过布局 第三种 跳过布局与绘制 动画的原理 浏览器渲染原理 chrome开发者工具可以查看哪些是重新绘制渲染的 步骤:c...

jquery使用

如何使用jQuery 虽然已经是2021年了,但是jquery仍然是JavaScript应用非常广泛的库,学习jquery可以让我们学习一些封装的技巧。 window.jQuery()是我们提供的全局函数,jQuery的设计思想就是接受一个选择器,然后得到这些元素,然后返回一个对象可以操作这些元素。 核心思想:选择某个网页元素,然后对其进行某种操作。 构造函数jQuery()简写为$. jQ...

transform使用

transform全解 transition 经验技巧 在开发者工具调试时,按住键盘上’↑’ ‘↓’可以调整数字大小,按住ALT就可以调整小数,按住shift可以调更大 四个常用功能 1.位移translate 位移 ```css .container{ transform:translateX(50px); /在x方向移50px/ } ### 指定视...

jquery封装DOM

Table of Contents generated with DocToc 利用jQuery 封装DOM 闭包&链式操作 利用jQuery 封装DOM 闭包&链式操作 解决git push时出现 fatal: unable to access ‘https://github.com/zhan-xh/DOM-2-j...

zhan的第一个博客

冬树的第一篇博客 这是插入图片 这里可以放代码片段噢~ //代码片段 int main(){ hello world; }

HTML笔记

快捷操作 在vscode中,按“!”再按下回车,html起手式就完成了。 按“table+” enter 就可以快捷生成table的基本样式 章节标签&&全局属性 章节标签 h1~h6 标题 section 章节 p 段落 footer 常常用于版权声明;格式为: ``` ©版权所有zxh * main 主要内容:位于header和...

DOM对象风格封装

dom对象风格也叫命名空间风格 window.dom是我们提供的全局对象 封装包括了增删改查四个方面 例如下一个就是封装用来创建节点 window.dom = { create(string) { const container = document.createElement("template"); container.innerHTML = st...

CSS笔记

CSS3学习笔记 哪些浏览器支持css的某个元素特性? 一个在线网站可以查询点击 1. CSS reset *{ margin:0; padding:0 box-sizing:border-box; } ol,ul{ list-style:none; } a{ text-decoration:none; } table{ border-coll...

CSS定位

CSS定位 1.一个div的分层 首先需要明确一个点:布局是屏幕平面上的,而定位是垂直于屏幕上的,background是包含border的,即是background处于border更下一层。 div分层从上往下 定位元素z-index为正的元素,在所有元素之上,只要是正常文字,不管出现在那个div里,根据先后出现覆盖。 ...

你好,世界!

感谢关注~ 这里可以放代码片段噢~ //代码片段 int main(){ hello world; }