以下内容若有问题烦请即时告知我予以修改,以免误导更多人。
- blog1
- js六大数据类型
- 数据类型补充
- 数字相关判断方法
- 变量
- 运算符
- 常见变量命名前缀
- 字符串转化为数字
- 数字转化为字符串
- if语句变形
- js及事件的笼统概念
- blog2
- js操作元素属性
- js设置复杂样式
- 物体从中心放大
- a链接防止刷新
- 循环添加事件,事件中的循环变量不能用
- 浏览器加载的过程
- DOM获取元素方法
- js中的真假
- 获取元素当前样式(兼容)
- 获取一个n~m之间的随机数(n<m,且不包括m)
- blog3
- 返回值问题(return)
- undefined出现的情况
- eval(字符串)
- 数字小于10的补零函数
- 定时器
- 日期对象
- 日期对象应用
- 事件函数相同可以合并
- this
- 闭包
- blog4
- 参数的数组arguments
- 设置样式的三种方法
- 字符串的相关方法
- 字符串比较
- 字符串应用
- 定义数组
- 数组的相关方法
- json(object类型)
- Math方法
- try-catch捕获异常
- blog5(数组应用)
- 数组翻转方法2
- 首字母大写
- 3.快速清空数组
- 数组排序方法
- 数组内查找元素是否存在
- 数组去重的多种方法
- 补一个字符串的应用
- blog6
- select下拉框的相关属性
- 预解析
- 已知计算机编码查看对应单词
- 字节长度和编码的关系
- 严格模式
- 连等及逗号运算符
- 文本提示框
- form表单
- blog7(js组成)
- js实现的组成
- DOM节点关系
- DOM节点操作
- DOM属性操作
- BOM
- blog8(各种宽高,距离)
- 滚动距离
- 滚动高度
- 可视区高度
- 物体高度
- offsetHeight && getStyle()
- 物体的相对距离
- 关于父级
- 封装一个物体距离左边/上边的绝对位置的函数
- blog9(事件篇)
- 事件对象
- 事件冒泡
- 事件绑定
- 关于捕获(这点理解不是很到位)
- 事件解绑
- 查看鼠标点击位置
- 键盘事件
- 鼠标事件
- domReady
- 事件委托
- 事件源
- blog10(原生运动框架)
- move.js
- blog11(move框架应用) (上)
- 仿jiaThis分享到
- 幻灯片
- 手风琴
- 多图片展开
- blog12(move框架应用) (中)
- 运动时钟
- 返回顶部
- 无缝滚动
- 无缝幻灯片
- 带进度条的无缝幻灯片
- blog13(move框架应用) (下)
- 打字依次显示效果
- 收起当前页放出下一页效果
- 分块运动
- 仿Mac 感应变大效果
- blog14(前端规范)
- Reset.css && Normailze.css
- css命名规范
- 注释的写法
- id命名
- class的命名
- css层次
- css书写次序
- 媒体查询(media)屏幕宽度
- js常见变量命名
- blog15(原生篇6) cookie、Require、数据交互前导
- cookie
- 模块化
- Require.js
- 数据交互
- eval的替代用法
- 数据交互时输入中文问题
- blog16(ajax jsonp)
- Ajax前导
- Ajax
- Ajax服务器相关
- Ajax2.0事件
- 关于锚点hash
- Ajax跨域
- jsonp前导
- jsonp
- 跨浏览器的CORS
- blog17(jQuery上)
- jQuery && js
- jQuery效果
- jQuery选择器
- jQuery操作css属性
- jQuery操作内容
- jQuery操作类名
- jQuery操作属性
- jQuery DOM
- jQuery事件
- blog18(jQuery下)
- jQuery获取物体信息
- jQuery筛选
- jQuery js
- jQuery链式运动
- jQuery循环
- jQuery工具
- jQuery Ajax
- jQuery jsonp
- jQuery插件
- blog19(正则)
- 正则表达式
- 正则定义的多种方法
- 正则校验
- 正则使用的字符串相关方法
- 特殊字符
- 元字符(一个字符)
- 限定符
- 转义字符
- 9.单词边界
- 简单示例
- blog20(正则应用)
- 校验座机号码
- 校验邮箱
- 校验年龄(18-100)
- 仿trim()去除首尾空格
- 校验名字
- 首字母大写
- 过滤标签
- 正则getByClass等方法
- blog21(性能优化)
- 性能优化
- 重排 && 重绘
- 图层
- 执行性能优化
- 网络性能优化
- 垃圾回收 GC(Gabage Collection)
- 递归
- blog22(面向对象)
- 面向对象
- 引用类型
- 创建对象前导
- blog23(面向对象 中)
- 创建对象
- 原型与原型链
- 原型应用
- blog24(面向对象 下)
- 如何编写面向对象程序
- 面向对象:继承
- 解决变量名冲突的多种方法
- 伪数组问题
- js的冒泡(Bubbling Event)和捕获(Capture Event)的区别
- 如何写一个自己的框架
- blog25 (算法与数据结构)
- 查找算法
- 排序算法
- 数据结构
- blog 26 (代码管理与常见命令)
- svn代码版本管理工具
- git分布式版本控制系统
- git的使用姿势
- git与svn的区别
- 常用命令
- 常用快捷键
- blog27 (HTML5)
- HTML5语法概要
- H5新增元素
- H5新增属性
- H5选择器补充
- H5自定义属性 dataset
- H5元素类名操作 classList
- H5本地存储 localStorage
- H5地理位置 geolocation
- H5音频 audio
- H5视频 video
- H5文件 FileReader
- H5 web工作线程 webworker
- H5 webSocket 网络套接字
- H5画布 canvas
- H5内联SVG
- blog28 (杂技)
- toString() && valueOf()
- JSON stringify & parse
- +new Date()
- Array.prototype.slice.call(arguments, 0) 剖析
- JS Bridge建立Native与H5间通信
- blog29 (css3)
- CSS3老版浏览器兼容处理
- CSS3新增选择器
- CSS3新增属性
- CSS3媒体查询 media
更多内容可以订阅本人微信公众号,一起开启前端小白进阶的世界!
公众号不发文的时候推送一些我觉得好用的前端网站或者看到的一些问题的解决方案,也更便于大家交流,就酱。