CSorz
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
浅谈跨域

浅谈跨域

跨域是前端开发中最常见的问题之一,其根源是浏览器的同源策略。下面将从「什么是跨域」「为什么会有跨域」「解决跨域的主流方案」三个维度详细解析,彻底搞懂跨域。 一、什么是跨域?1. 同源策略(Same-Origin Policy)跨域的本质是浏览器的同源安全策略:浏览器为了保护用户隐私和安全,禁止不同源的页面之间直接进行数据交互(如 AJAX 请求、DOM 操作、Cookie 读取等)。 同源的定义:
2015-03-03
学无止境
#JavaScript #跨域 #CORS #JSONP #同源策略
CSS hack

CSS hack

浏览器兼容问题一直是前段开发工程师比较头痛的问题,熟悉了里面的规则也就变得简单了,这里有一份资料可以分享给大家,大家平时开发过程中遵循这个规律的话,会变得轻松多了 CSS Hack 浏览器兼容速查表一、什么是 CSS Hack?由于不同浏览器(IE6、IE7、IE8、Firefox、Chrome、Safari 等)对 CSS 的解析规则不同,会导致页面渲染效果不一致。针对不同浏览器编写专属 CSS
2015-03-03
学无止境
#CSS #CSS Hack #浏览器兼容 #IE
css3立方体

css3立方体

想要实现一个带数字1-6的CSS3立方体,用纯CSS3(transform + transition)来完成,包含立体效果、数字排版和基础的旋转交互,让立方体更直观。 一、实现思路 容器结构:外层父容器作为立方体的“舞台”,内层 .cube 是立方体本体,6个面(.face1-.face6)作为子元素。 3D变换:通过 transform-style: preserve-3d 开启3D空间,给每个
2015-02-06
学无止境
#CSS #CSS3 #3D变换 #transform
client、offset个人心得

client、offset个人心得

obj.offsetWidth = width+padding+border(个人理解包括滚动条) obj.clientWidth = width+padding obj.scrollWidth = width+padding (滚动条出现时 其宽度高度和client一样) 当offsetParent不为body时:offsetLeft=(offsetPa
2015-01-19
学无止境
#JavaScript #DOM #offset #client
事件冒泡基本原理

事件冒泡基本原理

一、核心概念事件冒泡(Event Bubbling)是 JavaScript DOM 事件流的核心机制之一:当一个元素触发某事件(如点击、输入)后,该事件会从目标元素开始,逐级向上传播到它的父元素、祖先元素,直至 window 对象。 简单理解:就像水中的气泡,从水底(目标元素)向上冒到水面(window)。 二、DOM 事件流的三个阶段完整的 DOM 事件流包含 3 个阶段,事件冒泡是最后一环:
2015-01-19
学无止境
#JavaScript #DOM #事件冒泡 #事件委托
2015年念念碎

2015年念念碎

不为模糊不清的未来而担忧,只为清清楚楚的现在而努力。 只有先改变自己的态度,才能改变人生的高度。 在抱怨自己赚钱少之前,先努力,学着让自己值钱。 学历代表过去,学习能力才代表将来。 耐得住寂寞才能守得住繁华,该奋斗的年龄不要选择了安逸。 有些事不是看到了希望采取坚持,而是坚持了才看得到希望。 压力不是有人比你努力,而是比你牛几倍的人依然在努力。 你所做的事情也许看不到成功,但不要灰心,你不是没有
2015-01-16
小记
#随笔 #励志
CAS实现单点登录,登出(java和php客户端)

CAS实现单点登录,登出(java和php客户端)

最近项目中需要做单点登录,客户端包含java和php,java有几个应用程序,php是discuz+supesite+ucenter,需要这几个客户端都要能单点登录和登出,在网上找了许多相关资料,今天终于配置成功,步骤如下: **1、cas服务端: 下载地址:**http://downloads.jasig.org/cas/,cas的服务端和客户端有许多版本,最新版本和老版本 有很大的区别,目前
2015-01-05
学无止境
#PHP #CAS #单点登录 #Java #SSO
Discuz! 全局变量 $_G

Discuz! 全局变量 $_G

$_G 保存了 Discuz! 中所有的预处理数据 缓存能够很好的提高程序的性能,一些配置数据没必要每次都查询数据库,只要在修改了的时候更新下缓存即可。 Discuz! 中所有的缓存保存在 $_G[cache] 中 $_G[member] 会员信息数据$_G[uid] 用户 uid$_G[username] 用户名$_G[adminid] 用户管理组 id$_G[groupid] 用户用户组 id
2015-01-05
学无止境
#Discuz #PHP #全局变量
Animate.css 基本用法

Animate.css 基本用法

Animate.css 是一个轻量级、跨浏览器的 CSS 动画库,内置了几十种预设动画(如弹跳、淡入淡出、翻转、滑动等),无需编写复杂的 @keyframes,只需添加 class 即可快速为元素添加动画效果,适合快速提升页面交互体验。 一、安装与引入1. CDN 引入(推荐,最简单)直接在 HTML 中引入 CDN 链接(以最新版为例): 1<link rel="styleshe
2014-12-26
学无止境
#CSS #CSS3 #Animate.css #动画
discuz迁移配置

discuz迁移配置

打开 uc_server/data/config.inc.php123456789101112131415161718<?php define('UC_DBHOST', 'localhost'); define('UC_DBUSER', 'root');//用户名 define('U
2014-12-26
学无止境
#配置 #Discuz #PHP #迁移
1…30313233

搜索

Hexo Fluid
总访问量 次 总访客数 人
鄂ICP备2024039931号 | police-icon 鄂公网安备42018502007378