js基本常识了解】的更多相关文章

一.UI层的松耦合 松耦合就是要求各层遵循“最少知识原则”,或者说是各层各司其职,不要越权: HTML:结构层 CSS:表现层 JS:行为层 对于各层的职能,有一句比较贴切的解释:HTML是名词(n),CSS是形容词(adj)和副词(adv),JS是动词 因为三层联系紧密,实际应用中很容易越权: 1.从css中分离js 尽量不要用css表达式,如果非要用也应该把相应的代码放在hack中,便于维护 2.从js中分离css 不要用ele.style.attr及ele.cssText,应该用操作类名代…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-…
http://www.cnblogs.com/Yue0327/p/5441773.html…
JS编程常识   一.UI层的松耦合 松耦合就是要求各层遵循“最少知识原则”,或者说是各层各司其职,不要越权: HTML:结构层 CSS:表现层 JS:行为层 对于各层的职能,有一句比较贴切的解释:HTML是名词(n),CSS是形容词(adj)和副词(adv),JS是动词 因为三层联系紧密,实际应用中很容易越权: 1.从css中分离js 尽量不要用css表达式,如果非要用也应该把相应的代码放在hack中,便于维护 2.从js中分离css 不要用ele.style.attr及ele.cssText…
angular.js 小常识   具体看代码,转载请备注来源. html结构 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ include file="../host.jsp"%> <%@ include file="../common.jsp"…
文章提纲 JS相关常识 JS基本概念 实践 总结 JS相关常识 js是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序可以直接在浏览器中解释执行. 一.组成 js是一种专门为网页交互设计的脚本语言.由三部分组成:1.ECMAScript (ECMA-262定义), 提供核心语言功能 2.文档对象模型(DOM), 提供访问和操作网页内容的方法和接口 3.浏览器对象模型(BOM), 提供与浏览器交互的方法和接口 二.如何使用 HTML 中的脚本必须位于 <script> 与 </s…
node.js 好牛逼的样子哦 很火,很腻害~~~~ 有关node.js的版本常识: 一般用最新的稳定版本,非稳定版本用于测试,其中包括api的不稳定等. 起一个web服务器: ndoejs可以自定义一个web服务器 服务器采用事件驱动模型 也就是用回调函数做异步加载 所以启动时遇到错误不会被阻塞 创建服务器 1.先引用一个http模块 创建服务器及处理http相关的任务 2.通过http里的createServer方法来创建服务后会返回一个对象 3.在通过服务器返回对象里的listen方法让服…
1.六种数据类型 5种基础的:Undefined,Null,Boolean,Number,String(其中Undefined派生自Null) 1种复杂的:Object(本质是一组无序键值对) 2.字符串转数字 Number(str):先求值再转换(先valueOf再toString都不行就是NaN),一般与我们的预期结果不一样,比如Number(”)=Number(false)=Number(null)=0而var x;Number(x)=NaN...所以一般都用下面两种方式 parseInt…
1.React的特点: 简单.声明式-自动dom操作. React核心:组件,组件的设计目的:提高代码复用率,降低测试难度和代码复杂度. 提高代码复用率:组建将数据和逻辑进行封装,类似面向对象的类: 降低测试难度:组件高内聚低耦合,很容易对单个组件进行测试: 降低代码复杂度:直观的语法可以极大提高可读性. 2.React概述 和angluar.js一样React核心解决问题是数据绑定,开发者只要将数据绑定好,剩下的开发中只要关注业务就行了. (1)组件化开发,使用React开发的时候,构建的任何…
一.什么是js? js是一种运行于解释器中的解释型脚本语言. 二.js的组成部分? 1.ECMAScript-----这是js的核心 2.DOM-----让js可以对网页进行操作(例:对页面元素的增.删.改.查等) 3.BOM-----让js可以对浏览器进行操作(例:修改浏览器窗口大小等) 三.市面上一些流行的浏览器的内核的组成及作用: 浏览器 内核名 排版引擎 脚本引擎  IE  Trident - -  Chakra Firefox  Gecko  --  Monkey  Safari  W…