JS中的 this 简略分析

旧文一篇,2014年发布于前端乱炖中,是当时学习的整理,现在拿过来备份凑个篇数; JS中的 this 变化多端,似乎难以捉摸,但实际上对 this 的解读,还是有一定规律的。 分析this,该如何下手呢?下面有一个函数 那 this 是什么呢?当然没有答案,因为要得到 this,首先要看调用处。调用决定this ,如下 下面分析几种单一情况下的 t…

Read More

原生JS运动框架

旧文一篇,2014年发布于前端乱炖中,是当时学习的整理,现在拿过来备份凑个篇数; 和大家分享一个原生的运动框架。下面的框架,我加了参数过滤,略微完善了该运动框架,是今天刚发现的问题,和大家一块儿学习下。 使用方法: 有几个需要注意的地方: 1、getStyle()中,obj.currentStyle[name] 这个是兼容IE的,getComputedStyle(obj,false)[name] …

Read More

由 JavaScript 模板引擎想到的

旧文一篇,2014年发布于前端乱炖中,是当时学习的整理,现在拿过来备份凑个篇数; 序   当下有很多优秀的JavaScript模板引擎,相信各位或多或少对它都有了解。   因为之前并不知道这东西的存在,最近才在了解一些模板引擎,所以对一些模板引擎的原理以及实现的理解并不是很深。当我简单看过几个模板后,发现一个”秘密”:模板的语法以及用法和ASP.NET中的一些语法及控件用法有惊人的相似 – 其实和…

Read More

基本 DOM 效果 2 — 图片切换

旧文一篇,2014年发布于前端乱炖中,是当时学习的整理,现在拿过来备份凑个篇数; 图片切换,几乎每个网站都会有这种效果。效果形式多种多样,包括滚动切换(无缝滚动)、渐变切换、马赛克切换等等,每种效果又有很多变种。下面讨论几种最基本的形式。 1、无缝滚动     很多网站首页上的图片切换就是半自动的无缝滚动的效果:轮播区域有几个缩略图或者编号,鼠标移动到编号或…

Read More

基本 DOM 效果 1

旧文一篇,2014年发布于前端乱炖中,是当时学习的整理,现在拿过来备份凑个篇数; 从最基础的 DOM 效果开始,作为自己的笔记,和大家分享一下。本文的效果主要有 Tab选项卡、拖拽和放大镜。 1、Tab页 / 选项卡效果 这是最基本最常用的 DOM 效果之一了 1.1、普通写法: 点击查看效果 1.2、优化写法: 点击查看效果     嫌…

Read More

DOM兼容性及其他小知识乱炖

旧文一篇,2014年发布于前端乱炖中,是当时学习的整理,现在拿过来备份凑个篇数; 文中还有一些兼容性处理,现在已基本用不到了; DOM 1、DOM操作:大部份兼容,小部份不兼容,可以写兼容; 2、操作DOM元素的属性,如:oBtn.className 等价于 oBtn[“className”] ; .后只能放W3C认证或者是在 JS 中动态添加(绑定)过的属性,不能放变量,不能放参数,不…

Read More

a 链接两问以及预解析问题

旧文一篇,2014年发布于前端乱炖中,是当时学习的整理,现在拿过来备份凑个篇数; 一、链接a相关问题 1、链接 a 的默认行为问题 1.1、基础知识 想要在 href 中阻止 a 的默认行为,”javascript:”后只能放 语句 或 返回 undefined 的表达式。 Chrome中阻止 a 的默认行为,”javascript:” 后可以是 false、true、nu…

Read More

ajax 中的302状态

第一次遇到这种问题,需要在ajax响应中获取302状态码,然后根据该状态码做特殊处理; 背景 起因是这样的:ajax请求的时候,会有公共的登录拦截,如果未登录或登录标识过期,就直接302跳登录页了;后端不想多做处理,让前端来做这个判断,如果是302,前端手动控制跳登录页; 登录判断这么处理的还是第一次遇到,一般常用做法是后端判断,然后包成json格式,前端通过某个字段标识判断是否登录; 一方面和后…

Read More

前端 3D 开发

部门内的分享内容;threejs部分在前端组内分享过一次,涉及到一些代码方面的东西,这次分享做了简化; 本篇文章把两次分享的内容整合起来; 一、基本原理 现在大家在网页中看到的3D效果,很多都是用 WebGL 开发的; 1、WebGL概念 一种 JavaScript API(接口/标准/规则/规范),用于在不使用插件(浏览器内置)的情况下在任何兼容的网页浏览器中呈现交互式2D和3D图形。WebGL…

Read More

Python 获取 JSESSIONID

最近要帮朋友做一个刷单的工具,有货了自动抢;登录后的管理平台只支持IE,技术比较落后,应该是近几年没有大的升级,页面是jsp的,里边的js乱七八糟,其中还有jsp请求动态输出js的,页面也是各种iframe嵌套; 刚开始就遇到了第一个问题,登录后要记住JSESSIONID的问题; 问题描述 登录页面是 post 表单提交,提交后服务器验证,如果通过,302 跳个人中心页面,然后就可以查询个人信息、…

Read More