JavaScript介绍1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言。Sun和Netscape共同完成,后改名叫JavaScript。微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript。为了统一三家,ECMA(欧洲计算机制造协会)定义了ECMA-2...
第1章--基础篇JS介绍html 网页的内容;css 网页的样式;javascript 网页的行为i.e. hello world<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title></head><body><script type="text/javascript">document.write("hello, world!");</script></body></html> 使用JS的两种方法:1. <script>...</script>:见上例2. <script src="url/.js"></script>JS特性:运行环境:浏览器 -- 运行在浏览器中的代码解释型语...
一、事件类型 常见的主要事件类型介绍如下:onclick 当用户点击某个对象时调用的事件句柄。 ondblclick 当用户双击某个对象时调用的事件句柄。onfocus 元素获得焦点。 练习:输入框 onblur 元素失去焦点。 应用场景:用于表单验证,用户离开某个输入框时,代表已经输入完了,我们可以对它进行验证. onchange 域的内容被改变。 应用场景:通常用于表单元素...
frozenui一款腾讯开发的简化版Bootstrap,只用于手机端http://frozenui.github.io/ https://github.com/frozenui/frozenui zepto.js专注于手机端开发的js库http://www.zeptojs.cn/ 官方文档http://www.css88.com/doc/zeptojs/ 在线文档 原文:http://www.cnblogs.com/koleyang/p/4809370.html
通常来说,javascript中的对象就是一个指向prototype的指针和一个自身的属性列表。只有构造器(Object,Function,Array,Date,String)才具有且会有一个prototype属性。原型链继承就是创建一个新的指针,指向构造器的prototype属性。 prototype属性列表会默认有一个constructor(构造函数)属性,这个属性是一个指向prototype属性所在指针,也就是当前对象自己。 1function baseClass()2{3this.showMsg = function()4 {5 a...
目录JavaScript简介js注释js的引入方式js变量变量名的命名规范js中常量js中数据类型数值类型字符类型字符串常用方法模板字符串布尔值(Boolean)null和undefined对象数组常用方法forEach()splice()map()运算符算术运算符比较运算符逻辑运算符赋值运算符流程控制if else多分支结构switchfor循环三元运算函数函数定义函数的全局变量和局部变量内置对象和方法自定义对象Date对象Date对象的方法Json对象RegExp对象JavaScript简介JavaScri...
JsRender,Best-of-breed templating Simple and intuitive, powerful and extensible, lightning fast. 简单易用,上手快!提升前端开发效率。示例<!DOCTYPE html><html> <head><script src="https://code.jquery.com/jquery-3.4.1.min.js"></script><script src="https://www.jsviews.com/download/jsrender.min.js"></script><link href="https://www.jsviews.com/samples/samples.css" rel="stylesheet" /> </head> <body><div ...
一.javaScript(以下简称js)的历史1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript.为了统一三家,ECMA(欧洲计算机制造协会)定...
函数简介:说明: 函数是定义一次但可以多次调用或执行任意多次的一段Js代码,函数有时会有参数,即函数被调用时指定了值的局部变量,函数常常使用这些参数来计算一个返回值.函数声明:说明: 函数可以封装任意多条语句,而且可以在任意地方,任意时候调用执行,函数声明用function关键字声明,后跟着一组参数以及函数体// 无需传参的函数 function calcResult(){ console.log(‘只有函数被调用,我才会被执行!‘) } // 调用函数 - 无需传参...
1、强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览;<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>2、iphone设备中的safari私有meta标签,它表示:允许全屏模式浏览;<meta content="yes" name="apple-mobile-web-app-capable" />3、iphone的私有标签,它指定的iphone中safari顶端的状态条...
最近终于下定决心学点前端的东西,然而各种框架,让人眼花缭乱。先总结一下js前端的发展史1、刀耕火种,原始时代这个时候用DOM原生API来操html元素,估计getElementBy之类的函数满天飞2、蒸汽机,工业时代jquery等之类的框架出现,DOM操作被框架封装好,可以很方便的更新3、电能,后工业时代react、vue、angular、avalon等mvvm的出现,忘记操作DOM 说起mvvm实际上变量绑定,把DOM和js变量绑定,更新js变量就可以达到更新DOM的目的,...
公司前端:小胖提供,表示感谢1. 基础HTML, CSS, JS 文档W3CSCHOOL: http://www.w3schools.com/MDN: https://developer.mozilla.org/zh-CN/w3school:http://www.w3school.com.cn/个人更倾向于使用MDN. w3cschool貌似被墙Html中学习语义化, 正确的结构, meta标签等. 了解各种属性用途. 例如data-*(html5新增数据属性), aria-*(帮助屏幕阅读器使用web) 等CSS 中学习布局, position, float, flex. 盒子模型. Line-height等Html/css 需...
前言我的需求是可以语法高亮、函数提示功能、自动换行、代码折叠MonacoMonaco是微软家的,支持的语言很多,还有缩略地图,有时候提示不好用然后包体很大。 The Monaco Editor is the code editor that powers VS Code.使用方法官网[官方文档](https://microsoft.github.io/monaco-editor/index.html) [在线demo](https://github.com/Microsoft/monaco-editor-samples) [github](https://github.com/Microsoft/monaco-editor) 安装y...
一、概念介绍prototype 对象 : 原型对象。在JavaScript中, 每一个对象都继承了另一个对象,后者称为"原型对象". 只有 null 除外,它没有自己的原型对象。 原型对象上的所有属性和方法,都能被派生对象所共享。通过构造函数实例的实例对象,都会被自动分配一个原型对象。每一个 构造函数的prototype属性,就是这个实例对象的原型对象。二、原型使用如上图,在Animal的源...
JavaScript基本概念浏览器根据HTML规范把HTML文档渲染成一棵DOM树,HTML标签对应一个个元素,HTML标签内的属性对应为元素的属性,HTML标签关联的文本对应为元素的文本.JS 可以根据HTML标签对应的(标签名,id, class) 查找到标签对应的元素,并且通过元素取出对应的属性值/文本值/样式,并对这些进行更改;达到动态交互的效果JS 还可以捕获UI界面上各个元素的事件状态(鼠标事件,键盘事件),并通过在HTML标签中定义各种事件状态的处理...