您的位置:奥门新浦京网址 > 奥门新浦新京官方网站 > 使用js dom和jquery分别实现简单增删改_jquery_脚本之

使用js dom和jquery分别实现简单增删改_jquery_脚本之

发布时间:2019-12-03 01:42编辑:奥门新浦新京官方网站浏览(61)

    软件开发实际就是数据的增删改查,javascript前端开发也不例外。今天学了jquery框架的简单使用。于是用它实现简单的增删改,接着也用原始的javascript实现同样的功能,以便看出jquery的强大:

    本文实例讲述了sogou地图API应用,是非常实用的技巧。分享给大家供大家参考。具体实现方法如下:

    JavaScript 没有一个权威的编码风格指南,取而代之的是一些流行的编码风格:复制代码 代码如下:Google的JavaScript风格指南 JavaScript风格指南 Crockford的JavaScript风格指南,Douglas Crockford是Web开发领域最知名的技术权威之一,ECMA JavaScript 2.0标准化委员会委员 JSLint 和 JSHint 中也有一些默认的设置选择。问题是,什么才是终极的、让大多数开发者可以遵循的JavaScript编码风格呢?下面让我们从这6个风格指南中找出一些有共识的风格来。

    $;var $seldel = undefined;var seldel = undefined;//高亮选中function gaoliang.click.css("backgroundColor", "red");this.style.backgroundColor = "yellow";$seldel = $;seldel = this;});}//使用jquery添加对象$.click {var input = window.prompt;var $newli = $("<li>" + input + "</li>");$newli.appendTo;//使用dom元素添加对象document.getElementById.onclick = function () {var input = window.prompt;var newli = document.createElement;newli.innerHTML = input;document.getElementById.appendChild;}//使用jquery删除对象$.click {$seldel.remove;//使用dom元素删除对象document.getElementById.onclick = function () {seldel.parentNode.removeChild;}//使用jquery插入数据$.click {var input=window.prompt;var $newli=$("<li>"+ input+"</li>");$newli.insertBefore;});//使用dom插入数据document.getElementById.onclick = function () {var Ol = document.getElementById;var input = window.prompt;var newli = document.createElement;newli.innerHTML = input;Ol.insertBefore;gaoliang();}//使用jquery编辑选中的数据$.click {var oldtxt = $seldel.html();var $edit = $("<input id='btnE' type='text' value='" + oldtxt + "'/>");$seldel.html;$edit.blur {var newtxt = $;$seldel.html;//使用dom编辑选中的数据document.getElementById.onclick = function () {var edittext = document.createElement;edittext.type = "text";edittext.value = seldel.innerHTML;;seldel.innerHTML = "";seldel.appendChild;edittext.focus();edittext.onblur = function () {seldel.innerHTML = edittext.value;}}} )1234
    

    地图的初始化

    1. 代码风格比较

    1、添加引用地图的API文件:

    两个空格,无需更长的缩进,无需Tab缩进:Google、NPM、Node.js、IdiomaticTab缩进:jQuery4个空格:Crockford

    2、网站初始化加载事件:

    1.2 参数和表达式之间的空格

    window.onload = function () { var map = new sogou.maps.Map(document.getElementById;} 
    

    使用紧凑型风格:Google、NPM、Node.js复制代码 代码如下:project.MyClass = function {过多地使用空格:Idiomatic, jQuery复制代码 代码如下:for ( i = 0; i < length; i++ ) {没有发表意见:Crockford大部分指南中,都提醒开发者不要在语句结尾处有任何的空格。

    创建一个id为map_canvas的div,自定义div样式,网站运行时地图自动加载;

    最多80个字符:Google、NPM、Node.js、Crockford(当在代码块中,除了2个空格外的其他缩进允许将函数参数与首个函数参数的位置对齐。另一种选择是当自动换行时使用4个空格缩进,而不是2个。)没有发表意见:jQuery、Idiomatic

      html {height: auto;}body {height: auto;margin: 0;padding: 0;}#map_canvas {width:1000px;height: 500px;position: absolute;}@media print {#map_canvas {height: 950px;}}window.onload = function () { var map = new sogou.maps.Map(document.getElementById;} 
    

    始终使用分号,不依赖于隐式插入:Google、Node.js、Crockford在某些情况下不要使用expect:NPM没有发表意见:jQuery、Idiomatic

    指定显示莫城市地图

    遵循JSDoc约定:Google、Idiomatic没有发表意见:NPM、Node.js、jQuery、Crockford

    window.onload = function () { var myOptions = { zoom: 10,center: new sogou.maps.Point };//城市坐标,本坐标为北京坐标var map = new sogou.maps.Map(document.getElementById, myOptions); }
    

    推荐单引号:Google、Node.js双引号:jQuery没有发表意见:NPM、Idiomatic、Crockford

    地图属性了解

    一次声明一个,不使用逗号:Node.js复制代码 代码如下:var foo = ”;var bar = ”;一次声明多个,在行结束处使用逗号分隔:Idiomatic、jQuery复制代码 代码如下:var foo = “”,bar = “”,quux;在行开始处使用逗号:NPM没有发表意见:Google、Crockford

    列举一下常用的一些属性比如:地图的移动、地图类型转换、跳转到指定城市

    在同一行使用左大括号:Google、NPM、Node.js、Idiomatic、 jQuery、Crockford复制代码 代码如下:function thisIsBlock(){NPM指南中指出,只在代码块需要包含下一行时使用大括号,否则不使用。

    本文由奥门新浦京网址发布于奥门新浦新京官方网站,转载请注明出处:使用js dom和jquery分别实现简单增删改_jquery_脚本之

    关键词: